30 template<
class ParcelType>
38 template<
class ParcelType>
44 mass_(dict.template lookup<scalar>(
"mass")),
45 d_(dict.template lookup<scalar>(
"diameter")),
46 internalDegreesOfFreedom_
48 dict.template lookup<int>(
"internalDegreesOfFreedom")
50 omega_(dict.template lookup<scalar>(
"omega"))
54 template<
class ParcelType>
67 ParcelType(mesh, coordinates, celli, tetFacei, tetPti),
74 template<
class ParcelType>
85 ParcelType(mesh, position, celli),
94 template<
class ParcelType>
102 template<
class ParcelType>
109 template<
class ParcelType>
117 template<
class ParcelType>
122 return internalDegreesOfFreedom_;
126 template<
class ParcelType>
136 template<
class ParcelType>
143 template<
class ParcelType>
150 template<
class ParcelType>
157 template<
class ParcelType>
164 template<
class ParcelType>
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
label typeId_
Parcel type id.
scalar sigmaT() const
Return the reference total collision cross section.
constantProperties()
Null constructor, allows List of constantProperties to be.
scalar omega() const
Return the viscosity index.
direction internalDegreesOfFreedom() const
Return the internalDegreesOfFreedom.
scalar mass() const
Return const access to the particle mass [kg].
scalar d() const
Return const access to the hard sphere diameter [m].
scalar Ei_
Internal energy of the Parcel, covering all non-translational.
scalar Ei() const
Return const access to internal energy.
Mesh consisting of general polyhedral cells.
vector U_
Velocity of Parcel [m/s].
label typeId() const
Return type id.
DSMCParcel(const polyMesh &mesh, const barycentric &coordinates, const label celli, const label tetFacei, const label tetPti, const vector &U, const scalar Ei, const label typeId)
Construct from components.
const vector & U() const
Return const access to velocity.