Public Types | |
enum | trackPart { tpVelocityHalfStep , tpLinearTrack , tpRotationalTrack } |
Public Member Functions | |
template<class TrackCloudType > | |
trackingData (const TrackCloudType &cloud, trackPart part=tpLinearTrack) | |
Construct from components. More... | |
const interpolation< scalar > & | rhoInterp () const |
const interpolation< vector > & | UInterp () const |
const interpolation< scalar > & | muInterp () const |
scalar | rhoc () const |
Return the continuous phase density. More... | |
scalar & | rhoc () |
Access the continuous phase density. More... | |
const vector & | Uc () const |
Return the continuous phase velocity. More... | |
vector & | Uc () |
Access the continuous phase velocity. More... | |
scalar | muc () const |
Return the continuous phase viscosity. More... | |
scalar & | muc () |
Access the continuous phase viscosity. More... | |
const vector & | g () const |
trackPart | part () const |
Return the part of the tracking operation taking place. More... | |
trackPart & | part () |
Return access to the part of the tracking operation taking place. More... | |
template<class TrackCloudType > | |
void | updateAverages (const TrackCloudType &cloud) |
Update the MPPIC averages. More... | |
![]() | |
trackingData (const pointField &points) | |
Additional Inherited Members | |
![]() | |
const pointField & | points_ |
Definition at line 163 of file KinematicParcel.H.
enum trackPart |
Enumerator | |
---|---|
tpVelocityHalfStep | |
tpLinearTrack | |
tpRotationalTrack |
Definition at line 169 of file KinematicParcel.H.
|
inline |
Construct from components.
Definition at line 35 of file KinematicParcelTrackingDataI.H.
References Foam::name(), and Foam::New().
|
inline |
Return const access to the interpolator for continuous phase density field
Definition at line 176 of file KinematicParcelTrackingDataI.H.
Referenced by KinematicParcel< ParcelType >::setCellValues().
|
inline |
Return const access to the interpolator for continuous phase velocity field
Definition at line 184 of file KinematicParcelTrackingDataI.H.
Referenced by KinematicParcel< ParcelType >::setCellValues().
|
inline |
Return const access to the interpolator for continuous phase dynamic viscosity field
Definition at line 192 of file KinematicParcelTrackingDataI.H.
Referenced by KinematicParcel< ParcelType >::setCellValues().
|
inline |
Return the continuous phase density.
Definition at line 208 of file KinematicParcelTrackingDataI.H.
Referenced by KinematicParcel< ParcelType >::Eo(), KinematicParcel< ParcelType >::massCell(), KinematicParcel< ParcelType >::Re(), KinematicParcel< ParcelType >::setCellValues(), and KinematicParcel< ParcelType >::We().
|
inline |
Access the continuous phase density.
Definition at line 215 of file KinematicParcelTrackingDataI.H.
|
inline |
Return the continuous phase velocity.
Definition at line 223 of file KinematicParcelTrackingDataI.H.
Referenced by KinematicParcel< ParcelType >::calcDispersion(), KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::cellValueSourceCorrection(), KinematicParcel< ParcelType >::Re(), KinematicParcel< ParcelType >::setCellValues(), and KinematicParcel< ParcelType >::We().
|
inline |
Access the continuous phase velocity.
Definition at line 230 of file KinematicParcelTrackingDataI.H.
|
inline |
Return the continuous phase viscosity.
Definition at line 237 of file KinematicParcelTrackingDataI.H.
Referenced by KinematicParcel< ParcelType >::calc(), KinematicParcel< ParcelType >::Re(), and KinematicParcel< ParcelType >::setCellValues().
|
inline |
Access the continuous phase viscosity.
Definition at line 244 of file KinematicParcelTrackingDataI.H.
|
inline |
Definition at line 200 of file KinematicParcelTrackingDataI.H.
Referenced by KinematicParcel< ParcelType >::Eo().
|
inline |
Return the part of the tracking operation taking place.
Definition at line 252 of file KinematicParcelTrackingDataI.H.
|
inline |
Return access to the part of the tracking operation taking place.
Definition at line 260 of file KinematicParcelTrackingDataI.H.
|
inline |
Update the MPPIC averages.
Definition at line 268 of file KinematicParcelTrackingDataI.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.