Go to the documentation of this file.
15 #include "runTimeSelectionTables.H"
16 #include "fvOptions.H"
17 #include "surfaceFields.H"
21 #include "topoSetSource.H"
23 #include "regIOobject.H"
70 (
const word modelType,
75 (modelType,
mesh, daOption, daModel, daIndex));
90 static autoPtr<DAFvSource>
New(
118 label snappedCenterCellI,
bool writeData(Ostream &os) const
virtual function for regIOobject
const DAOption & daOption_
DAOption object.
virtual void calcFvSource(volVectorField &fvSource)
compute the FvSource term
const DAIndex & daIndex_
DAIndex object.
declareRunTimeSelectionTable(autoPtr, DAFvSource, dictionary,(const word modelType, const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex),(modelType, mesh, daOption, daModel, daIndex))
volScalarField & fvSource
virtual void initFvSourcePars()
Initialize the values for all types of fvSource in DAGlobalVar, including actuatorDiskPars,...
void updateFvSource()
calculate fvSource based on the latest parameters defined in DAGlobalVar
TypeName("DAFvSource")
Runtime type information.
static autoPtr< DAFvSource > New(const word modelType, const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex)
const word & modelType_
model name
const fvMesh & mesh_
fvMesh
void findGlobalSnappedCenter(label snappedCenterCellI, vector ¢er)
const DAModel & daModel_
DAModel object.