Go to the documentation of this file.
54 const word& modelType,
60 UNbrName_(coeffs_.lookupOrDefault<
word>(
"UNbr",
"U")),
70 coeffs_.readEntry(
"a", a_);
71 coeffs_.readEntry(
"b", b_);
72 coeffs_.readEntry(
"c", c_);
73 coeffs_.readEntry(
"ds", ds_);
74 coeffs_.readEntry(
"Pr", Pr_);
83 mesh_.time().timeName(),
118 const scalarField htcNbr(NuNbr*nbrTurb.kappaEff()/ds_);
130 coeffs_.readIfPresent(
"UNbr", UNbrName_);
132 coeffs_.readIfPresent(
"a", a_);
133 coeffs_.readIfPresent(
"b", b_);
134 coeffs_.readIfPresent(
"c", c_);
135 coeffs_.readIfPresent(
"ds", ds_);
136 coeffs_.readIfPresent(
"Pr", Pr_);
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const word & nbrRegionName() const
Return const access to the neighbour region name.
A class for handling words, derived from Foam::string.
Base class for inter region heat exchange. The derived classes must provide the heat transfer coeffis...
static const word propertiesName
Default name of the turbulence properties dictionary.
Fundamental fluid thermodynamic properties.
const fvMesh & mesh_
Reference to the mesh database.
word name(const complex &c)
Return string representation of complex.
virtual void calculateHtc()
Calculate the heat transfer coefficient.
tmp< Field< Type > > interpolate(const interRegionHeatTransferModel &nbrModel, const Field< Type > &field) const
Interpolate field with nbrModel specified.
variableHeatTransfer(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from dictionary.
const Type & lookupObject(const word &name, const bool recursive=false) const
volScalarField htc_
Heat transfer coefficient [W/m2/k] times area/volume [1/m].
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
word dictName() const
The local dictionary name (final part of scoped name)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Macros for easy insertion into run-time selection tables.
Mesh data needed to do the Finite Volume discretisation.
Internal::FieldType & primitiveFieldRef(const bool updateAccessTime=true)
Return a reference to the internal field.
defineTypeNameAndDebug(option, 0)
addToRunTimeSelectionTable(option, fixedTemperatureConstraint, dictionary)
Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal t...
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
virtual bool read(const dictionary &dict)
Read dictionary.
virtual bool read(const dictionary &dict)
Read dictionary.
const Time & time() const
Return the top-level database.