Class used to pass tracking data to the trackToFace function. More...
Public Types | |
enum | trackPart { tpVelocityHalfStep0 , tpLinearTrack , tpRotationalTrack , tpVelocityHalfStep1 } |
Public Member Functions | |
trackingData (const moleculeCloud &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... | |
Public Member Functions inherited from particle::trackingData | |
template<class TrackCloudType > | |
trackingData (const TrackCloudType &cloud) | |
Additional Inherited Members | |
Public Attributes inherited from particle::trackingData | |
const polyMesh & | mesh |
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... | |
vector | sendToPosition |
Position to which to send. More... | |
labelList | patchNLocateBoundaryHits |
Number of boundary hits that occurred during locate executions. More... | |
Class used to pass tracking data to the trackToFace function.
Definition at line 166 of file molecule.H.
enum trackPart |
Enumerator | |
---|---|
tpVelocityHalfStep0 | |
tpLinearTrack | |
tpRotationalTrack | |
tpVelocityHalfStep1 |
Definition at line 172 of file molecule.H.
|
inline |
Construct from components.
Definition at line 194 of file molecule.H.
|
inline |
Return the part of the tracking operation taking place.
Definition at line 203 of file molecule.H.
Referenced by moleculeCloud::evolve(), and molecule::move().
|
inline |
Access to the part of the tracking operation taking place.
Definition at line 209 of file molecule.H.