63 public MeshObject<fvMesh, UpdateableMeshObject, fvModels>,
70 mutable label checkTimeIndex_;
82 void checkApplied()
const;
85 template<
class Type,
class ... AlphaRhoFieldTypes>
89 const word& fieldName,
91 const AlphaRhoFieldTypes& ... alphaRhos
121 virtual bool global()
const 159 const word& fieldName
176 const word& fieldName
195 const word& fieldName
237 const word& fieldName
virtual bool global() const
Declare fvModels to be a global dictionary.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
void operator=(const fvModels &)=delete
Disallow default bitwise assignment.
A list of keyword definitions, which are a keyword followed by any number of values (e...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
virtual void correct()
Correct the fvModels.
virtual void preUpdateMesh()
Prepare for mesh update.
Generic GeometricField class.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
Dimension set for the base types.
Template dictionary class which manages the storage associated with it.
A class representing the concept of a GeometricField of 1 used to avoid unnecessary manipulations for...
A class for handling words, derived from string.
TypeName("fvModels")
Runtime type information.
tmp< fvMatrix< Type > > d2dt2(const GeometricField< Type, fvPatchField, volMesh > &field) const
Return source for an equation with a second time derivative.
virtual void updateMesh(const mapPolyMesh &)
Update for mesh changes.
fileName globalFilePath(const word &typeName) const
Helper for filePath that searches up if in parallel.
bool typeGlobal< fvModels >()
Template function for obtaining global status.
virtual bool readData(Istream &)
ReadData function which reads the fvModels dictionary.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual fileName filePath() const
Return complete path + object name if the file exists.
virtual ~fvModels()
Destructor.
virtual bool writeData(Ostream &os) const
Write data to Ostream.
Foam::fvModels & fvModels
const fvMesh & mesh() const
virtual bool movePoints()
Update for mesh motion.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Mesh data needed to do the Finite Volume discretisation.
Ostream & operator<<(Ostream &, const ensightPart &)
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
A class for managing temporary objects.
virtual bool addsSupToField(const word &fieldName) const
Return true if an fvModel adds a source term to the given.
fvModels(const fvMesh &mesh)
Construct from components with list of field names.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual bool read()
Read the fvModels dictionary if it has changed.