Loading...
Searching...
No Matches
wallBoundedStreamLineParticle::trackingData Class Reference

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

#include <wallBoundedStreamLineParticle.H>

Inheritance diagram for wallBoundedStreamLineParticle::trackingData:
Collaboration diagram for wallBoundedStreamLineParticle::trackingData:

Public Member Functions

template<class TrackCloudType>
 trackingData (TrackCloudType &cloud, const PtrList< interpolation< scalar > > &vsInterp, const PtrList< interpolation< vector > > &vvInterp, const interpolation< vector > &UInterp, const scalar trackLength, const bitSet &isWallPatch, DynamicList< List< point > > &allPositions, List< DynamicList< scalarList > > &allScalars, List< DynamicList< vectorList > > &allVectors)
virtual ~trackingData ()=default
Public Member Functions inherited from wallBoundedParticle::trackingData
template<class TrackCloudType>
 trackingData (const TrackCloudType &cloud, const bitSet &isWallPatch)
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 interpolation< vector > & UInterp_
const scalar trackLength_
DynamicList< vectorList > & allPositions_
List< DynamicList< scalarList > > & allScalars_
List< DynamicList< vectorList > > & allVectors_
Public Attributes inherited from wallBoundedParticle::trackingData
const bitSetisWallPatch_
Public Attributes inherited from particle< Type >::trackingData
bool switchProcessor
 Flag to switch processor.
bool keepParticle
 Flag to indicate whether to keep particle (false = delete).

Detailed Description

Class used to pass tracking data to the trackToEdge function.

Definition at line 67 of file wallBoundedStreamLineParticle.H.

Constructor & Destructor Documentation

◆ trackingData()

template<class TrackCloudType>
trackingData ( TrackCloudType & cloud,
const PtrList< interpolation< scalar > > & vsInterp,
const PtrList< interpolation< vector > > & vvInterp,
const interpolation< vector > & UInterp,
const scalar trackLength,
const bitSet & isWallPatch,
DynamicList< List< point > > & allPositions,
List< DynamicList< scalarList > > & allScalars,
List< DynamicList< vectorList > > & allVectors )
inline

Definition at line 88 of file wallBoundedStreamLineParticle.H.

References allPositions_, allScalars_, allVectors_, trackingData(), trackLength_, UInterp_, vsInterp_, vvInterp_, and wallBoundedParticle::wallBoundedParticle().

Referenced by trackingData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~trackingData()

virtual ~trackingData ( )
virtualdefault

Member Data Documentation

◆ vsInterp_

const PtrList<interpolation<scalar> >& vsInterp_

Definition at line 75 of file wallBoundedStreamLineParticle.H.

Referenced by trackingData().

◆ vvInterp_

const PtrList<interpolation<vector> >& vvInterp_

Definition at line 76 of file wallBoundedStreamLineParticle.H.

Referenced by trackingData().

◆ UInterp_

const interpolation<vector>& UInterp_

Definition at line 77 of file wallBoundedStreamLineParticle.H.

Referenced by trackingData().

◆ trackLength_

const scalar trackLength_

Definition at line 78 of file wallBoundedStreamLineParticle.H.

Referenced by trackingData().

◆ allPositions_

DynamicList<vectorList>& allPositions_

Definition at line 80 of file wallBoundedStreamLineParticle.H.

Referenced by trackingData().

◆ allScalars_

List<DynamicList<scalarList> >& allScalars_

Definition at line 81 of file wallBoundedStreamLineParticle.H.

Referenced by trackingData().

◆ allVectors_

List<DynamicList<vectorList> >& allVectors_

Definition at line 82 of file wallBoundedStreamLineParticle.H.

Referenced by trackingData().


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