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.