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

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

#include <DTRMParticle.H>

Inheritance diagram for DTRMParticle::trackingData:
Collaboration diagram for DTRMParticle::trackingData:

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.
bool keepParticle
 Flag to indicate whether to keep particle (false = delete).

Detailed Description

Class used to pass tracking data to the trackToFace function.

Definition at line 103 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 23 of file DTRMParticleI.H.

References aInterp(), EInterp(), eInterp(), nHatInterp(), particle< Type >::particle(), Q(), reflection(), TInterp(), and trackingData().

Referenced by trackingData().

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

Member Function Documentation

◆ aInterp()

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

Definition at line 51 of file DTRMParticleI.H.

Referenced by trackingData().

Here is the caller graph for this function:

◆ eInterp()

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

Definition at line 58 of file DTRMParticleI.H.

Referenced by trackingData().

Here is the caller graph for this function:

◆ EInterp()

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

Definition at line 65 of file DTRMParticleI.H.

Referenced by trackingData().

Here is the caller graph for this function:

◆ TInterp()

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

Definition at line 72 of file DTRMParticleI.H.

Referenced by trackingData().

Here is the caller graph for this function:

◆ nHatInterp()

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

Definition at line 78 of file DTRMParticleI.H.

Referenced by trackingData().

Here is the caller graph for this function:

◆ relfectedCells()

const Foam::labelField & relfectedCells ( ) const
inline

Definition at line 84 of file DTRMParticleI.H.

◆ reflection()

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

Definition at line 91 of file DTRMParticleI.H.

Referenced by trackingData().

Here is the caller graph for this function:

◆ Q()

Foam::scalar & Q ( label celli)
inline

Definition at line 97 of file DTRMParticleI.H.

Referenced by trackingData().

Here is the caller graph for this function:

The documentation for this class was generated from the following files:
  • applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticle.H
  • applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticleI.H