OpenFOAM logo
Open Source CFD Toolkit

ReversibleReaction Class Template Reference

Inheritance diagram for ReversibleReaction:

Inheritance graph
[legend]
Collaboration diagram for ReversibleReaction:

Collaboration graph
[legend]
List of all members.

template<class ReactionThermo, class ReactionRate>
class Foam::ReversibleReaction< ReactionThermo, ReactionRate >


Public Member Functions

 TypeName ("reversible")
 Runtime type information.
 ReversibleReaction (const Reaction< ReactionThermo > &reaction, const ReactionRate &k)
 Construct from components.
 ReversibleReaction (const ReversibleReaction< ReactionThermo, ReactionRate > &, const speciesTable &species)
 Construct as copy given new speciesTable.
 ReversibleReaction (const speciesTable &species, const HashPtrTable< ReactionThermo > &thermoDatabase, Istream &is)
 Construct from Istream.
virtual autoPtr< Reaction<
ReactionThermo > > 
clone () const
 Construct and return a clone.
virtual autoPtr< Reaction<
ReactionThermo > > 
clone (const speciesTable &species) const
 Construct and return a clone with new speciesTable.
virtual ~ReversibleReaction ()
virtual scalar kf (const scalar T, const scalar p, const scalarField &c) const
 Forward rate constant.
virtual scalar kr (const scalar kfwd, const scalar T, const scalar p, const scalarField &c) const
 Reverse rate constant from the given formard rate constant.
virtual scalar kr (const scalar T, const scalar p, const scalarField &c) const
 Reverse rate constant.
virtual void write (Ostream &) const
 Write.

Constructor & Destructor Documentation

ReversibleReaction const Reaction< ReactionThermo > &  reaction,
const ReactionRate &  k
 

Construct from components.

ReversibleReaction const ReversibleReaction< ReactionThermo, ReactionRate > &  ,
const speciesTable species
 

Construct as copy given new speciesTable.

ReversibleReaction const speciesTable species,
const HashPtrTable< ReactionThermo > &  thermoDatabase,
Istream is
 

Construct from Istream.

virtual ~ReversibleReaction  )  [inline, virtual]
 

Definition at line 132 of file ReversibleReaction.H.

References Foam::scalarField.


Member Function Documentation

virtual autoPtr<Reaction<ReactionThermo> > clone const speciesTable species  )  const [inline, virtual]
 

Construct and return a clone with new speciesTable.

Reimplemented from Reaction.

Definition at line 115 of file ReversibleReaction.H.

virtual autoPtr<Reaction<ReactionThermo> > clone  )  const [inline, virtual]
 

Construct and return a clone.

Reimplemented from Reaction.

Definition at line 105 of file ReversibleReaction.H.

virtual scalar kf const scalar  T,
const scalar  p,
const scalarField c
const [virtual]
 

Forward rate constant.

Reimplemented from Reaction.

virtual scalar kr const scalar  T,
const scalar  p,
const scalarField c
const [virtual]
 

Reverse rate constant.

Note this evaluates the forward rate constant and divides by the equilibrium constant

Reimplemented from Reaction.

virtual scalar kr const scalar  kfwd,
const scalar  T,
const scalar  p,
const scalarField c
const [virtual]
 

Reverse rate constant from the given formard rate constant.

Reimplemented from Reaction.

TypeName "reversible"   ) 
 

Runtime type information.

virtual void write Ostream  )  const [virtual]
 

Write.

Reimplemented from Reaction.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org