94#ifndef buoyancyForce_H
95#define buoyancyForce_H
131 const word& sourceName,
132 const word& modelType,
133 const dictionary&
dict,
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A special matrix type and solver, designed for finite volume solutions of scalar equations....
Mesh data needed to do the Finite Volume discretisation.
Applies buoyancy force sources (i.e. Sf) to the momentum equation for incompressible and compressible...
buoyancyForce(const word &sourceName, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from explicit source name and mesh.
virtual ~buoyancyForce()=default
Destructor.
virtual bool read(const dictionary &dict)
Read source dictionary.
buoyancyForce(const buoyancyForce &)=delete
No copy construct.
TypeName("buoyancyForce")
Runtime type information.
void operator=(const buoyancyForce &)=delete
No copy assignment.
virtual void addSup(fvMatrix< vector > &eqn, const label fieldi)
Add explicit contribution to momentum equation.
Base abstract class for handling finite volume options (i.e. fvOption).
const fvMesh & mesh() const noexcept
Return const access to the mesh database.
A class for handling words, derived from Foam::string.
UniformDimensionedField< vector > uniformDimensionedVectorField
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.