Go to the documentation of this file.
43 stateInfo_[
"surfaceScalarStates"].append(
"phi");
81 {
"U",
"p",
"nut",
"phi"},
89 {
"U",
"p",
"nut",
"phi"},
90 {
"U",
"p",
"nut",
"phi"},
98 {
"U",
"p",
"nut",
"phi"},
void correctStateResidualModelCon(List< List< word >> &stateCon) const
update the original variable connectivity for the adjoint state residuals in stateCon
addToRunTimeSelectionTable(DAFunction, DAFunctionForce, dictionary)
DAStateInfoPimpleFoam(const word modelType, const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel)
const fvMesh & mesh_
fvMesh
void addModelResidualCon(HashTable< List< List< word >>> &allCon) const
add the model residual connectivity to stateCon
defineTypeNameAndDebug(DAFunction, 0)
HashTable< List< List< word > > > stateResConInfo_
table to specify how the states are connected to the residuals for a given solver
static label isFieldReadable(const fvMesh &mesh, const word fieldName, const word fieldType)
void correctModelStates(wordList &modelStates) const
update the name in modelStates based on the selected physical model at runtime
HashTable< wordList > stateInfo_
registered states 1st hash: solverName, 2nd hash: fieldType, 3nd list, stateNames