Public Member Functions | Data Fields
wallBoundedStreamLineParticle::trackingData Class Reference

Class used to pass tracking data to the trackToEdge function. More...

Inheritance diagram for wallBoundedStreamLineParticle::trackingData:
Inheritance graph
[legend]
Collaboration diagram for wallBoundedStreamLineParticle::trackingData:
Collaboration graph
[legend]

Public Member Functions

 trackingData (Cloud< wallBoundedStreamLineParticle > &cloud, const PtrList< interpolation< scalar > > &vsInterp, const PtrList< interpolation< vector > > &vvInterp, const label UIndex, const bool trackForward, const scalar trackLength, const PackedBoolList &isWallPatch, DynamicList< List< point > > &allPositions, List< DynamicList< scalarList > > &allScalars, List< DynamicList< vectorList > > &allVectors)
 
- Public Member Functions inherited from wallBoundedParticle::TrackingData< Cloud< wallBoundedStreamLineParticle > >
 TrackingData (Cloud< wallBoundedStreamLineParticle > &cloud, const PackedBoolList &isWallPatch)
 
- Public Member Functions inherited from particle< Type >::TrackingData< Cloud< wallBoundedStreamLineParticle > >
 TrackingData (Cloud< wallBoundedStreamLineParticle > &cloud)
 
Cloud< wallBoundedStreamLineParticle > & cloud ()
 Return a reference to the cloud. More...
 

Data Fields

const PtrList< interpolation< scalar > > & vsInterp_
 
const PtrList< interpolation< vector > > & vvInterp_
 
const label UIndex_
 
const bool trackForward_
 
const scalar trackLength_
 
DynamicList< vectorList > & allPositions_
 
List< DynamicList< scalarList > > & allScalars_
 
List< DynamicList< vectorList > > & allVectors_
 
- Data Fields inherited from wallBoundedParticle::TrackingData< Cloud< wallBoundedStreamLineParticle > >
const PackedBoolListisWallPatch_
 
- Data Fields inherited from particle< Type >::TrackingData< Cloud< wallBoundedStreamLineParticle > >
bool switchProcessor
 Flag to switch processor. More...
 
bool keepParticle
 Flag to indicate whether to keep particle (false = delete) More...
 

Additional Inherited Members

- Public Types inherited from particle< Type >::TrackingData< Cloud< wallBoundedStreamLineParticle > >
typedef Cloud< wallBoundedStreamLineParticlecloudType
 

Detailed Description

Class used to pass tracking data to the trackToEdge function.

Definition at line 63 of file wallBoundedStreamLineParticle.H.

Constructor & Destructor Documentation

◆ trackingData()

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

Definition at line 88 of file wallBoundedStreamLineParticle.H.

Field Documentation

◆ vsInterp_

const PtrList<interpolation<scalar> >& vsInterp_

◆ vvInterp_

const PtrList<interpolation<vector> >& vvInterp_

◆ UIndex_

const label UIndex_

◆ trackForward_

const bool trackForward_

◆ trackLength_

const scalar trackLength_

Definition at line 78 of file wallBoundedStreamLineParticle.H.

Referenced by wallBoundedStreamLineParticle::move().

◆ allPositions_

DynamicList<vectorList>& allPositions_

Definition at line 80 of file wallBoundedStreamLineParticle.H.

Referenced by wallBoundedStreamLineParticle::move().

◆ allScalars_

List<DynamicList<scalarList> >& allScalars_

Definition at line 81 of file wallBoundedStreamLineParticle.H.

Referenced by wallBoundedStreamLineParticle::move().

◆ allVectors_

List<DynamicList<vectorList> >& allVectors_

Definition at line 82 of file wallBoundedStreamLineParticle.H.

Referenced by wallBoundedStreamLineParticle::move().


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