#include <ReactionNetwork.h>
Inheritance diagram for ReactionNetwork:
Public Methods | |
ReactionNetwork () | |
virtual | ~ReactionNetwork () |
virtual Chemical * | GetChemical (int chemicalNumber) |
virtual RateConstant * | GetRateConstant (int rateConstantNumber) |
virtual Reaction * | GetReaction (int reactionNumber) |
virtual int | GetNumberOfRateConstants () const |
virtual int | GetNumberOfReactions () const |
virtual int | GetNumberOfChemicals () const |
virtual int | GetNumberOfAlgebraicChemicals () const |
virtual void | SetAmount (int chemicalNumber, double amount) |
virtual void | AddAlgebraicIndex (Chemical *chemical) |
virtual void | ChemicalReset () |
virtual void | RateConstantReset () |
virtual std::vector< int > * | GetAlgebraicIndices () |
virtual std::vector< Reaction * > * | GetReactions () |
virtual std::vector< Chemical * > * | GetChemicals () |
virtual std::vector< RateConstant * > * | GetRateConstants () |
virtual std::vector< double > * | GetReactionRates () |
virtual void | RemoveReaction (int rxnNumber) |
virtual void | DumpTeXForm (std::string fileName) |
virtual void | DumpPetriNetDotFile (std::string fileName) |
virtual int | GetNTermsPerLine () |
virtual bool | GetLRGraph () |
Protected Attributes | |
std::vector< Chemical * > | chemicals |
std::vector< Reaction * > | reactions |
std::vector< RateConstant * > | rateConstants |
std::vector< double > | reactionRates |
std::vector< int > | algebraicIndices |
|
Definition at line 16 of file ReactionNetwork.cpp. References algebraicIndices. |
|
Definition at line 23 of file ReactionNetwork.cpp. References algebraicIndices, chemicals, rateConstants, and reactions. |
|
Definition at line 136 of file ReactionNetwork.cpp. References algebraicIndices, and Chemical::GetChemicalNumber. Referenced by CEGFRTraffickingNetwork::CEGFRTraffickingNetwork, CEGFRTraffickingPredictionNetwork::CEGFRTraffickingPredictionNetwork, and CQuorumSensingNetwork::CQuorumSensingNetwork. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 55 of file ReactionNetwork.cpp. References GetChemical, GetNumberOfChemicals, and Chemical::Reset. Referenced by SingleNetworkMinimizable::ComputeResiduals, and CRunnable::Run. |
|
Definition at line 276 of file ReactionNetwork.cpp. References chemicals, GetLRGraph, and reactions. |
|
Definition at line 150 of file ReactionNetwork.cpp. References algebraicIndices, chemicals, GetNTermsPerLine, and reactions. |
|
Definition at line 86 of file ReactionNetwork.cpp. References algebraicIndices. |
|
|
Reimplemented in CMixedReactionNetwork. Definition at line 96 of file ReactionNetwork.cpp. References chemicals. Referenced by CDifferentialEquationMover::ComputeDerivatives, CDifferentialEquationMover::ComputeJacobian, and CMixedReactionNetwork::GetChemicals. |
|
Reimplemented in OneGeneInhibitoryNetwork. Definition at line 59 of file ReactionNetwork.h. Referenced by DumpPetriNetDotFile. |
|
Reimplemented in CLaubLoomisDictyNetwork. Definition at line 58 of file ReactionNetwork.h. Referenced by DumpTeXForm. |
|
Definition at line 40 of file ReactionNetwork.cpp. References algebraicIndices. |
|
|
Reimplemented in CMixedReactionNetwork. Definition at line 50 of file ReactionNetwork.cpp. References rateConstants. Referenced by SingleNetworkMinimizable::ComputeResiduals, SingleNetworkMinimizable::GetNParameters, CMixedReactionNetwork::GetNumberOfRateConstants, SingleNetworkMinimizable::Initialize, RateConstantReset, CSharedParametersMinimizableDirector::SetIntersectionLists, and CCoupledReplicasMinimizableDirector::SetIntersectionLists. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 45 of file ReactionNetwork.cpp. References reactions. Referenced by CContinuousTimeMonteCarloMover::ChooseMove, CMixedReactionNetwork::CMixedReactionNetwork, CDifferentialEquationMover::ComputeDerivatives, CDifferentialEquationMover::ComputeJacobian, CMixedReactionNetwork::GetNumberOfReactions, GetReactionRates, and CMixedReactionNetwork::GetReactionRates. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 76 of file ReactionNetwork.cpp. References rateConstants. Referenced by SingleNetworkMinimizable::ComputeResiduals, CMixedReactionNetwork::GetRateConstant, SingleNetworkMinimizable::Initialize, RateConstantReset, CMixedReactionNetwork::RateConstantReset, CSharedParametersMinimizableDirector::SetIntersectionLists, and CCoupledReplicasMinimizableDirector::SetIntersectionLists. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 101 of file ReactionNetwork.cpp. References rateConstants. Referenced by CMixedReactionNetwork::GetRateConstants. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 81 of file ReactionNetwork.cpp. References reactions. Referenced by CContinuousTimeMonteCarloMover::DoMove, CMixedReactionNetwork::GetReaction, and CMixedReactionNetwork::GetReactionRates. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 106 of file ReactionNetwork.cpp. References GetNumberOfReactions, reactionRates, and reactions. Referenced by CContinuousTimeMonteCarloMover::ChooseMove, and CDifferentialEquationMover::ComputeDerivatives. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 91 of file ReactionNetwork.cpp. References reactions. Referenced by CMixedReactionNetwork::CMixedReactionNetwork, CDifferentialEquationMover::ComputeDerivatives, CDifferentialEquationMover::ComputeJacobian, and CMixedReactionNetwork::GetReactions. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 63 of file ReactionNetwork.cpp. References GetNumberOfRateConstants, GetRateConstant, and RateConstant::Reset. Referenced by SingleNetworkMinimizable::ComputeResiduals. |
|
Definition at line 142 of file ReactionNetwork.cpp. References reactions. |
|
Reimplemented in CMixedReactionNetwork. Definition at line 131 of file ReactionNetwork.cpp. References GetChemical, and Chemical::SetAmount. |
|
Definition at line 65 of file ReactionNetwork.h. Referenced by AddAlgebraicIndex, DumpTeXForm, GetAlgebraicIndices, GetNumberOfAlgebraicChemicals, ReactionNetwork, and ~ReactionNetwork. |
|
|
|
Definition at line 64 of file ReactionNetwork.h. Referenced by CTauNetwork::GetReactionRates, GetReactionRates, and CMixedReactionNetwork::GetReactionRates. |
|