copasi API  0.1
Public Member Functions
CMCAMethod Class Reference

#include <CMCAMethod.h>

Inheritance diagram for CMCAMethod:
CCopasiMethod CCopasiParameterGroup CCopasiParameter CCopasiContainer CCopasiObject

List of all members.

Public Member Functions

 CMCAMethod (const CCopasiContainer *pParent=NULL)
 CMCAMethod (const CMCAMethod &src, const CCopasiContainer *pParent=NULL)
virtual ~CMCAMethod ()
virtual bool elevateChildren ()
const CMatrix< C_FLOAT64 > & getUnscaledElasticities () const
void calculateUnscaledElasticities (C_FLOAT64 res)
const CMatrix< C_FLOAT64 > & getUnscaledConcentrationCC () const
int calculateUnscaledConcentrationCC ()
const CMatrix< C_FLOAT64 > & getUnscaledFluxCC () const
void calculateUnscaledFluxCC (int condition)
const CMatrix< C_FLOAT64 > & getScaledElasticities () const
const CMatrix< C_FLOAT64 > & getScaledConcentrationCC () const
const CMatrix< C_FLOAT64 > & getScaledFluxCC () const
const CArrayAnnotationgetUnscaledElasticitiesAnn () const
const CArrayAnnotationgetScaledElasticitiesAnn () const
const CArrayAnnotationgetUnscaledConcentrationCCAnn () const
const CArrayAnnotationgetScaledConcentrationCCAnn () const
const CArrayAnnotationgetUnscaledFluxCCAnn () const
const CArrayAnnotationgetScaledFluxCCAnn () const
virtual void resizeAllMatrices ()
void scaleMCA (int condition, C_FLOAT64 res)
void setModel (CModel *model)
const CModelgetModel () const
int CalculateMCA (CSteadyStateMethod::ReturnCode status, C_FLOAT64 res)
virtual bool process ()
C_INT32 load (CReadConfig &configBuffer)
void setSteadyStateStatus (CSteadyStateMethod::ReturnCode SSStatus)
const
CSteadyStateMethod::ReturnCode
getSteadyStateStatus () const
void setFactor (C_FLOAT64 factor)
void setSteadyStateResolution (C_FLOAT64 factor)
virtual bool isValidProblem (const CCopasiProblem *pProblem)

Constructor & Destructor Documentation

CMCAMethod::CMCAMethod ( const CCopasiContainer pParent = NULL)

Default constructor

Parameters:
constCCopasiContainer * pParent (Defailt: NULL)

Default constructor

CMCAMethod::CMCAMethod ( const CMCAMethod src,
const CCopasiContainer pParent = NULL 
)

Copy constructor

Parameters:
constCMCAMethod & src
constCCopasiContainer * pParent (Defailt: NULL)
CMCAMethod::~CMCAMethod ( ) [virtual]

User defined constructor

Parameters:
referto Model and factor Deconstructor

Deconstructor


Member Function Documentation

int CMCAMethod::CalculateMCA ( CSteadyStateMethod::ReturnCode  status,
C_FLOAT64  res 
)

the steady state MCA entry point

Parameters:
ss_solutionrefer to steady-state solution
referto the resolution
int CMCAMethod::calculateUnscaledConcentrationCC ( )
void CMCAMethod::calculateUnscaledElasticities ( C_FLOAT64  res)
void CMCAMethod::calculateUnscaledFluxCC ( int  condition)
bool CMCAMethod::elevateChildren ( ) [virtual]

This methods must be called to elevate subgroups to derived objects. The default implementation does nothing.

Returns:
bool success

Reimplemented from CCopasiParameterGroup.

const CModel * CMCAMethod::getModel ( ) const

Get the Model

const CMatrix<C_FLOAT64>& CMCAMethod::getScaledConcentrationCC ( ) const [inline]
const CArrayAnnotation* CMCAMethod::getScaledConcentrationCCAnn ( ) const [inline]
const CMatrix<C_FLOAT64>& CMCAMethod::getScaledElasticities ( ) const [inline]
const CArrayAnnotation* CMCAMethod::getScaledElasticitiesAnn ( ) const [inline]
const CMatrix<C_FLOAT64>& CMCAMethod::getScaledFluxCC ( ) const [inline]
const CArrayAnnotation* CMCAMethod::getScaledFluxCCAnn ( ) const [inline]
const CSteadyStateMethod::ReturnCode& CMCAMethod::getSteadyStateStatus ( ) const [inline]
const CMatrix<C_FLOAT64>& CMCAMethod::getUnscaledConcentrationCC ( ) const [inline]
const CArrayAnnotation* CMCAMethod::getUnscaledConcentrationCCAnn ( ) const [inline]
const CMatrix<C_FLOAT64>& CMCAMethod::getUnscaledElasticities ( ) const [inline]
const CArrayAnnotation* CMCAMethod::getUnscaledElasticitiesAnn ( ) const [inline]
const CMatrix<C_FLOAT64>& CMCAMethod::getUnscaledFluxCC ( ) const [inline]
const CArrayAnnotation* CMCAMethod::getUnscaledFluxCCAnn ( ) const [inline]
bool CMCAMethod::isValidProblem ( const CCopasiProblem pProblem) [virtual]

Check if the method is suitable for this problem

Returns:
bool suitability of the method

Reimplemented from CCopasiMethod.

C_INT32 CMCAMethod::load ( CReadConfig configBuffer)

Read SSMCAUnscaled from configuration file

bool CMCAMethod::process ( ) [virtual]
void CMCAMethod::resizeAllMatrices ( ) [virtual]

Resizes all result matrices and updates the corresponding array annotations. This needs to be called before output initialization (in case the output references parts of the matrix) from the task initialization, but it also needs to be called before selecting elements of the matrices in the object selection dialog. The model needs to be set before calling this.

void CMCAMethod::scaleMCA ( int  condition,
C_FLOAT64  res 
)

Scales the coefficients (i.e. Kacser format, rather than Reder)

void CMCAMethod::setFactor ( C_FLOAT64  factor)
void CMCAMethod::setModel ( CModel model)

Set the Model

void CMCAMethod::setSteadyStateResolution ( C_FLOAT64  factor)
void CMCAMethod::setSteadyStateStatus ( CSteadyStateMethod::ReturnCode  SSStatus)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines