Public Member Functions | Public Attributes | Protected Attributes | List of all members
DAGlobalVar Class Reference
Inheritance diagram for DAGlobalVar:
Inheritance graph
[legend]
Collaboration diagram for DAGlobalVar:
Collaboration graph
[legend]

Public Member Functions

 DAGlobalVar (const fvMesh &mesh)
 Constructors. More...
 
virtual ~DAGlobalVar ()
 Destructor. More...
 
bool writeData (Ostream &os) const
 this is a virtual function for regIOobject More...
 

Public Attributes

scalarList patchVelocity = {0.0, 0.0}
 patch velocity list [UMag, AOA] AoA is in degrees More...
 
scalar primalMaxRes = 0.0
 the maximal residual for primal this var will be used in multiple classes More...
 
HashTable< List< scalar > > actuatorDiskPars
 the list of parameters for all the actuator disks More...
 
HashTable< List< scalar > > actuatorLinePars
 the list of parameters for all the actuator lines More...
 
HashTable< List< scalar > > actuatorPointPars
 the list of parameters for all the actuator points More...
 
HashTable< List< scalar > > heatSourcePars
 the list of parameters for all the actuator disks More...
 
HashTable< List< scalar > > inputFieldUnsteady
 the unsteady field inputs with the key being the fieldName More...
 

Protected Attributes

const fvMesh & mesh_
 Foam::fvMesh object. More...
 

Detailed Description

Definition at line 26 of file DAGlobalVar.H.

Constructor & Destructor Documentation

◆ DAGlobalVar()

DAGlobalVar ( const fvMesh &  mesh)

Constructors.

Definition at line 17 of file DAGlobalVar.C.

◆ ~DAGlobalVar()

virtual ~DAGlobalVar ( )
inlinevirtual

Destructor.

Definition at line 46 of file DAGlobalVar.H.

Member Function Documentation

◆ writeData()

bool writeData ( Ostream &  os) const
inline

this is a virtual function for regIOobject

Definition at line 51 of file DAGlobalVar.H.

Member Data Documentation

◆ mesh_

const fvMesh& mesh_
protected

Foam::fvMesh object.

Definition at line 39 of file DAGlobalVar.H.

◆ patchVelocity

scalarList patchVelocity = {0.0, 0.0}

patch velocity list [UMag, AOA] AoA is in degrees

Definition at line 59 of file DAGlobalVar.H.

Referenced by DAFunctionForce::calcFunction(), and DAInputPatchVelocity::run().

◆ primalMaxRes

scalar primalMaxRes = 0.0

the maximal residual for primal this var will be used in multiple classes

Definition at line 62 of file DAGlobalVar.H.

Referenced by DASpalartAllmaras::calcResiduals(), DAkOmega::calcResiduals(), DAkEpsilon::calcResiduals(), DASpalartAllmarasFv3::calcResiduals(), DAkOmegaSST::calcResiduals(), and DAkOmegaSSTLM::calcResiduals().

◆ actuatorDiskPars

HashTable<List<scalar> > actuatorDiskPars

the list of parameters for all the actuator disks

Definition at line 65 of file DAGlobalVar.H.

Referenced by DAFvSourceActuatorDisk::calcFvSource(), DAFvSourceActuatorDisk::initFvSourcePars(), and DAInputFvSourcePar::run().

◆ actuatorLinePars

HashTable<List<scalar> > actuatorLinePars

the list of parameters for all the actuator lines

Definition at line 68 of file DAGlobalVar.H.

Referenced by DAFvSourceActuatorLine::calcFvSource(), DAFvSourceActuatorLine::initFvSourcePars(), and DAInputFvSourcePar::run().

◆ actuatorPointPars

HashTable<List<scalar> > actuatorPointPars

the list of parameters for all the actuator points

Definition at line 71 of file DAGlobalVar.H.

Referenced by DAFvSourceActuatorPoint::calcFvSource(), DAFvSourceActuatorPoint::initFvSourcePars(), and DAInputFvSourcePar::run().

◆ heatSourcePars

HashTable<List<scalar> > heatSourcePars

the list of parameters for all the actuator disks

Definition at line 74 of file DAGlobalVar.H.

Referenced by DAFvSourceHeatSource::calcFvSource(), DAFvSourceHeatSource::DAFvSourceHeatSource(), DAFvSourceHeatSource::initFvSourcePars(), and DAInputFvSourcePar::run().

◆ inputFieldUnsteady

HashTable<List<scalar> > inputFieldUnsteady

the unsteady field inputs with the key being the fieldName

Definition at line 77 of file DAGlobalVar.H.

Referenced by DASolver::initInputFieldUnsteady(), DAInputFieldUnsteady::run(), and DASolver::updateInputFieldUnsteady().


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