53 A_(
dict.get<scalar>(
"A")),
54 beta_(
dict.get<scalar>(
"beta")),
55 Ta_(
dict.get<scalar>(
"Ta")),
57 C_(
dict.get<scalar>(
"C"))
63inline Foam::scalar Foam::LandauTellerReactionRate::operator()
72 if (
mag(beta_) > VSMALL)
79 if (mag(Ta_) > VSMALL)
91 expArg += C_/
pow(
T, 2.0/3.0);
94 if (
mag(expArg) > VSMALL)
105 os.writeEntry(
"A", A_);
106 os.writeEntry(
"beta", beta_);
107 os.writeEntry(
"Ta", Ta_);
108 os.writeEntry(
"B", B_);
109 os.writeEntry(
"C", C_);
116 const LandauTellerReactionRate& arr
static const Foam::dimensionedScalar A("", Foam::dimPressure, 611.21)
static const Foam::dimensionedScalar B("", Foam::dimless, 18.678)
Graphite solid properties.
Landau-Teller reaction rate.
void write(Ostream &os) const
Write to stream.
LandauTellerReactionRate(const scalar A, const scalar beta, const scalar Ta, const scalar B, const scalar C)
Construct from components.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
dimensionedScalar exp(const dimensionedScalar &ds)
hashedWordList speciesTable
A table of species as a hashedWordList.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
dimensionedScalar cbrt(const dimensionedScalar &ds)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
dimensionedScalar beta("beta", dimless/dimTemperature, laminarTransport)