Go to the documentation of this file.
125 #ifndef dalpeMassonCanopySource_H
126 #define dalpeMassonCanopySource_H
131 #include "canopySource.H"
144 class dalpeMassonCanopySource
164 template<
class RhoFieldType>
167 const RhoFieldType&
rho,
172 template<
class RhoFieldType>
175 const RhoFieldType&
rho,
188 TypeName(
"dalpeMassonCanopySource");
197 const word& modelType,
A class for handling words, derived from string.
TypeName("dalpeMassonCanopySource")
Runtime type information.
const word & name() const
Return const access to the source name.
dimensionedScalar betaP() const
dimensionedScalar C4() const
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Base class for momentum and turbulence source/sink-terms for tree canopy.
void addSup(const RhoFieldType &rho, fvMatrix< vector > &eqn, const label fieldi)
Source term to momentum equation.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensionedScalar C5() const
A list of keyword definitions, which are a keyword followed by any number of values (e....
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
Momentum source term is expressed as:
dalpeMassonCanopySource(const dalpeMassonCanopySource &)
Disallow default bitwise copy construct.
virtual ~dalpeMassonCanopySource()
Destructor.
void operator=(const dalpeMassonCanopySource &)
Disallow default bitwise assignment.
const fvMesh & mesh() const
Return const access to the mesh database.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
Generic GeometricField class.
dimensionedScalar betaD() const