28 template<
class ParcelType>
32 T0_(this->dict_, 0.0),
33 TMin_(this->dict_, 0.0),
34 TMax_(this->dict_, VGREAT),
35 Cp0_(this->dict_, 0.0),
36 epsilon0_(this->dict_, 0.0),
41 template<
class ParcelType>
47 ParcelType::constantProperties(cp),
52 epsilon0_(cp.epsilon0_),
57 template<
class ParcelType>
63 ParcelType::constantProperties(parentDict),
64 T0_(this->dict_,
"T0"),
65 TMin_(this->dict_,
"TMin", 200.0),
66 TMax_(this->dict_,
"TMax", 5000.0),
67 Cp0_(this->dict_,
"Cp0"),
68 epsilon0_(this->dict_,
"epsilon0"),
69 f0_(this->dict_,
"f0")
73 template<
class ParcelType>
83 ParcelType(mesh, position, celli, tetFacei, tetPtI),
91 template<
class ParcelType>
100 const scalar nParticle0,
102 const scalar dTarget0,
105 const vector& angularMomentum0,
136 template<
class ParcelType>
144 template<
class ParcelType>
148 return TMin_.
value();
152 template<
class ParcelType>
156 return TMax_.
value();
160 template<
class ParcelType>
168 template<
class ParcelType>
176 template<
class ParcelType>
180 return epsilon0_.
value();
184 template<
class ParcelType>
194 template<
class ParcelType>
201 template<
class ParcelType>
208 template<
class ParcelType>
211 return Cp_*(
T_ - 298.15);
215 template<
class ParcelType>
222 template<
class ParcelType>
229 template<
class ParcelType>
236 template<
class ParcelType>
scalar Cpc() const
Return const access to carrier specific heat capacity.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
scalar f0() const
Return const access to the particle scattering factor [].
A list of keyword definitions, which are a keyword followed by any number of values (e...
scalar Cp_
Specific heat capacity [J/(kg.K)].
Class to hold thermo particle constant properties.
scalar TMax() const
Return const access to maximum temperature [K].
void setTMax(const scalar TMax)
Set the maximum temperature [K].
scalar T() const
Return const access to temperature.
scalar TMin() const
Return const access to minimum temperature [K].
const Type & value() const
Return the value.
scalar T0() const
Return const access to the particle initial temperature [K].
constantProperties()
Null constructor.
scalar T_
Temperature [K].
ThermoParcel(const polyMesh &mesh, const vector &position, const label celli, const label tetFacei, const label tetPtI)
Construct from owner, position, and cloud owner.
scalar Cpc_
Specific heat capacity [J/(kg.K)].
scalar Tc() const
Return const access to carrier temperature.
void setValue(const Type &value)
Set the value.
scalar Cp0() const
Return const access to the particle specific heat capacity.
scalar hs() const
Return the parcel sensible enthalpy.
scalar Cp() const
Return const access to specific heat capacity.
Mesh consisting of general polyhedral cells.
scalar epsilon0() const
Return const access to the particle emissivity [].
scalar Tc_
Temperature [K].