CollidingParcel< ParcelType >::trackingData Class Reference

Class to hold temporary data during tracking. More...

Inheritance diagram for CollidingParcel< ParcelType >::trackingData:
Collaboration diagram for CollidingParcel< ParcelType >::trackingData:

Public Types

enum  trackPart { tpVelocityHalfStep, tpLinearTrack, tpRotationalTrack }
 

Public Member Functions

template<class TrackCloudType >
 trackingData (const TrackCloudType &cloud)
 Construct from components. More...
 
trackPart part () const
 Return the part of the tracking operation taking place. More...
 
trackPartpart ()
 Access to the part of the tracking operation taking place. More...
 

Detailed Description

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

Class to hold temporary data during tracking.

Definition at line 122 of file CollidingParcel.H.

Member Enumeration Documentation

◆ trackPart

enum trackPart
Enumerator
tpVelocityHalfStep 
tpLinearTrack 
tpRotationalTrack 

Definition at line 128 of file CollidingParcel.H.

Constructor & Destructor Documentation

◆ trackingData()

trackingData ( const TrackCloudType &  cloud)
inline

Construct from components.

Definition at line 29 of file CollidingParcelTrackingDataI.H.

Member Function Documentation

◆ part() [1/2]

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

Return the part of the tracking operation taking place.

Definition at line 40 of file CollidingParcelTrackingDataI.H.

Referenced by CollidingParcel< ParcelType >::move().

Here is the caller graph for this function:

◆ part() [2/2]

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

Access to the part of the tracking operation taking place.

Definition at line 48 of file CollidingParcelTrackingDataI.H.


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