Public Types | |
enum | trackPart { tpLinearTrack , tpDampingNoTrack , tpPackingNoTrack , tpCorrectTrack } |
Public Member Functions | |
template<class TrackCloudType > | |
trackingData (const TrackCloudType &cloud, trackPart part=tpLinearTrack) | |
Constructors. More... | |
template<class TrackCloudType > | |
void | updateAverages (const TrackCloudType &cloud) |
Update the MPPIC averages. More... | |
trackPart | part () const |
Access. More... | |
trackPart & | part () |
Non const access to the tracking part label. More... | |
Public Member Functions inherited from externalPointEdgePoint::trackingData | |
trackingData (const pointField &points) | |
Additional Inherited Members | |
Public Attributes inherited from externalPointEdgePoint::trackingData | |
const pointField & | points_ |
Definition at line 87 of file MPPICParcel.H.
enum trackPart |
Enumerator | |
---|---|
tpLinearTrack | |
tpDampingNoTrack | |
tpPackingNoTrack | |
tpCorrectTrack |
Definition at line 94 of file MPPICParcel.H.
|
inline |
Constructors.
Construct from components
Definition at line 35 of file MPPICParcelTrackingDataI.H.
References Foam::name(), and Foam::New().
|
inline |
Update the MPPIC averages.
Definition at line 146 of file MPPICParcelTrackingDataI.H.
References AveragingMethod< Type >::add(), AveragingMethod< Type >::average(), DimensionedField< Type, GeoMesh >::average(), IOobject::db(), f(), Foam::mag(), Foam::magSqr(), IOobject::name(), p, Foam::pow(), Foam::pow3(), Foam::sqr(), objectRegistry::time(), Time::timeName(), and Foam::Zero.
|
inline |
Access.
Const access to the tracking part label
Definition at line 249 of file MPPICParcelTrackingDataI.H.
Referenced by MPPICParcel< ParcelType >::move().
|
inline |
Non const access to the tracking part label.
Definition at line 257 of file MPPICParcelTrackingDataI.H.