#include <KinematicParcel.H>
Public Types | |
| enum | trackPart { tpVelocityHalfStep , tpLinearTrack , tpRotationalTrack } |
Public Member Functions | |
| template<class TrackCloudType> | |
| trackingData (const TrackCloudType &cloud, trackPart part=tpLinearTrack) | |
| Construct from components. | |
| const interpolation< scalar > & | rhoInterp () const |
| Return const access to the interpolator for continuous phase density field. | |
| const interpolation< vector > & | UInterp () const |
| Return const access to the interpolator for continuous phase velocity field. | |
| const interpolation< scalar > & | muInterp () const |
| Return const access to the interpolator for continuous phase dynamic viscosity field. | |
| scalar | rhoc () const |
| Return the continuous phase density. | |
| scalar & | rhoc () |
| Access the continuous phase density. | |
| const vector & | Uc () const |
| Return the continuous phase velocity. | |
| vector & | Uc () |
| Access the continuous phase velocity. | |
| scalar | muc () const |
| Return the continuous phase viscosity. | |
| scalar & | muc () |
| Access the continuous phase viscosity. | |
| const vector & | g () const |
| trackPart | part () const |
| Return the part of the tracking operation taking place. | |
| trackPart & | part () |
| Return access to the part of the tracking operation taking place. | |
| template<class TrackCloudType> | |
| void | updateAverages (const TrackCloudType &cloud) |
| Update the MPPIC averages. | |
Definition at line 190 of file KinematicParcel.H.
| enum trackPart |
| Enumerator | |
|---|---|
| tpVelocityHalfStep | |
| tpLinearTrack | |
| tpRotationalTrack | |
Definition at line 196 of file KinematicParcel.H.
|
inline |
Construct from components.
Definition at line 28 of file KinematicParcelTrackingDataI.H.
References dict, g(), mesh, mu, Foam::name(), Foam::New(), part(), KinematicParcel< ParcelType >::rho(), timeName, trackingData(), KinematicParcel< ParcelType >::U(), and Foam::Zero.
Referenced by trackingData().
|
inline |
Return const access to the interpolator for continuous phase density field.
Definition at line 169 of file KinematicParcelTrackingDataI.H.
|
inline |
Return const access to the interpolator for continuous phase velocity field.
Definition at line 177 of file KinematicParcelTrackingDataI.H.
|
inline |
Return const access to the interpolator for continuous phase dynamic viscosity field.
Definition at line 185 of file KinematicParcelTrackingDataI.H.
|
inline |
Return the continuous phase density.
Definition at line 201 of file KinematicParcelTrackingDataI.H.
|
inline |
Access the continuous phase density.
Definition at line 208 of file KinematicParcelTrackingDataI.H.
|
inline |
Return the continuous phase velocity.
Definition at line 216 of file KinematicParcelTrackingDataI.H.
|
inline |
Access the continuous phase velocity.
Definition at line 223 of file KinematicParcelTrackingDataI.H.
|
inline |
Return the continuous phase viscosity.
Definition at line 230 of file KinematicParcelTrackingDataI.H.
|
inline |
Access the continuous phase viscosity.
Definition at line 237 of file KinematicParcelTrackingDataI.H.
|
inline |
Definition at line 193 of file KinematicParcelTrackingDataI.H.
Referenced by trackingData().
|
inline |
Return the part of the tracking operation taking place.
Definition at line 245 of file KinematicParcelTrackingDataI.H.
Referenced by trackingData().
|
inline |
Return access to the part of the tracking operation taking place.
Definition at line 253 of file KinematicParcelTrackingDataI.H.
|
inline |
Update the MPPIC averages.
Definition at line 261 of file KinematicParcelTrackingDataI.H.
References IOobject::db(), IOobject::name(), AveragingMethod< Type >::New(), p, IOobject::scopedName(), objectRegistry::time(), Time::timeName(), and Foam::Zero.