#include <reaction.hh>
Public Member Functions | |
BasicRxnClass (string name, double baseRate, string baseRateName, TransformationSet *transformationSet, System *s) | |
virtual | ~BasicRxnClass () |
virtual void | init () |
virtual void | prepareForSimulation () |
virtual bool | tryToAdd (Molecule *m, unsigned int reactantPos) |
virtual void | remove (Molecule *m, unsigned int reactantPos) |
virtual double | update_a () |
virtual void | notifyRateFactorChange (Molecule *m, int reactantIndex, int rxnListIndex) |
virtual unsigned int | getReactantCount (unsigned int reactantIndex) const |
virtual void | printFullDetails () const |
Protected Member Functions | |
virtual void | pickMappingSets (double randNumber) const |
Protected Attributes | |
ReactantList ** | reactantLists |
ReactantList * | rl |
MappingSet * | ms |
BasicRxnClass::BasicRxnClass | ( | string | name, | |
double | baseRate, | |||
string | baseRateName, | |||
TransformationSet * | transformationSet, | |||
System * | s | |||
) |
BasicRxnClass::~BasicRxnClass | ( | ) | [virtual] |
void BasicRxnClass::init | ( | ) | [virtual] |
Implements NFcore::ReactionClass.
void BasicRxnClass::prepareForSimulation | ( | ) | [virtual] |
Implements NFcore::ReactionClass.
bool BasicRxnClass::tryToAdd | ( | Molecule * | m, | |
unsigned int | reactantPos | |||
) | [virtual] |
Implements NFcore::ReactionClass.
void BasicRxnClass::remove | ( | Molecule * | m, | |
unsigned int | reactantPos | |||
) | [virtual] |
Implements NFcore::ReactionClass.
virtual double NFcore::BasicRxnClass::update_a | ( | ) | [inline, virtual] |
Implements NFcore::ReactionClass.
Reimplemented in NFcore::FunctionalRxnClass, and NFcore::MMRxnClass.
void BasicRxnClass::notifyRateFactorChange | ( | Molecule * | m, | |
int | reactantIndex, | |||
int | rxnListIndex | |||
) | [virtual] |
Implements NFcore::ReactionClass.
unsigned int BasicRxnClass::getReactantCount | ( | unsigned int | reactantIndex | ) | const [virtual] |
Implements NFcore::ReactionClass.
void BasicRxnClass::printFullDetails | ( | ) | const [virtual] |
Implements NFcore::ReactionClass.
void BasicRxnClass::pickMappingSets | ( | double | randNumber | ) | const [protected, virtual] |
Implements NFcore::ReactionClass.
ReactantList** NFcore::BasicRxnClass::reactantLists [protected] |
ReactantList* NFcore::BasicRxnClass::rl [protected] |
MappingSet* NFcore::BasicRxnClass::ms [protected] |