22 #ifndef COPASI_CMoiety
23 #define COPASI_CMoiety
154 std::vector<std::pair< C_FLOAT64, CMetab * > >
mEquation;
184 CMoiety(
const std::string & name =
"NoName",
272 virtual const std::string &
getKey()
const;
308 const std::vector<std::pair< C_FLOAT64, CMetab * > > &
getEquation()
const;
322 #endif // COPASI_CMoiety
const C_FLOAT64 & dependentNumber()
virtual bool setObjectParent(const CCopasiContainer *pParent)
~CDependentNumberReference()
CCopasiObject * getValueReference() const
CCopasiObject * getTotalNumberReference() const
static const C_FLOAT64 DefaultFactor
const std::vector< std::pair< C_FLOAT64, CMetab * > > & getEquation() const
std::vector< std::pair< C_FLOAT64, CMetab * > > mEquation
std::string getDescription(const CModel *model) const
CTotalNumberReference * mpNumberReference
void initConversionFactor()
CDependentNumberReference * mpDNumberReference
std::string getExpression() const
const C_FLOAT64 & getDependentNumber() const
C_FLOAT64 getNumber() const
std::set< const CObjectInterface * > ObjectSet
const C_FLOAT64 * mpConversionFactor
void add(C_FLOAT64 value, CMetab *metabolite)
void refreshDependentNumber()
virtual bool isPrerequisiteForContext(const CObjectInterface *pObject, const CMath::SimulationContextFlag &context, const CObjectInterface::ObjectSet &changedObjects) const
CDependentNumberReference()
virtual const std::string & getKey() const
CTotalNumberReference * mpINumberReference
CCopasiObject * getInitialValueReference() const
const C_FLOAT64 & getAmount() const
CMoiety(const std::string &name="NoName", const CCopasiContainer *pParent=NULL)
CCopasiObject * getDependentNumberReference() const
virtual bool isPrerequisiteForContext(const CObjectInterface *pObject, const CMath::SimulationContextFlag &context, const CObjectInterface::ObjectSet &changedObjects) const
void refreshInitialValue()