37 namespace heatTransferModels
49 void Foam::fv::heatTransferModels::variable::readCoeffs()
51 UName_ = coeffs().lookupOrDefault<word>(
"U",
"U");
53 a_ = coeffs().lookup<scalar>(
"a");
54 b_ = coeffs().lookup<scalar>(
"b");
55 c_ = coeffs().lookup<scalar>(
"c");
88 zeroGradientFvPatchScalarField::typeName
120 thermophysicalTransportModel::typeName
132 htc_.correctBoundaryConditions();
const dimensionSet dimArea
const dimensionSet dimPower
A list of keyword definitions, which are a keyword followed by any number of values (e...
const compressibleMomentumTransportModel & momentumTransport() const
Base class for heat transfer coefficient modelling used in heat transfer fvModels. Area per unit volume [1/m] (AoV) must be provided as a value in the coefficients dictionary or as a field in constant.
const dimensionSet dimless
const Time & time() const
Return the top-level database.
const fvMesh & mesh() const
Return const access to the mesh database.
virtual bool read(const dictionary &dict)
Read dictionary.
Macros for easy insertion into run-time selection tables.
const dimensionSet dimLength
Base class for inter-region exchange.
static word timeName(const scalar, const int precision=curPrecision_)
Return time name of given scalar time.
static const word null
An empty word.
defineTypeNameAndDebug(constant, 0)
virtual void correct()
Correct the heat transfer coefficient.
virtual ~variable()
Destructor.
Abstract base class for thermophysical transport models (RAS, LES and laminar).
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
virtual bool read(const dictionary &dict)
Read dictionary.
virtual tmp< volScalarField > kappaEff() const =0
Effective thermal turbulent diffusivity for temperature.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
variable(const dictionary &dict, const fvMesh &mesh)
Construct from dictionary and mesh.
Mesh data needed to do the Finite Volume discretisation.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
addToRunTimeSelectionTable(heatTransferModel, constant, mesh)
Variable heat transfer model depending on local values. The Nusselt number is calculated as: ...
dimensioned< scalar > mag(const dimensioned< Type > &)
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
scalarField Re(const UList< complex > &cf)
Base class for single-phase compressible turbulence models.
const dimensionSet dimTemperature