Go to the documentation of this file.
15 #include "runTimeSelectionTables.H"
16 #include "fvOptions.H"
17 #include "surfaceFields.H"
65 (
const word modelType,
83 static autoPtr<DAStateInfo>
New(
const HashTable< List< List< word > > > & getStateResConInfo() const
return the reference of stateResConInfo_
static autoPtr< DAStateInfo > New(const word modelType, const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel)
TypeName("DAStateInfo")
Runtime type information.
DAOption daOption(mesh, pyOptions_)
const fvMesh & mesh_
fvMesh
const DAOption & daOption_
DAOption object.
HashTable< List< List< word > > > stateResConInfo_
table to specify how the states are connected to the residuals for a given solver
DAModel daModel(mesh, daOption)
const HashTable< wordList > & getStateInfo() const
return the reference of stateInfo_
const DAModel & daModel_
DAModel object.
declareRunTimeSelectionTable(autoPtr, DAStateInfo, dictionary,(const word modelType, const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel),(modelType, mesh, daOption, daModel))
HashTable< wordList > stateInfo_
registered states 1st hash: solverName, 2nd hash: fieldType, 3nd list, stateNames