65 #ifndef explicitPorositySource_H 66 #define explicitPorositySource_H 120 const word& modelType,
141 return porosityPtr_();
158 const word& fieldName
166 const word& fieldName
175 const word& fieldName
virtual ~explicitPorositySource()
Destructor.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
const word & name() const
Return const access to the source name.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Cell-set fvConstraint abstract base class. Provides a base set of controls regarding the location whe...
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
void operator=(const explicitPorositySource &)=delete
Disallow default bitwise assignment.
Finite volume model abstract base class.
const fvMesh & mesh() const
Return const access to the mesh database.
virtual void distribute(const polyDistributionMap &)
Redistribute or update using the given distribution map.
virtual void addSup(fvMatrix< vector > &eqn, const word &fieldName) const
Add implicit contribution to momentum equation.
const porosityModel & model() const
Return the porosity model.
virtual wordList addSupFields() const
Return the list of fields for which the fvModel adds source term.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
virtual bool movePoints()
Update for mesh motion.
A class for handling words, derived from string.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual bool read(const dictionary &dict)
Read dictionary.
explicitPorositySource(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from components.
A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
Mesh data needed to do the Finite Volume discretisation.
virtual void topoChange(const polyTopoChangeMap &)
Update topology using the given map.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Class containing mesh-to-mesh mapping information.
Explicit porosity source.
Top level model for porosity models.
TypeName("explicitPorositySource")
Runtime type information.