Go to the documentation of this file.
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>
164 TMax_.setValue(TMax);
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>
Class to hold thermo particle constant properties.
scalar epsilon0() const
Return const access to the particle emissivity [].
bool cp(const fileName &src, const fileName &dst)
Copy, recursively if necessary, the source to the destination.
scalar Tc_
Temperature [K].
Mesh consisting of general polyhedral cells.
scalar f0() const
Return const access to the particle scattering factor [].
scalar Tc() const
Return const access to carrier temperature.
void setTMax(const scalar TMax)
Set the maximum temperature [K].
scalar T0() const
Return const access to the particle initial temperature [K].
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 T_
Temperature [K].
scalar Cp_
Specific heat capacity [J/(kg.K)].
scalar T() const
Return const access to temperature.
scalar hs() const
Return the parcel sensible enthalpy.
scalar Cp0() const
Return const access to the particle specific heat capacity.
A list of keyword definitions, which are a keyword followed by any number of values (e....
scalar TMax() const
Return const access to maximum temperature [K].
constantProperties()
Null constructor.
ThermoParcel(const polyMesh &mesh, const vector &position, const label cellI, const label tetFaceI, const label tetPtI)
Construct from owner, position, and cloud owner.
scalar TMin() const
Return const access to minimum temperature [K].
scalar Cp() const
Return const access to specific heat capacity.
scalar Cpc_
Specific heat capacity [J/(kg.K)].