#include <reactionSelector.hh>

Public Member Functions | |
| LogClassSelector (vector< ReactionClass * > &rxns) | |
| virtual | ~LogClassSelector () |
| virtual double | refactorPropensities () |
| virtual double | update (ReactionClass *r, double oldA, double newA) |
| virtual double | getNextReactionClass (ReactionClass *&rc) |
| virtual double | getAtot () |
Protected Member Functions | |
| int | calculateClass (double a) |
| void | place (ReactionClass *r, int logClass, double a) |
| void | setLogClassToActive (int logClass) |
| void | setLogClassToInactive (int logClass) |
Protected Attributes | |
| int | maxClassLimit |
| int | minClassLimit |
| int | totalLogClassCount |
| int | currentHighClass |
| int | currentLowClass |
| ReactionClass *** | logClassList |
| int * | logClassSize |
| int * | logClassCapacity |
| int * | activeLogClasses |
| bool * | isLogClassActive |
| int | n_activeLogClasses |
| double * | logClassPropensity |
| int * | mapRxnIdToLogClass |
| int * | mapRxnIdToLogClassPosition |
| double | Atot |
| int | n_reactions |
| ReactionClass ** | reactionClassList |
| LogClassSelector::LogClassSelector | ( | vector< ReactionClass * > & | rxns | ) |
| LogClassSelector::~LogClassSelector | ( | ) | [virtual] |
| double LogClassSelector::refactorPropensities | ( | ) | [virtual] |
Implements NFcore::ReactionSelector.
| double LogClassSelector::update | ( | ReactionClass * | r, | |
| double | oldA, | |||
| double | newA | |||
| ) | [virtual] |
Implements NFcore::ReactionSelector.
| double LogClassSelector::getNextReactionClass | ( | ReactionClass *& | rc | ) | [virtual] |
Implements NFcore::ReactionSelector.
| double LogClassSelector::getAtot | ( | ) | [virtual] |
Implements NFcore::ReactionSelector.
| int LogClassSelector::calculateClass | ( | double | a | ) | [protected] |
| void LogClassSelector::place | ( | ReactionClass * | r, | |
| int | logClass, | |||
| double | a | |||
| ) | [protected] |
| void LogClassSelector::setLogClassToActive | ( | int | logClass | ) | [protected] |
| void LogClassSelector::setLogClassToInactive | ( | int | logClass | ) | [protected] |
int NFcore::LogClassSelector::maxClassLimit [protected] |
int NFcore::LogClassSelector::minClassLimit [protected] |
int NFcore::LogClassSelector::totalLogClassCount [protected] |
int NFcore::LogClassSelector::currentHighClass [protected] |
int NFcore::LogClassSelector::currentLowClass [protected] |
ReactionClass*** NFcore::LogClassSelector::logClassList [protected] |
int* NFcore::LogClassSelector::logClassSize [protected] |
int* NFcore::LogClassSelector::logClassCapacity [protected] |
int* NFcore::LogClassSelector::activeLogClasses [protected] |
bool* NFcore::LogClassSelector::isLogClassActive [protected] |
int NFcore::LogClassSelector::n_activeLogClasses [protected] |
double* NFcore::LogClassSelector::logClassPropensity [protected] |
int* NFcore::LogClassSelector::mapRxnIdToLogClass [protected] |
int* NFcore::LogClassSelector::mapRxnIdToLogClassPosition [protected] |
double NFcore::LogClassSelector::Atot [protected] |
int NFcore::LogClassSelector::n_reactions [protected] |
ReactionClass** NFcore::LogClassSelector::reactionClassList [protected] |
1.5.4