Isothermal reaction rate for solids. More...
Public Member Functions | |
solidIsothermalReactionRate (const scalar C, const scalar Cp, const scalar Tpc, const scalar Elat) | |
Construct from components. More... | |
solidIsothermalReactionRate (const speciesTable &species, const dictionary &dict) | |
Construct from dictionary. More... | |
virtual | ~solidIsothermalReactionRate ()=default |
Destructor. More... | |
scalar | operator() (const scalar p, const scalar T, const scalarField &c) const |
Return reaction rate constant. More... | |
void | write (Ostream &os) const |
Write to stream. More... | |
Static Public Member Functions | |
static word | type () |
Return the type name. More... | |
Friends | |
Ostream & | operator<< (Ostream &, const solidIsothermalReactionRate &) |
Isothermal reaction rate for solids.
{ // Mandatory entries C <scalar>; Cp <scalar>; Tpc <scalar>; Elat <scalar>; }
where the entries mean:
Property | Description | Type | Reqd | Deflt |
---|---|---|---|---|
C | Model constant | scalar | yes | - |
Cp | Specific heat of solid material (assumed constant) | scalar | yes | - |
Tpc | Phase change temperature | scalar | yes | - |
Elat | Latent heat of phase change | scalar | yes | - |
Elat
, the latent energy is defined in the present implementation as a negative value (using the convention endothermic process has negative enthalpy.)Definition at line 109 of file solidIsothermalReactionRate.H.
|
inline |
Construct from components.
Definition at line 24 of file solidIsothermalReactionRateI.H.
|
inline |
Construct from dictionary.
Definition at line 39 of file solidIsothermalReactionRateI.H.
|
virtualdefault |
Destructor.
|
inlinestatic |
Return the type name.
Definition at line 171 of file solidIsothermalReactionRate.H.
|
inline |
Return reaction rate constant.
frequency of collisions resulting in a reaction
Definition at line 54 of file solidIsothermalReactionRateI.H.
References T.
|
inline |
Write to stream.
Definition at line 69 of file solidIsothermalReactionRateI.H.
References os().
|
friend |