#include <Chemical.h>
Inheritance diagram for Chemical:
Public Methods | |
std::string | GetName () const |
std::string | GetTeXName () const |
Chemical () | |
Chemical (int chemicalNumber, double amount=0, std::string name="") | |
Chemical (int chemicalNumber, double amount, double errorInInitialAmount, std::string name) | |
virtual | ~Chemical () |
double | GetAmount () const |
double | GetInitialAmount () const |
double | GetErrorInInitialAmount () const |
virtual void | SetErrorInInitialAmount (double errorInInitialAmount) |
virtual void | SetAmount (double amount) |
virtual void | SetInitialAmount (double initialAmount) |
virtual void | IncrementAmount (double change) |
virtual void | Reset () |
const std::vector< Reaction * > * | GetReactions () const |
int | GetChemicalNumber () |
void | SetTeXName () |
Protected Attributes | |
int | chemicalNumber |
std::vector< Reaction * > | reactions |
double | amount |
double | initialAmount |
double | errorInInitialAmount |
std::string | name |
std::string | m_sTeXName |
|
Definition at line 43 of file Chemical.cpp. |
|
Definition at line 16 of file Chemical.cpp. References amount, chemicalNumber, errorInInitialAmount, initialAmount, name, SetAmount, and SetTeXName. |
|
Definition at line 33 of file Chemical.cpp. References amount, chemicalNumber, errorInInitialAmount, initialAmount, name, SetAmount, and SetTeXName. |
|
Definition at line 48 of file Chemical.cpp. |
|
|
Definition at line 103 of file Chemical.cpp. References chemicalNumber. Referenced by ReactionNetwork::AddAlgebraicIndex, and CTauNetwork::GetChemical. |
|
Definition at line 63 of file Chemical.cpp. References errorInInitialAmount. Referenced by SingleNetworkMinimizable::ComputeResiduals. |
|
Definition at line 58 of file Chemical.cpp. References initialAmount. Referenced by SingleNetworkMinimizable::Initialize. |
|
|
Definition at line 78 of file Chemical.cpp. References reactions. |
|
Definition at line 30 of file Chemical.h. References m_sTeXName. |
|
Reimplemented in CAlgebraicChemical. Definition at line 83 of file Chemical.cpp. References amount. |
|
Reimplemented in CAlgebraicChemical. Definition at line 93 of file Chemical.cpp. References initialAmount, and SetAmount. Referenced by ReactionNetwork::ChemicalReset, and CMixedReactionNetwork::ChemicalReset. |
|
|
Reimplemented in CAlgebraicChemical. Definition at line 73 of file Chemical.cpp. References errorInInitialAmount. |
|
Reimplemented in CAlgebraicChemical. Definition at line 68 of file Chemical.cpp. References initialAmount. |
|
Definition at line 108 of file Chemical.cpp. References m_sTeXName, and name. Referenced by CAlgebraicChemical::CAlgebraicChemical, and Chemical. |
|
Definition at line 49 of file Chemical.h. Referenced by Chemical, CSumChemical::ComputeAmount, CMDOChemical::ComputeAmount, CLogChemical::ComputeAmount, CCurrentToInitialRatioChemical::ComputeAmount, CCurrentToCurrentRatioChemical::ComputeAmount, GetAmount, IncrementAmount, CAlgebraicChemical::Reset, and SetAmount. |
|
Definition at line 47 of file Chemical.h. Referenced by CAlgebraicChemical::CAlgebraicChemical, Chemical, and GetChemicalNumber. |
|
|
|
Definition at line 53 of file Chemical.h. Referenced by GetTeXName, and SetTeXName. |
|
Definition at line 52 of file Chemical.h. Referenced by CAlgebraicChemical::CAlgebraicChemical, Chemical, GetName, and SetTeXName. |
|
Definition at line 48 of file Chemical.h. Referenced by GetReactions. |