Public Types | Public Member Functions | List of all members
KinematicParcel::trackingData Class Reference
Inheritance diagram for KinematicParcel::trackingData:
Inheritance graph
[legend]
Collaboration diagram for KinematicParcel::trackingData:
Collaboration graph
[legend]

Public Types

enum  trackPart { tpVelocityHalfStep, tpLinearTrack, tpRotationalTrack }
 

Public Member Functions

template<class TrackCloudType >
 trackingData (const TrackCloudType &cloud, trackPart part=tpLinearTrack)
 
const interpolation< scalar > & rhoInterp () const
 
const interpolation< vector > & UInterp () const
 
const interpolation< scalar > & muInterp () const
 
scalar rhoc () const
 
scalar & rhoc ()
 
const vectorUc () const
 
vectorUc ()
 
scalar muc () const
 
scalar & muc ()
 
const vectorg () const
 
trackPart part () const
 
trackPartpart ()
 
template<class TrackCloudType >
void updateAverages (const TrackCloudType &cloud)
 

Detailed Description

Definition at line 159 of file KinematicParcel.H.

Member Enumeration Documentation

◆ trackPart

enum trackPart
Enumerator
tpVelocityHalfStep 
tpLinearTrack 
tpRotationalTrack 

Definition at line 165 of file KinematicParcel.H.

Constructor & Destructor Documentation

◆ trackingData()

trackingData ( const TrackCloudType &  cloud,
trackPart  part = tpLinearTrack 
)
inline

Definition at line 29 of file KinematicParcelTrackingDataI.H.

Member Function Documentation

◆ rhoInterp()

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

Definition at line 169 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel::setCellValues().

Here is the caller graph for this function:

◆ UInterp()

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

Definition at line 177 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel::setCellValues().

Here is the caller graph for this function:

◆ muInterp()

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

Definition at line 185 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel::setCellValues().

Here is the caller graph for this function:

◆ rhoc() [1/2]

Foam::scalar rhoc ( ) const
inline

◆ rhoc() [2/2]

Foam::scalar & rhoc ( )
inline

Definition at line 208 of file KinematicParcelTrackingDataI.H.

◆ Uc() [1/2]

const Foam::vector & Uc ( ) const
inline

◆ Uc() [2/2]

Foam::vector & Uc ( )
inline

Definition at line 223 of file KinematicParcelTrackingDataI.H.

◆ muc() [1/2]

Foam::scalar muc ( ) const
inline

Definition at line 230 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel::calc(), KinematicParcel::Re(), and KinematicParcel::setCellValues().

Here is the caller graph for this function:

◆ muc() [2/2]

Foam::scalar & muc ( )
inline

Definition at line 237 of file KinematicParcelTrackingDataI.H.

◆ g()

const Foam::vector & g ( ) const
inline

Definition at line 193 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel::Eo().

Here is the caller graph for this function:

◆ part() [1/2]

Foam::KinematicParcel< ParcelType >::trackingData::trackPart part ( ) const
inline

Definition at line 245 of file KinematicParcelTrackingDataI.H.

◆ part() [2/2]

Foam::KinematicParcel< ParcelType >::trackingData::trackPart & part ( )
inline

Definition at line 253 of file KinematicParcelTrackingDataI.H.

◆ updateAverages()

void updateAverages ( const TrackCloudType &  cloud)
inline

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