46 #ifndef RaviPetersen_H
47 #define RaviPetersen_H
49 #include "laminarFlameSpeed.H"
55 namespace laminarFlameSpeedModels
64 public laminarFlameSpeed
87 void checkPointsMonotonicity
89 const dictionary& coeffDict,
95 void checkCoefficientArrayShape
97 const dictionary& coeffDict,
113 inline scalar polynomial
120 inline scalar dPolynomial
127 inline scalar THatPowB
129 const label PhiIndex,
136 inline scalar correlationInRange
138 const label PhiIndex,
145 inline scalar correlationOutOfRange
147 const label PhiIndex,
155 inline scalar Su0pTphi
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Laminar flame speed obtained from Ravi and Petersen's correlation.
RaviPetersen(const dictionary &dict, const dictionary &coeffDict, const uRhoMulticomponentThermo &)
Construct from dictionary and uRhoMulticomponentThermo.
TypeName("RaviPetersen")
Runtime type information.
virtual ~RaviPetersen()
Destructor.
void operator=(const RaviPetersen &)=delete
Disallow default bitwise assignment.
tmp< volScalarField > operator()() const
Return the laminar flame speed [m/s].
Motion of the mesh specified as a list of pointMeshMovers.
Base-class for combustion fluid thermodynamic properties based on compressibility.
A class for managing temporary objects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.