COPASI API
4.16.103
|
#include <CModelParameter.h>
Private Attributes | |
CRegisteredObjectName | mGlobalQuantityCN |
CModelParameter * | mpGlobalQuantity |
CReaction * | mpReaction |
Additional Inherited Members | |
![]() | |
enum | CompareResult { Obsolete, Missing, Modified, Conflict, Identical } |
enum | Framework { Concentration = 0, ParticleNumbers } |
enum | Type { Model, Compartment, Species, ModelValue, ReactionParameter, Reaction, Group, Set, unknown } |
![]() | |
static const char * | TypeNames [] |
![]() | |
static std::string | nameFromCN (const CCopasiObjectName &cn) |
![]() | |
CRegisteredObjectName | mCN |
CompareResult | mCompareResult |
bool | mIsInitialExpressionValid |
CExpression * | mpInitialExpression |
CCopasiObject * | mpObject |
CModelParameterGroup * | mpParent |
CModelEntity::Status | mSimulationType |
Type | mType |
double | mValue |
Definition at line 428 of file CModelParameter.h.
CModelParameterReactionParameter::CModelParameterReactionParameter | ( | CModelParameterGroup * | pParent, |
const CModelParameter::Type & | type = CModelParameter::ReactionParameter |
||
) |
Constructor
Definition at line 874 of file CModelParameter.cpp.
CModelParameterReactionParameter::CModelParameterReactionParameter | ( | const CModelParameterReactionParameter & | src, |
CModelParameterGroup * | pParent | ||
) |
Copy constructor
Definition at line 881 of file CModelParameter.cpp.
|
virtual |
|
virtual |
Compile the parameter
Reimplemented from CModelParameter.
Definition at line 893 of file CModelParameter.cpp.
References CModelEntity::ASSIGNMENT, CModelParameter::compile(), CModelEntity::FIXED, CModelParameter::getCN(), CModelParameter::getInitialExpression(), CModelParameter::getModel(), CModelParameterGroup::getModelParameter(), CCopasiObject::getObjectDataModel(), CCopasiObjectName::getObjectType(), CCopasiObjectName::getPrimary(), CCopasiObjectName::getRemainder(), CModelParameter::getSet(), CModelParameter::getValue(), mGlobalQuantityCN, mpGlobalQuantity, CModelParameter::mpParent, mpReaction, CModelParameter::mValue, CCopasiDataModel::ObjectFromName(), CModelParameter::ParticleNumbers, and CModelParameter::setSimulationType().
Referenced by setGlobalQuantityCN().
const CRegisteredObjectName & CModelParameterReactionParameter::getGlobalQuantityCN | ( | ) | const |
Retrieve the CN of the assigned global quantity
Definition at line 961 of file CModelParameter.cpp.
References mGlobalQuantityCN.
const CReaction * CModelParameterReactionParameter::getReaction | ( | ) | const |
Retrieve a pointer to the reaction the parameter belongs to.
Definition at line 942 of file CModelParameter.cpp.
References mpReaction.
void CModelParameterReactionParameter::setGlobalQuantityCN | ( | const std::string & | globalQuantityCN | ) |
Set the CN of the assigned global quantity. If the CN is empty the assignment is removed.
const | std::string & globalQuantityCN |
Definition at line 947 of file CModelParameter.cpp.
References compile(), and CModelParameter::setInitialExpression().
|
private |
The CN of the assigned global quantity.
Definition at line 479 of file CModelParameter.h.
Referenced by compile(), and getGlobalQuantityCN().
|
private |
A pointer to the parameter representing the assigned global quantity.
Definition at line 484 of file CModelParameter.h.
Referenced by compile().
|
private |
A pointer to the reaction the parameter belongs to.
Definition at line 474 of file CModelParameter.h.
Referenced by compile(), and getReaction().