31 template<
class ParcelType>
39 template<
class ParcelType>
47 internalDegreesOfFreedom_
49 dict.template
lookup<int>(
"internalDegreesOfFreedom")
55 template<
class ParcelType>
61 label& nLocateBoundaryHits,
67 ParcelType(searchEngine,
position, celli, nLocateBoundaryHits),
76 template<
class ParcelType>
84 template<
class ParcelType>
91 template<
class ParcelType>
99 template<
class ParcelType>
104 return internalDegreesOfFreedom_;
108 template<
class ParcelType>
118 template<
class ParcelType>
125 template<
class ParcelType>
132 template<
class ParcelType>
139 template<
class ParcelType>
146 template<
class ParcelType>
scalar d() const
Return const access to the hard sphere diameter [m].
constantProperties()
Null constructor, allows List of constantProperties to be.
scalar omega() const
Return the viscosity index.
scalar mass() const
Return const access to the particle mass [kg].
scalar sigmaT() const
Return the reference total collision cross section.
direction internalDegreesOfFreedom() const
Return the internalDegreesOfFreedom.
label typeId_
Parcel type id.
label typeId() const
Return type id.
const vector & U() const
Return const access to velocity.
scalar Ei() const
Return const access to internal energy.
DSMCParcel(const meshSearch &searchEngine, const vector &position, const label celli, label &nLocateBoundaryHits, const vector &U, const scalar Ei, const label typeId)
Construct from a position and a cell, searching for the rest of the.
vector U_
Velocity of Parcel [m/s].
scalar Ei_
Internal energy of the Parcel, covering all non-translational.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Mesh object that implements searches within the local cells and faces.
point position(const polyMesh &mesh, const barycentric &coordinates, const label celli, const label facei, const label faceTrii, const scalar stepFraction)
Return the position given the coordinates and tet topology.
const unitSet & lookup(const word &unitName)
Lookup and return the named unit from the table.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.