KinematicParcel< ParcelType >::trackingData Class Reference
Inheritance diagram for KinematicParcel< ParcelType >::trackingData:
Collaboration diagram for KinematicParcel< ParcelType >::trackingData:

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
 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...
 
scalar rhoc () const
 Return the continuous phase density. More...
 
scalar & rhoc ()
 Access the continuous phase density. More...
 
const vectorUc () const
 Return the continuous phase velocity. More...
 
vectorUc ()
 Access the continuous phase velocity. More...
 
scalar muc () const
 Return the continuous phase viscosity. More...
 
scalar & muc ()
 Access the continuous phase viscosity. More...
 
const vectorg () const
 
trackPart part () const
 Return the part of the tracking operation taking place. More...
 
trackPartpart ()
 Return access to the part of the tracking operation taking place. More...
 

Detailed Description

template<class ParcelType>
class Foam::KinematicParcel< ParcelType >::trackingData

Definition at line 153 of file KinematicParcel.H.

Member Enumeration Documentation

◆ trackPart

enum trackPart
Enumerator
tpVelocityHalfStep 
tpLinearTrack 
tpRotationalTrack 

Definition at line 159 of file KinematicParcel.H.

Constructor & Destructor Documentation

◆ trackingData()

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

Construct from components.

Definition at line 29 of file KinematicParcelTrackingDataI.H.

Member Function Documentation

◆ rhoInterp()

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

Return conat access to the interpolator for continuous.

phase density field

Definition at line 69 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel< ParcelType >::setCellValues().

Here is the caller graph for this function:

◆ UInterp()

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

Return conat access to the interpolator for continuous.

phase velocity field

Definition at line 77 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel< ParcelType >::setCellValues().

Here is the caller graph for this function:

◆ muInterp()

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.

Referenced by KinematicParcel< ParcelType >::setCellValues().

Here is the caller graph for this function:

◆ rhoc() [1/2]

Foam::scalar rhoc ( ) const
inline

◆ rhoc() [2/2]

Foam::scalar & rhoc ( )
inline

Access the continuous phase density.

Definition at line 108 of file KinematicParcelTrackingDataI.H.

◆ Uc() [1/2]

◆ Uc() [2/2]

Foam::vector & Uc ( )
inline

Access the continuous phase velocity.

Definition at line 123 of file KinematicParcelTrackingDataI.H.

◆ muc() [1/2]

Foam::scalar muc ( ) const
inline

Return the continuous phase viscosity.

Definition at line 130 of file KinematicParcelTrackingDataI.H.

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

Here is the caller graph for this function:

◆ muc() [2/2]

Foam::scalar & muc ( )
inline

Access the continuous phase viscosity.

Definition at line 137 of file KinematicParcelTrackingDataI.H.

◆ g()

const Foam::vector & g ( ) const
inline

Definition at line 93 of file KinematicParcelTrackingDataI.H.

Referenced by KinematicParcel< ParcelType >::Eo().

Here is the caller graph for this function:

◆ part() [1/2]

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

Return the part of the tracking operation taking place.

Definition at line 145 of file KinematicParcelTrackingDataI.H.

◆ part() [2/2]

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

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

Definition at line 153 of file KinematicParcelTrackingDataI.H.


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