89#ifndef fv_atmPlantCanopyTSource_H
90#define fv_atmPlantCanopyTSource_H
106class atmPlantCanopyTSource
108 public fv::cellSetOption
135 const word& sourceName,
136 const word& modelType,
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 sources on temperature, i.e. T, to incorporate effects of plant canopy for atmospheric bounda...
virtual bool read(const dictionary &dict)
Read source dictionary (effectively no-op)
virtual void addSup(fvMatrix< scalar > &eqn, const label fieldi)
TypeName("atmPlantCanopyTSource")
Runtime type information.
void operator=(const atmPlantCanopyTSource &)=delete
No copy assignment.
atmPlantCanopyTSource(const atmPlantCanopyTSource &)=delete
No copy construct.
Intermediate abstract class for handling cell-set options for the derived fvOptions.
const fvMesh & mesh() const noexcept
Return const access to the mesh database.
A class for handling words, derived from Foam::string.
A special matrix type and solver, designed for finite volume solutions of scalar equations.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.