sampledSetParticle::trackingData Class Reference

Tracking data class. More...

Inheritance diagram for sampledSetParticle::trackingData:
Collaboration diagram for sampledSetParticle::trackingData:

Public Member Functions

 trackingData (sampledSetCloud &cloud, const List< point > &set, bool storeSet, bool storeFaces, bool storeCells, DynamicList< point > &positions, DynamicList< scalar > &distances, DynamicList< label > &cells, DynamicList< label > &faces)
 Construct from components. More...
 
- Public Member Functions inherited from particle::trackingData
template<class TrackCloudType >
 trackingData (const TrackCloudType &cloud)
 

Public Attributes

const List< point > & set_
 List of set points to track through. More...
 
const bool storeSet_
 Are we storing the set points? More...
 
const bool storeFaces_
 Are we storing the faces we track through? More...
 
const bool storeCells_
 Are we storing the cells we track through? More...
 
DynamicList< point > & positions_
 Stored positions. More...
 
DynamicList< scalar > & distances_
 Stored distances. More...
 
DynamicList< label > & cells_
 Stored cell indices. More...
 
DynamicList< label > & faces_
 Stored face indices. More...
 
- Public Attributes inherited from particle::trackingData
bool keepParticle
 Flag to indicate whether to keep particle (false = delete) More...
 
label sendToProc
 Processor to send the particle to. -1 indicates that this. More...
 
label sendFromPatch
 Patch from which to send the particle. More...
 
label sendToPatch
 Patch to which to send the particle. More...
 
label sendToPatchFace
 Patch face to which to send the particle. More...
 

Detailed Description

Tracking data class.

Definition at line 64 of file sampledSetParticle.H.

Constructor & Destructor Documentation

◆ trackingData()

trackingData ( sampledSetCloud cloud,
const List< point > &  set,
bool  storeSet,
bool  storeFaces,
bool  storeCells,
DynamicList< point > &  positions,
DynamicList< scalar > &  distances,
DynamicList< label > &  cells,
DynamicList< label > &  faces 
)
inline

Construct from components.

Definition at line 96 of file sampledSetParticle.H.

References Foam::distance(), particle::mesh(), particle::position(), particle::readFields(), and sampledSetParticle::sampledSetParticle().

Here is the call graph for this function:

Member Data Documentation

◆ set_

const List<point>& set_

List of set points to track through.

Definition at line 71 of file sampledSetParticle.H.

Referenced by sampledSetParticle::move().

◆ storeSet_

const bool storeSet_

Are we storing the set points?

Definition at line 74 of file sampledSetParticle.H.

Referenced by sampledSetParticle::move().

◆ storeFaces_

const bool storeFaces_

Are we storing the faces we track through?

Definition at line 77 of file sampledSetParticle.H.

Referenced by sampledSetParticle::move().

◆ storeCells_

const bool storeCells_

Are we storing the cells we track through?

Definition at line 80 of file sampledSetParticle.H.

Referenced by sampledSetParticle::move().

◆ positions_

DynamicList<point>& positions_

Stored positions.

Definition at line 83 of file sampledSetParticle.H.

Referenced by sampledSetParticle::store(), and sampledSetParticle::storeCell().

◆ distances_

DynamicList<scalar>& distances_

Stored distances.

Definition at line 86 of file sampledSetParticle.H.

Referenced by sampledSetParticle::store(), and sampledSetParticle::storeCell().

◆ cells_

DynamicList<label>& cells_

Stored cell indices.

Definition at line 89 of file sampledSetParticle.H.

Referenced by sampledSetParticle::store(), and sampledSetParticle::storeCell().

◆ faces_

DynamicList<label>& faces_

Stored face indices.

Definition at line 92 of file sampledSetParticle.H.

Referenced by sampledSetParticle::store(), and sampledSetParticle::storeCell().


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