Public Types | Public Member Functions | Data Fields | Private Attributes
particle< Type >::TrackingData< CloudType > Class Template Reference
Inheritance diagram for particle< Type >::TrackingData< CloudType >:
Inheritance graph
[legend]
Collaboration diagram for particle< Type >::TrackingData< CloudType >:
Collaboration graph
[legend]

Public Types

typedef CloudType cloudType
 

Public Member Functions

 TrackingData (CloudType &cloud)
 
CloudTypecloud ()
 Return a reference to the cloud. More...
 

Data Fields

bool switchProcessor
 Flag to switch processor. More...
 
bool keepParticle
 Flag to indicate whether to keep particle (false = delete) More...
 

Private Attributes

CloudTypecloud_
 Reference to the cloud containing (this) particle. More...
 

Detailed Description

template<class Type>
template<class CloudType>
class Foam::particle< Type >::TrackingData< CloudType >

Definition at line 94 of file particle.H.

Member Typedef Documentation

◆ cloudType

Definition at line 106 of file particle.H.

Constructor & Destructor Documentation

◆ TrackingData()

TrackingData ( CloudType cloud)
inline

Definition at line 116 of file particle.H.

Member Function Documentation

◆ cloud()

CloudType& cloud ( )
inline

Return a reference to the cloud.

Definition at line 125 of file particle.H.

Referenced by solidParticle::hitWallPatch(), solidParticle::move(), and molecule::move().

Here is the caller graph for this function:

Field Documentation

◆ cloud_

CloudType& cloud_
private

Reference to the cloud containing (this) particle.

Definition at line 99 of file particle.H.

Referenced by particle< Type >::TrackingData< moleculeCloud >::cloud().

◆ switchProcessor

bool switchProcessor

◆ keepParticle

bool keepParticle

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