CG  Version 25
Public Types | Public Member Functions | Public Attributes | Protected Attributes | List of all members
BoundaryData Class Reference

#include <BoundaryData.h>

Public Types

enum  VariableCoefficientBoundaryConditionEnum { variableCoefficientTemperatureBC =1, variableCoefficientOutflowBC = variableCoefficientTemperatureBC << 1 }
 
typedef RealArray * BoundaryDataArray [2][3]
 

Public Member Functions

 BoundaryData ()
 
 ~BoundaryData ()
 
 BoundaryData (const BoundaryData &x)
 
BoundaryDataoperator= (const BoundaryData &x)
 
int hasVariableCoefficientBoundaryCondition (int side, int axis) const
 
RealArray & getVariableCoefficientBoundaryConditionArray (VariableCoefficientBoundaryConditionEnum option, int side, int axis)
 Return the array that holds the variable coefficients in a given type of boundary condition. This routine will create (but not dimension) the array if has not already been allocated.
 

Public Attributes

BoundaryDataArray boundaryData
 

Protected Attributes

int pHasVariableCoefficientBoundaryCondition [6]
 
DataBase dbase
 

Member Typedef Documentation

typedef RealArray* BoundaryData::BoundaryDataArray[2][3]

Member Enumeration Documentation

Enumerator
variableCoefficientTemperatureBC 
variableCoefficientOutflowBC 

Constructor & Destructor Documentation

BoundaryData::BoundaryData ( )
BoundaryData::~BoundaryData ( )
BoundaryData::BoundaryData ( const BoundaryData x)

Member Function Documentation

RealArray & BoundaryData::getVariableCoefficientBoundaryConditionArray ( VariableCoefficientBoundaryConditionEnum  option,
int  side,
int  axis 
)

Return the array that holds the variable coefficients in a given type of boundary condition. This routine will create (but not dimension) the array if has not already been allocated.

Parameters
option(input) : specifies which coefficient array to return
side,axis(input) : return the array for this face.

: This routine will also set hasVariableCoefficientBoundaryCondition(side,axis) to include option.

References assert(), axis, dbase, i, OV_ABORT(), pHasVariableCoefficientBoundaryCondition, side, and variableCoefficientTemperatureBC.

Referenced by Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), and Parameters::defineVariableBoundaryValues().

int BoundaryData::hasVariableCoefficientBoundaryCondition ( int  side,
int  axis 
) const
inline
BoundaryData & BoundaryData::operator= ( const BoundaryData x)

Member Data Documentation

BoundaryDataArray BoundaryData::boundaryData
DataBase BoundaryData::dbase
protected
int BoundaryData::pHasVariableCoefficientBoundaryCondition[6]
protected

The documentation for this class was generated from the following files: