52 const word& modelType,
58 UNbrName_(coeffs_.lookupOrDefault<
word>(
"UNbr",
"U")),
80 mesh_.time().timeName(),
121 const scalarField htcNbr(NuNbr*nbrTurb.kappaEff()/ds_);
125 htc_.primitiveFieldRef() = htcNbrMapped*AoV_;
133 coeffs_.readIfPresent(
"UNbr", UNbrName_);
135 coeffs_.readIfPresent(
"a", a_);
136 coeffs_.readIfPresent(
"b", b_);
137 coeffs_.readIfPresent(
"c", c_);
138 coeffs_.readIfPresent(
"ds", ds_);
139 coeffs_.readIfPresent(
"Pr", Pr_);
defineTypeNameAndDebug(option, 0)
Base class for inter region heat exchange. The derived classes must provide the heat transfer coeffis...
virtual ~variableHeatTransfer()
Destructor.
A list of keyword definitions, which are a keyword followed by any number of values (e...
bool interpolate(const vector &p1, const vector &p2, const vector &o, vector &n, scalar l)
const word dictName() const
Return the local dictionary name (final part of scoped name)
addToRunTimeSelectionTable(option, fixedTemperatureConstraint, dictionary)
Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal t...
Macros for easy insertion into run-time selection tables.
const Type & lookupObject(const word &name) const
Lookup and return the object of the given Type.
static const word propertiesName
Default name of the turbulence properties dictionary.
A class for handling words, derived from string.
Fundamental fluid thermodynamic properties.
virtual void calculateHtc()
Calculate the heat transfer coefficient.
bool readScalar(const char *buf, doubleScalar &s)
Read whole of buf as a scalar. Return true if succesful.
variableHeatTransfer(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from dictionary.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
Mesh data needed to do the Finite Volume discretisation.
dimensioned< scalar > mag(const dimensioned< Type > &)
virtual bool read(const dictionary &dict)
Read dictionary.
virtual bool read(const dictionary &dict)
Read dictionary.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const Time & time() const
Return the top-level database.