52 template<
class ParcelType>
60 template<
class ParcelType>
71 template<
class ParcelType>
79 static const std::size_t sizeofFields_;
84 template<
class CloudType>
178 "(UCorrectx UCorrecty UCorrectz)" 191 const label tetFacei,
201 const label tetFacei,
204 const scalar nParticle0,
206 const scalar dTarget0,
209 const typename ParcelType::constantProperties& constProps
275 template<
class TrackData>
276 bool move(TrackData& td,
const scalar trackTime);
284 template<
class CloudType>
288 template<
class CloudType>
294 friend Ostream& operator<< <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.
virtual autoPtr< particle > clone() const
Construct and return a (basic particle) clone.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
trackPart part() const
Access.
TrackingData(CloudType &cloud, trackPart part=tpLinearTrack)
Constructors.
AddToPropertyList(ParcelType,"(UCorrectx UCorrecty UCorrectz)")
String representation of properties.
bool move(TrackData &td, const scalar trackTime)
Move the parcel.
Wrapper around kinematic parcel types to add MPPIC modelling.
A cloud is a collection of lagrangian particles.
Base class for lagrangian averaging methods.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
static void writeFields(const CloudType &c)
Write.
MPPICParcel(const polyMesh &mesh, const vector &position, const label celli, const label tetFacei, const label tetPtI)
Construct from owner, position, and cloud owner.
void updateAverages(CloudType &cloud)
Update the MPPIC averages.
vector UCorrect_
Velocity correction due to collisions [m/s].
const dimensionedScalar c
Speed of light in a vacuum.
const vector & UCorrect() const
Return const access to correction velocity.
static void readFields(CloudType &c)
Read.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh consisting of general polyhedral cells.
Factory class to read-construct particles used for.
TypeName("MPPICParcel")
Runtime type information.
Templated base class for dsmc cloud.