26 template<
class ParcelType>
27 template<
class TrackCloudType>
30 const TrackCloudType& cloud,
34 ParcelType::trackingData(cloud, part),
35 Cp_(cloud.thermo().thermo().Cp()),
36 kappa_(cloud.thermo().thermo().kappa()),
41 cloud.solution().interpolationSchemes(),
49 cloud.solution().interpolationSchemes(),
57 cloud.solution().interpolationSchemes(),
65 if (cloud.radiation())
71 cloud.solution().interpolationSchemes(),
72 cloud.mesh().objectRegistry::template
73 lookupObject<volScalarField>(
"G")
80 template<
class ParcelType>
88 template<
class ParcelType>
96 template<
class ParcelType>
104 template<
class ParcelType>
112 template<
class ParcelType>
116 return kappaInterp_();
120 template<
class ParcelType>
124 if (!GInterp_.valid())
127 <<
"Radiation G interpolation object not set" 135 template<
class ParcelType>
142 template<
class ParcelType>
149 template<
class ParcelType>
156 template<
class ParcelType>
ParcelType::trackingData::trackPart trackPart
const interpolation< scalar > & kappaInterp() const
Return const access to the interpolator for continuous.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
trackingData(const TrackCloudType &cloud, trackPart part=ParcelType::trackingData::tpLinearTrack)
Construct from components.
const volScalarField & kappa() const
Return access to the locally stored carrier kappa field.
const interpolation< scalar > & GInterp() const
Return const access to the interpolator for continuous.
const interpolation< scalar > & TInterp() const
Return const access to the interpolator for continuous.
errorManip< error > abort(error &err)
scalar Tc() const
Return the continuous phase temperature.
const interpolation< scalar > & CpInterp() const
Return const access to the interpolator for continuous.
scalar Cpc() const
Return the continuous phase specific heat capacity.
Abstract base class for interpolation.
const volScalarField & Cp() const
Return access to the locally stored carrier Cp field.