#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] |
1.5.4