DTRMParticle::trackingData Class Reference

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

Inheritance diagram for DTRMParticle::trackingData:
[legend]
Collaboration diagram for DTRMParticle::trackingData:
[legend]

Public Member Functions

 trackingData (Cloud< DTRMParticle > &spc, const interpolationCell< scalar > &aInterp, const interpolationCell< scalar > &eInterp, const interpolationCell< scalar > &EInterp, const interpolationCell< scalar > &TInterp, const interpolationCellPoint< vector > &nHatInterp, const labelField &, const UPtrList< reflectionModel > &, volScalarField &Q)
 
const interpolationCell< scalar > & aInterp () const
 
const interpolationCell< scalar > & eInterp () const
 
const interpolationCell< scalar > & EInterp () const
 
const interpolationCell< scalar > & TInterp () const
 
const interpolationCellPoint< vector > & nHatInterp () const
 
const labelFieldrelfectedCells () const
 
const UPtrList< reflectionModel > & reflection () const
 
scalar & Q (label celli)
 
- Public Member Functions inherited from particle< Type >::trackingData
template<class TrackCloudType >
 trackingData (const TrackCloudType &cloud)
 

Additional Inherited Members

- 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

Class used to pass tracking data to the trackToFace function.

Definition at line 92 of file DTRMParticle.H.

Constructor & Destructor Documentation

◆ trackingData()

trackingData ( Cloud< DTRMParticle > &  spc,
const interpolationCell< scalar > &  aInterp,
const interpolationCell< scalar > &  eInterp,
const interpolationCell< scalar > &  EInterp,
const interpolationCell< scalar > &  TInterp,
const interpolationCellPoint< vector > &  nHatInterp,
const labelField relfectedCell,
const UPtrList< reflectionModel > &  reflection,
volScalarField Q 
)
inline

Definition at line 30 of file DTRMParticleI.H.

Member Function Documentation

◆ aInterp()

const Foam::interpolationCell< Foam::scalar > & aInterp ( ) const
inline

Definition at line 58 of file DTRMParticleI.H.

◆ eInterp()

const Foam::interpolationCell< Foam::scalar > & eInterp ( ) const
inline

Definition at line 65 of file DTRMParticleI.H.

◆ EInterp()

const Foam::interpolationCell< Foam::scalar > & EInterp ( ) const
inline

Definition at line 72 of file DTRMParticleI.H.

◆ TInterp()

const Foam::interpolationCell< Foam::scalar > & TInterp ( ) const
inline

Definition at line 79 of file DTRMParticleI.H.

◆ nHatInterp()

const Foam::interpolationCellPoint< Foam::vector > & nHatInterp ( ) const
inline

Definition at line 85 of file DTRMParticleI.H.

◆ relfectedCells()

const Foam::labelField & relfectedCells ( ) const
inline

Definition at line 91 of file DTRMParticleI.H.

◆ reflection()

const Foam::UPtrList< Foam::radiation::reflectionModel > & reflection ( ) const
inline

Definition at line 98 of file DTRMParticleI.H.

◆ Q()

Foam::scalar & Q ( label  celli)
inline

Definition at line 104 of file DTRMParticleI.H.


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