Go to the documentation of this file.
93 #ifndef svenssonHaggkvistCanopySource_H
94 #define svenssonHaggkvistCanopySource_H
99 #include "canopySource.H"
112 class svenssonHaggkvistCanopySource
129 template<
class RhoFieldType>
132 const RhoFieldType&
rho,
133 fvMatrix<vector>& eqn,
137 template<
class RhoFieldType>
140 const RhoFieldType&
rho,
153 TypeName(
"svenssonHaggkvistCanopySource");
162 const word& modelType,
A class for handling words, derived from string.
virtual ~svenssonHaggkvistCanopySource()
Destructor.
const word & name() const
Return const access to the source name.
dimensionedScalar CpEps1() const
void addSup(const RhoFieldType &rho, fvMatrix< vector > &eqn, const label fieldi)
Source term to momentum equation.
dimensionedScalar CpEps1_
TypeName("svenssonHaggkvistCanopySource")
Runtime type information.
Momentum and turbulence source/sink-terms for tree canopy according to Svensson & Häggkvist (1990),...
svenssonHaggkvistCanopySource(const svenssonHaggkvistCanopySource &)
Disallow default bitwise copy construct.
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.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
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.
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.
void operator=(const svenssonHaggkvistCanopySource &)
Disallow default bitwise assignment.