Public Member Functions | List of all members
DAModel Class Reference

Public Member Functions

 DAModel (const fvMesh &mesh, const DAOption &daOption)
 Constructors. More...
 
virtual ~DAModel ()
 Destructor. More...
 
void correctModelStates (wordList &modelStates) const
 update the name in modelStates based on the selected physical model at runtime More...
 
void correctStateResidualModelCon (List< List< word >> &stateCon) const
 update the original variable connectivity for the adjoint state residuals in stateCon More...
 
void addModelResidualCon (HashTable< List< List< word >>> &allCon) const
 add the model residual connectivity to stateCon More...
 
void calcResiduals (const dictionary &options)
 calculate the residuals for model state variables More...
 
void correctBoundaryConditions ()
 correct boundary conditions for model states More...
 
void updateIntermediateVariables ()
 update intermediate variables that are dependent on the model states More...
 
void getTurbProdTerm (scalarList &prodTerm) const
 return the value of the production term from the turbulence model More...
 
const DATurbulenceModelgetDATurbulenceModel () const
 get a reference to DATurbulenceModel More...
 

Detailed Description

Definition at line 59 of file DAModel.H.

Constructor & Destructor Documentation

◆ DAModel()

DAModel ( const fvMesh &  mesh,
const DAOption daOption 
)

Constructors.

Definition at line 16 of file DAModel.C.

References mesh.

◆ ~DAModel()

~DAModel ( )
virtual

Destructor.

Definition at line 29 of file DAModel.C.

Member Function Documentation

◆ correctModelStates()

void correctModelStates ( wordList &  modelStates) const

update the name in modelStates based on the selected physical model at runtime

Definition at line 33 of file DAModel.C.

References DATurbulenceModel::correctModelStates().

Here is the call graph for this function:

◆ correctStateResidualModelCon()

void correctStateResidualModelCon ( List< List< word >> &  stateCon) const

update the original variable connectivity for the adjoint state residuals in stateCon

Definition at line 73 of file DAModel.C.

References DATurbulenceModel::correctStateResidualModelCon().

Here is the call graph for this function:

◆ addModelResidualCon()

void addModelResidualCon ( HashTable< List< List< word >>> &  allCon) const

add the model residual connectivity to stateCon

Definition at line 127 of file DAModel.C.

References DARadiationModel::addModelResidualCon(), and DATurbulenceModel::addModelResidualCon().

Here is the call graph for this function:

◆ calcResiduals()

void calcResiduals ( const dictionary &  options)

calculate the residuals for model state variables

Definition at line 200 of file DAModel.C.

References DATurbulenceModel::calcResiduals().

Here is the call graph for this function:

◆ correctBoundaryConditions()

void correctBoundaryConditions ( )

correct boundary conditions for model states

Definition at line 227 of file DAModel.C.

References DATurbulenceModel::correctBoundaryConditions().

Referenced by DAResidual::masterFunction().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateIntermediateVariables()

void updateIntermediateVariables ( )

update intermediate variables that are dependent on the model states

Definition at line 250 of file DAModel.C.

References DATurbulenceModel::updateIntermediateVariables().

Here is the call graph for this function:

◆ getTurbProdTerm()

void getTurbProdTerm ( scalarList &  prodTerm) const

return the value of the production term from the turbulence model

Definition at line 273 of file DAModel.C.

References DATurbulenceModel::getTurbProdTerm().

Here is the call graph for this function:

◆ getDATurbulenceModel()

const DATurbulenceModel & getDATurbulenceModel ( ) const

get a reference to DATurbulenceModel

Definition at line 185 of file DAModel.C.


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