91 #ifndef verticalDamping_H 92 #define verticalDamping_H 133 const word& modelType,
152 const word& fieldName
160 const word& fieldName
169 const word& fieldName
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...
virtual void addSup(fvMatrix< vector > &eqn, const word &fieldName) const
Source term to momentum equation.
virtual void distribute(const polyDistributionMap &)
Redistribute or update using the given distribution map.
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
const fvMesh & mesh() const
Return const access to the mesh database.
virtual ~verticalDamping()
Destructor.
A class for handling words, derived from string.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
This fvModel applies an explicit damping force to components of the vector field in the direction of ...
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.
TypeName("verticalDamping")
Runtime type information.
verticalDamping(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from components.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
Base fvModel for damping functions.
Mesh data needed to do the Finite Volume discretisation.
virtual void topoChange(const polyTopoChangeMap &)
Update topology using the given map.
Class containing mesh-to-mesh mapping information.
virtual bool movePoints()
Update for mesh motion.