streamlinesParticle::trackingData Class Reference
Inheritance diagram for streamlinesParticle::trackingData:
Collaboration diagram for streamlinesParticle::trackingData:

Public Member Functions

 trackingData (streamlinesCloud &cloud, const PtrList< interpolation< scalar >> &vsInterp, const PtrList< interpolation< vector >> &vvInterp, const label UIndex, const bool trackForward, const label nSubCycle, const scalar trackLength, DynamicList< List< point >> &allPositions, DynamicList< List< scalar >> &allTimes, List< DynamicList< scalarList >> &allScalars, List< DynamicList< vectorList >> &allVectors)
 Construct from components. More...
 
- Public Member Functions inherited from particle< Type >::trackingData
template<class TrackCloudType >
 trackingData (const TrackCloudType &cloud)
 

Public Attributes

const PtrList< interpolation< scalar > > & vsInterp_
 
const PtrList< interpolation< vector > > & vvInterp_
 
const label UIndex_
 
bool trackForward_
 
const label nSubCycle_
 
const scalar trackLength_
 
DynamicList< vectorList > & allPositions_
 
DynamicList< scalarList > & allTimes_
 
List< DynamicList< scalarList > > & allScalars_
 
List< DynamicList< vectorList > > & allVectors_
 
- Public Attributes inherited from particle< Type >::trackingData
bool switchProcessor
 Flag to switch processor. More...
 
bool keepParticle
 Flag to indicate whether to keep particle (false = delete) More...
 

Detailed Description

Definition at line 66 of file streamlinesParticle.H.

Constructor & Destructor Documentation

◆ trackingData()

trackingData ( streamlinesCloud cloud,
const PtrList< interpolation< scalar >> &  vsInterp,
const PtrList< interpolation< vector >> &  vvInterp,
const label  UIndex,
const bool  trackForward,
const label  nSubCycle,
const scalar  trackLength,
DynamicList< List< point >> &  allPositions,
DynamicList< List< scalar >> &  allTimes,
List< DynamicList< scalarList >> &  allScalars,
List< DynamicList< vectorList >> &  allVectors 
)
inline

Construct from components.

Definition at line 99 of file streamlinesParticle.H.

References Foam::constant::universal::c, p, particle< Type >::position(), streamlinesParticle::readFields(), and streamlinesParticle::streamlinesParticle().

Here is the call graph for this function:

Member Data Documentation

◆ vsInterp_

const PtrList<interpolation<scalar> >& vsInterp_

Definition at line 74 of file streamlinesParticle.H.

◆ vvInterp_

const PtrList<interpolation<vector> >& vvInterp_

Definition at line 76 of file streamlinesParticle.H.

◆ UIndex_

const label UIndex_

Definition at line 78 of file streamlinesParticle.H.

◆ trackForward_

bool trackForward_

◆ nSubCycle_

const label nSubCycle_

Definition at line 82 of file streamlinesParticle.H.

Referenced by streamlinesParticle::move().

◆ trackLength_

const scalar trackLength_

Definition at line 84 of file streamlinesParticle.H.

Referenced by streamlinesParticle::move().

◆ allPositions_

DynamicList<vectorList>& allPositions_

Definition at line 86 of file streamlinesParticle.H.

Referenced by streamlinesParticle::move().

◆ allTimes_

DynamicList<scalarList>& allTimes_

Definition at line 88 of file streamlinesParticle.H.

Referenced by streamlinesParticle::move().

◆ allScalars_

List<DynamicList<scalarList> >& allScalars_

Definition at line 90 of file streamlinesParticle.H.

Referenced by streamlinesParticle::move().

◆ allVectors_

List<DynamicList<vectorList> >& allVectors_

Definition at line 92 of file streamlinesParticle.H.

Referenced by streamlinesParticle::move().


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