46 #ifndef RaviPetersen_H
47 #define RaviPetersen_H
49 #include "laminarFlameSpeed.H"
55 namespace laminarFlameSpeedModels
87 void checkPointsMonotonicity
95 void checkCoefficientArrayShape
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
Generic GeometricField class.
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.
Abstract class for laminar flame speed.
virtual tmp< volScalarField > Su() const
Return the laminar flame speed [m/s].
A class for managing temporary objects.
Base-class for combustion fluid thermodynamic properties based on compressibility.
A class for handling words, derived from string.
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.