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, const bool storeSet, const label storeFaces, const 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 label 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
const polyMeshmesh
 Reference to the mesh. More...
 
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,
const bool  storeSet,
const label  storeFaces,
const bool  storeCells,
DynamicList< point > &  positions,
DynamicList< scalar > &  distances,
DynamicList< label > &  cells,
DynamicList< label > &  faces 
)
inline

Construct from components.

Definition at line 95 of file sampledSetParticle.H.

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 label storeFaces_

Are we storing the faces we track through?

Definition at line 77 of file sampledSetParticle.H.

Referenced by sampledSetParticle::correctAfterParallelTransfer(), and 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: