15 #ifndef COPASI_CMCAMethod_H__
16 #define COPASI_CMCAMethod_H__
227 #endif // COPASI_CMca
const CArrayAnnotation * getUnscaledFluxCCAnn() const
CArrayAnnotation * mScaledElasticitiesAnn
CMatrix< C_FLOAT64 > mUnscaledConcCC
const CArrayAnnotation * getScaledConcentrationCCAnn() const
bool CalculateMCA(C_FLOAT64 res)
CSteadyStateMethod::ReturnCode mSSStatus
void setSteadyStateTask(CSteadyStateTask *pSteadyStateTask)
CMatrix< C_FLOAT64 > mScaledElasticities
CSteadyStateTask * mpSteadyStateTask
CArrayAnnotation * mScaledConcCCAnn
CMatrix< C_FLOAT64 > mUnscaledFluxCC
const CMatrix< C_FLOAT64 > & getUnscaledElasticities() const
CArrayAnnotation * mScaledFluxCCAnn
virtual void resizeAllMatrices()
virtual bool elevateChildren()
bool scaleMCA(const bool &status, C_FLOAT64 res)
void setSteadyStateResolution(C_FLOAT64 factor)
const CModel * getModel() const
virtual bool isValidProblem(const CCopasiProblem *pProblem)
bool checkSummationTheorems(const C_FLOAT64 &resolution)
const CSteadyStateMethod::ReturnCode & getSteadyStateStatus() const
CMatrix< C_FLOAT64 > mScaledConcCC
bool createLinkMatrix(const bool &useSmallbone=false)
const CArrayAnnotation * getUnscaledConcentrationCCAnn() const
const CArrayAnnotation * getScaledElasticitiesAnn() const
const CArrayAnnotation * getScaledFluxCCAnn() const
const CMatrix< C_FLOAT64 > & getUnscaledConcentrationCC() const
void setFactor(C_FLOAT64 factor)
CMatrix< C_FLOAT64 > mReducedStoichiometry
CMatrix< bool > mElasticityDependencies
CArrayAnnotation * mUnscaledElasticitiesAnn
void calculateUnscaledElasticities(C_FLOAT64 res)
CMatrix< C_FLOAT64 > mUnscaledElasticities
Header file of class CArrayAnnotation.
void setModel(CModel *model)
const CMatrix< C_FLOAT64 > & getUnscaledFluxCC() const
const CArrayAnnotation * getUnscaledElasticitiesAnn() const
CArrayAnnotation * mUnscaledConcCCAnn
CMCAMethod(const CCopasiContainer *pParent=NULL)
C_INT32 load(CReadConfig &configBuffer)
static CMCAMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::mcaMethodReder)
CArrayAnnotation * mUnscaledFluxCCAnn
CMatrix< C_FLOAT64 > mScaledFluxCC
const CMatrix< C_FLOAT64 > & getScaledConcentrationCC() const
void initializeParameter()
const CMatrix< C_FLOAT64 > & getScaledElasticities() const
C_FLOAT64 mSteadyStateResolution
std::vector< C_FLOAT64 > mSsx
bool calculateUnscaledConcentrationCC()
const CMatrix< C_FLOAT64 > & getScaledFluxCC() const
bool calculateUnscaledFluxCC(const bool &status)