62#ifndef SingleKineticRateDevolatilisation_H
63#define SingleKineticRateDevolatilisation_H
76template<
class CloudType>
108 explicit volatileData(
Istream& is)
145 is >> vd.name_ >> vd.A1_ >> vd.E_;
181 const scalar residualCoeff_;
187 TypeName(
"singleKineticRateDevolatilisation");
const CloudType & owner() const
Return const access to the owner cloud.
Templated base class for dsmc cloud.
Templated devolatilisation model class.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
bool readEnd(const char *funcName)
End read of data chunk, ends with ')'.
bool readBegin(const char *funcName)
Begin read of data chunk, starts with '('.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Single kinetic rate devolatisation model.
virtual autoPtr< DevolatilisationModel< CloudType > > clone() const
Construct and return a clone.
TypeName("singleKineticRateDevolatilisation")
Declare type-name, virtual type (with debug switch)
virtual ~SingleKineticRateDevolatilisation()=default
Destructor.
virtual void calculate(const scalar dt, const scalar age, const scalar mass0, const scalar mass, const scalar T, const scalarField &YGasEff, const scalarField &YLiquidEff, const scalarField &YSolidEff, label &canCombust, scalarField &dMassDV) const
Update model.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const dictionary & dict() const
Return const access to the cloud dictionary.
@ BEGIN_LIST
Begin list [isseparator].
@ END_LIST
End list [isseparator].
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
Istream & operator>>(Istream &, directionInfo &)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.