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...
 
trackPart & part ()
 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 131 of file CollidingParcel.H.

Member Enumeration Documentation

◆ trackPart

enum trackPart
Enumerator
tpVelocityHalfStep 
tpLinearTrack 
tpRotationalTrack 

Definition at line 137 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: