26 template<
class ParcelType>
27 template<
class TrackCloudType>
30 const TrackCloudType& cloud
33 ParcelType::trackingData(cloud),
34 Cp_(cloud.thermo().thermo().Cp()),
35 kappa_(cloud.thermo().thermo().kappa()),
40 cloud.solution().interpolationSchemes(),
48 cloud.solution().interpolationSchemes(),
56 cloud.solution().interpolationSchemes(),
64 if (cloud.radiation())
70 cloud.solution().interpolationSchemes(),
71 cloud.mesh().objectRegistry::template
72 lookupObject<volScalarField>(
"G")
79 template<
class ParcelType>
87 template<
class ParcelType>
95 template<
class ParcelType>
103 template<
class ParcelType>
111 template<
class ParcelType>
115 return kappaInterp_();
119 template<
class ParcelType>
123 if (!GInterp_.valid())
126 <<
"Radiation G interpolation object not set" 134 template<
class ParcelType>
141 template<
class ParcelType>
148 template<
class ParcelType>
155 template<
class ParcelType>
const interpolation< scalar > & kappaInterp() const
Return const access to the interpolator for continuous.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
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.
trackingData(const TrackCloudType &cloud)
Construct from components.
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.