Public Member Functions | List of all members
NoheterogeneousReacting< CloudType > Class Template Reference

Dummy surface reaction model for 'none'. More...

Inheritance diagram for NoheterogeneousReacting< CloudType >:
Inheritance graph
[legend]
Collaboration diagram for NoheterogeneousReacting< CloudType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("none")
 
 NoheterogeneousReacting (const dictionary &dict, CloudType &owner)
 
 NoheterogeneousReacting (const NoheterogeneousReacting< CloudType > &srm)
 
virtual autoPtr< HeterogeneousReactingModel< CloudType > > clone () const
 
virtual ~NoheterogeneousReacting ()=default
 
virtual bool active () const
 
virtual scalar calculate (const scalar dt, const scalar Re, const scalar nu, const label celli, const scalar d, const scalar T, const scalar Tc, const scalar pc, const scalar rhoc, const scalar mass, const scalarField &YSolid, scalarField &F, const scalar N, scalar &NCpW, scalarField &dMassSolid, scalarField &dMassSRCarrier) const
 
virtual label nReactions () const
 
- Public Member Functions inherited from HeterogeneousReactingModel< CloudType >
 TypeName ("heterogeneousReactionModel")
 
 declareRunTimeSelectionTable (autoPtr, HeterogeneousReactingModel, dictionary,(const dictionary &dict, CloudType &cloud),(dict, cloud))
 
 HeterogeneousReactingModel (CloudType &owner)
 
 HeterogeneousReactingModel (const dictionary &dict, CloudType &cloud, const word &type)
 
 HeterogeneousReactingModel (const HeterogeneousReactingModel< CloudType > &srm)
 
virtual autoPtr< HeterogeneousReactingModel< CloudType > > clone () const=0
 
virtual ~HeterogeneousReactingModel ()=default
 
void addToSurfaceReactionMass (const scalar dMass)
 
virtual label nReactions () const=0
 
virtual label nF () const
 
virtual void info (Ostream &os)
 

Additional Inherited Members

- Static Public Member Functions inherited from HeterogeneousReactingModel< CloudType >
static autoPtr< HeterogeneousReactingModel< CloudType > > New (const dictionary &dict, CloudType &cloud)
 
- Protected Attributes inherited from HeterogeneousReactingModel< CloudType >
scalar dMass_
 
label nF_
 

Detailed Description

template<class CloudType>
class Foam::NoheterogeneousReacting< CloudType >

Dummy surface reaction model for 'none'.

Definition at line 45 of file NoheterogeneousReacting.H.

Constructor & Destructor Documentation

◆ NoheterogeneousReacting() [1/2]

NoheterogeneousReacting ( const dictionary dict,
CloudType owner 
)

Definition at line 27 of file NoheterogeneousReacting.C.

◆ NoheterogeneousReacting() [2/2]

Definition at line 38 of file NoheterogeneousReacting.C.

◆ ~NoheterogeneousReacting()

virtual ~NoheterogeneousReacting ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

◆ clone()

virtual autoPtr<HeterogeneousReactingModel<CloudType> > clone ( ) const
inlinevirtual

Definition at line 67 of file NoheterogeneousReacting.H.

◆ active()

bool active
virtual

Definition at line 49 of file NoheterogeneousReacting.C.

◆ calculate()

Foam::scalar calculate ( const scalar  dt,
const scalar  Re,
const scalar  nu,
const label  celli,
const scalar  d,
const scalar  T,
const scalar  Tc,
const scalar  pc,
const scalar  rhoc,
const scalar  mass,
const scalarField YSolid,
scalarField F,
const scalar  N,
scalar &  NCpW,
scalarField dMassSolid,
scalarField dMassSRCarrier 
) const
virtual

Implements HeterogeneousReactingModel< CloudType >.

Definition at line 57 of file NoheterogeneousReacting.C.

◆ nReactions()

Foam::label nReactions
virtual

Definition at line 81 of file NoheterogeneousReacting.C.


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