6 #ifndef COPASI_CModelParameter
7 #define COPASI_CModelParameter
218 virtual std::string
getName()
const;
234 const bool & createMissing =
false);
378 virtual std::string
getName()
const;
486 #endif // COPASI_CModelParameter
std::string getInitialExpression() const
static std::string nameFromCN(const CCopasiObjectName &cn)
Header file of class CModelEntity and CModelValue.
CModelParameterGroup * mpParent
virtual std::string getName() const
const CompareResult & getCompareResult() const
virtual std::string getName() const
virtual const CModelParameter * getChild(const size_t &index) const
CModelParameterCompartment * mpCompartment
bool mIsInitialExpressionValid
void addSpecies(CModelParameterSpecies *pSpecies)
void removeSpecies(CModelParameterSpecies *pSpecies)
static const char * TypeNames[]
CModelParameterCompartment(CModelParameterGroup *pParent, const CModelParameter::Type &type=CModelParameter::Compartment)
void setCompareResult(const CompareResult &compareResult)
std::set< CModelParameterSpecies * > mSpecies
const std::string getUnit(const Framework &framework) const
const CCopasiObjectName & getCN() const
CCopasiObject * getObject() const
CExpression * mpInitialExpression
void setInitialExpression(const std::string &initialExpression)
void setParent(CModelParameterGroup *pParent)
virtual const CompareResult & diff(const CModelParameter &other, const CModelParameter::Framework &framework=ParticleNumbers, const bool &createMissing=false)
virtual void setValue(const C_FLOAT64 &value, const Framework &framework)
virtual void setValue(const double &value, const Framework &framework)
virtual bool updateModel()
CModelParameterSet * getSet() const
virtual size_t getNumChildren() const
CModelParameter * mpGlobalQuantity
CRegisteredObjectName mGlobalQuantityCN
CModelEntity::Status mSimulationType
virtual const double & getValue(const Framework &framework) const
void setGlobalQuantityCN(const std::string &globalQuantityCN)
CModelParameterReactionParameter(CModelParameterGroup *pParent, const CModelParameter::Type &type=CModelParameter::ReactionParameter)
virtual ~CModelParameterSpecies()
CCopasiObjectName getCompartmentCN() const
virtual const C_FLOAT64 & getValue(const Framework &framework) const
virtual bool refreshFromModel(const bool &modifyExistence)
friend std::ostream & operator<<(std::ostream &os, const CModelParameter &o)
const CModelEntity::Status & getSimulationType() const
virtual ~CModelParameterReactionParameter()
CModelParameterSpecies(CModelParameterGroup *pParent, const CModelParameter::Type &type=CModelParameter::Species)
CompareResult mCompareResult
CRegisteredObjectName mCompartmentCN
const CExpression * getInitialExpressionPtr() const
virtual void setCN(const CCopasiObjectName &cn)
virtual ~CModelParameter()
bool isInitialExpressionValid() const
const Type & getType() const
const CReaction * getReaction() const
bool setSimulationType(const CModelEntity::Status &simulationType)
virtual void setValue(const C_FLOAT64 &value, const Framework &framework)
virtual ~CModelParameterCompartment()
const CRegisteredObjectName & getGlobalQuantityCN() const
CRegisteredObjectName mCN
virtual void setCN(const CCopasiObjectName &cn)
CModelParameterGroup * getParent() const
CModel * getModel() const