49 const word& modelType,
55 radialCoeffs_(coeffs_.
lookup(
"coeffs"))
75 addRadialActuationDiskAxialInertialResistance
100 addRadialActuationDiskAxialInertialResistance
116 coeffs_.readEntry(
"coeffs", radialCoeffs_);
A list of keyword definitions, which are a keyword followed by a number of values (eg...
defineTypeNameAndDebug(atmAmbientTurbSource, 0)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Lookup type of boundary radiation properties.
virtual void addSup(fvMatrix< vector > &eqn, const label fieldi)
Add explicit contribution to momentum equation.
Macros for easy insertion into run-time selection tables.
radialActuationDiskSource(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from components.
const GeometricField< Type, fvPatchField, volMesh > & psi(const label i=0) const
Return psi.
A class representing the concept of a GeometricField of 1 used to avoid unnecessary manipulations for...
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
const word name_
Source name.
Applies sources on velocity field (i.e. U) within a specified region to enable actuator disk models w...
A class for handling words, derived from Foam::string.
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.
addToRunTimeSelectionTable(option, atmAmbientTurbSource, dictionary)
virtual bool read(const dictionary &dict)
Read dictionary.
virtual bool read(const dictionary &dict)
Read source dictionary.
Field< Type > & source() noexcept
Mesh data needed to do the Finite Volume discretisation.
messageStream Info
Information stream (stdout output on master, null elsewhere)
Base abstract class for handling finite volume options (i.e. fvOption).