|
copasi API
0.1
|
#include <CEFMAlgorithm.h>
Classes | |
| class | CSpeciesOrderNode |
Public Member Functions | |
| CEFMAlgorithm (const CEFMAlgorithm &src, const CCopasiContainer *pParent=NULL) | |
| ~CEFMAlgorithm () | |
| virtual bool | calculate () |
| void | calculateFluxModes () |
| virtual bool | initialize () |
Protected Member Functions | |
| CEFMAlgorithm (const CCopasiContainer *pParent=NULL) | |
| CEFMAlgorithm (const CCopasiMethod::SubType subType, const CCopasiContainer *pParent=NULL) | |
Protected Attributes | |
| CModel * | mpModel |
| std::vector< std::vector < C_FLOAT64 > > | mStoi |
| unsigned C_INT32 | mReversible |
| CTableauMatrix * | mpCurrentTableau |
| CTableauMatrix * | mpNextTableau |
| unsigned C_INT32 | mStep |
| unsigned C_INT32 | mMaxStep |
| unsigned C_INT32 | mhSteps |
| std::vector< unsigned C_INT32 > | mIndexSet |
Friends | |
| CEFMMethod * | CEFMMethod::createMethod (CCopasiMethod::SubType subType) |
| CEFMAlgorithm::CEFMAlgorithm | ( | const CCopasiContainer * | pParent = NULL | ) | [protected] |
Default constructor
| const | CCopasiContainer * pParent (Default: NULL) |
| CEFMAlgorithm::CEFMAlgorithm | ( | const CCopasiMethod::SubType | subType, |
| const CCopasiContainer * | pParent = NULL |
||
| ) | [protected] |
Constructor to be called by derived methods
| const | CCopasiMethod::SubType subType |
| const | CCopasiContainer * pParent (Default: NULL) |
| CEFMAlgorithm::CEFMAlgorithm | ( | const CEFMAlgorithm & | src, |
| const CCopasiContainer * | pParent = NULL |
||
| ) |
Copy Constructor
| const | CEFMAlgorithm & src |
| CEFMAlgorithm::~CEFMAlgorithm | ( | ) |
Destructor
| bool CEFMAlgorithm::calculate | ( | void | ) | [virtual] |
Execute the optimization algorithm calling simulation routine when needed. It is noted that this procedure can give feedback of its progress by the callback function set with SetCallback. @ return success;
Reimplemented from CEFMMethod.
| void CEFMAlgorithm::calculateFluxModes | ( | ) |
Do the actual calculation
| bool CEFMAlgorithm::initialize | ( | ) | [virtual] |
| CEFMMethod* CEFMMethod::createMethod | ( | CCopasiMethod::SubType | subType | ) | [friend] |
unsigned C_INT32 CEFMAlgorithm::mhSteps [protected] |
Handle to the process report item "Current Step"
std::vector<unsigned C_INT32> CEFMAlgorithm::mIndexSet [protected] |
Vector set containing all step indexes for iteration when calculating flux modes.
unsigned C_INT32 CEFMAlgorithm::mMaxStep [protected] |
The max step used for process report.
CTableauMatrix* CEFMAlgorithm::mpCurrentTableau [protected] |
A pointer to the current tableau matrix
CModel* CEFMAlgorithm::mpModel [protected] |
A pointer to the model
CTableauMatrix* CEFMAlgorithm::mpNextTableau [protected] |
A pointer to the next tableaun matrix
unsigned C_INT32 CEFMAlgorithm::mReversible [protected] |
The number of reversible reactions.
unsigned C_INT32 CEFMAlgorithm::mStep [protected] |
The current step used for process report.
std::vector< std::vector< C_FLOAT64 > > CEFMAlgorithm::mStoi [protected] |
Matrix containing the reordered stoichiometry matrix.
1.7.5.1