COPASI API
4.16.103
|
#include <CModelParameter.h>
Private Attributes | |
std::set < CModelParameterSpecies * > | mSpecies |
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 310 of file CModelParameter.h.
CModelParameterCompartment::CModelParameterCompartment | ( | CModelParameterGroup * | pParent, |
const CModelParameter::Type & | type = CModelParameter::Compartment |
||
) |
Constructor
Definition at line 678 of file CModelParameter.cpp.
CModelParameterCompartment::CModelParameterCompartment | ( | const CModelParameterCompartment & | src, |
CModelParameterGroup * | pParent | ||
) |
Copy constructor
Definition at line 683 of file CModelParameter.cpp.
|
virtual |
Destructor
Definition at line 689 of file CModelParameter.cpp.
References mSpecies.
void CModelParameterCompartment::addSpecies | ( | CModelParameterSpecies * | pSpecies | ) |
Add a pointer to a species parameter to the compartment
Definition at line 727 of file CModelParameter.cpp.
References mSpecies.
Referenced by CModelParameterSpecies::compile().
void CModelParameterCompartment::removeSpecies | ( | CModelParameterSpecies * | pSpecies | ) |
Remove a pointer to a species parameter from the compartment
Definition at line 732 of file CModelParameter.cpp.
References mSpecies.
Referenced by CModelParameterSpecies::~CModelParameterSpecies().
|
virtual |
Set the value of the parameter based on the current framework
const | double & value |
const | Framework & framework |
Definition at line 703 of file CModelParameter.cpp.
References CVectorCore< CType >::array(), C_FLOAT64, mSpecies, and CModelParameter::mValue.
|
private |
The set of species parameters which are contained in the compartment
Definition at line 350 of file CModelParameter.h.
Referenced by addSpecies(), removeSpecies(), setValue(), and ~CModelParameterCompartment().