Generated on Wed Apr 29 2015 11:51:41 for GGL-4.1.2 by doxygen 1.8.3.1
Public Member Functions
ggl::chem::ReactionRateCalculation Class Referenceabstract

Interface reaction rate calculation. More...

#include <ReactionRateCalculation.hh>

Inheritance diagram for ggl::chem::ReactionRateCalculation:
Inheritance graph
[legend]

Public Member Functions

virtual double getRate (const Reaction &reaction) const =0
 
virtual bool needTransitionState (void) const =0
 
 ReactionRateCalculation ()
 default construction More...
 
virtual ~ReactionRateCalculation ()
 default destruction More...
 

Detailed Description

   Abstract super class for reaction rate calculations.
Author
Martin Mann (c) 2009 http://www.bioinf.uni-freiburg.de/~mmann/

Definition at line 21 of file ReactionRateCalculation.hh.

Constructor & Destructor Documentation

ggl::chem::ReactionRateCalculation::ReactionRateCalculation ( )
inline

Definition at line 26 of file ReactionRateCalculation.hh.

virtual ggl::chem::ReactionRateCalculation::~ReactionRateCalculation ( )
inlinevirtual

Definition at line 29 of file ReactionRateCalculation.hh.

Member Function Documentation

virtual double ggl::chem::ReactionRateCalculation::getRate ( const Reaction reaction) const
pure virtual

Calculates the reaction rate for a given Reaction.

Parameters
reactionthe Reaction object to calculate the rate for
Returns
the according reaction rate

Implemented in ggl::chem::RRC_TState, ggl::chem::RRC_Fixed, and ggl::chem::RRC_ArrheniusLaw.

virtual bool ggl::chem::ReactionRateCalculation::needTransitionState ( void  ) const
pure virtual

Announces whether the reaction rate calculation needs the explicit transition state present within the reaction information or not.

Returns
true iff the reaction calculation needs the presence of an explicit transition state, false otherwise (no transition state needed)

Implemented in ggl::chem::RRC_TState, ggl::chem::RRC_Fixed, and ggl::chem::RRC_ArrheniusLaw.


The documentation for this class was generated from the following file: