Public Types | Public Member Functions | List of all members
KinematicParcel< ParcelType >::TrackingData< CloudType > Class Template Reference
Inheritance diagram for KinematicParcel< ParcelType >::TrackingData< CloudType >:
Inheritance graph
[legend]
Collaboration diagram for KinematicParcel< ParcelType >::TrackingData< CloudType >:
Collaboration graph
[legend]

Public Types

enum  trackPart { tpVelocityHalfStep, tpLinearTrack, tpRotationalTrack }
 

Public Member Functions

 TrackingData (CloudType &cloud, trackPart part=tpLinearTrack)
 Construct from components. More...
 
const interpolation< scalar > & rhoInterp () const
 Return conat access to the interpolator for continuous. More...
 
const interpolation< vector > & UInterp () const
 Return conat access to the interpolator for continuous. More...
 
const interpolation< scalar > & muInterp () const
 Return conat access to the interpolator for continuous. 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...
 

Detailed Description

template<class ParcelType>
template<class CloudType>
class Foam::KinematicParcel< ParcelType >::TrackingData< CloudType >

Definition at line 154 of file KinematicParcel.H.

Member Enumeration Documentation

enum trackPart
Enumerator
tpVelocityHalfStep 
tpLinearTrack 
tpRotationalTrack 

Definition at line 160 of file KinematicParcel.H.

Constructor & Destructor Documentation

TrackingData ( CloudType &  cloud,
trackPart  part = tpLinearTrack 
)
inline

Construct from components.

Definition at line 29 of file KinematicParcelTrackingDataI.H.

Member Function Documentation

const Foam::interpolation< Foam::scalar > & rhoInterp ( ) const
inline

Return conat access to the interpolator for continuous.

phase density field

Definition at line 67 of file KinematicParcelTrackingDataI.H.

const Foam::interpolation< Foam::vector > & UInterp ( ) const
inline

Return conat access to the interpolator for continuous.

phase velocity field

Definition at line 76 of file KinematicParcelTrackingDataI.H.

const Foam::interpolation< Foam::scalar > & muInterp ( ) const
inline

Return conat access to the interpolator for continuous.

phase dynamic viscosity field

Definition at line 85 of file KinematicParcelTrackingDataI.H.

const Foam::vector & g ( ) const
inline

Definition at line 94 of file KinematicParcelTrackingDataI.H.

Foam::KinematicParcel< ParcelType >::template TrackingData< CloudType >::trackPart part ( ) const
inline

Return the part of the tracking operation taking place.

Definition at line 104 of file KinematicParcelTrackingDataI.H.

Foam::KinematicParcel< ParcelType >::template TrackingData< CloudType >::trackPart & part ( )
inline

Return access to the part of the tracking operation taking place.

Definition at line 114 of file KinematicParcelTrackingDataI.H.


The documentation for this class was generated from the following files: