15 #ifndef COPASI_COptItem
16 #define COPASI_COptItem
45 const std::string & name =
"OptimizationItem");
142 virtual bool compile(
const std::vector< CCopasiContainer * > listOfContainer =
254 bool compileLowerBound(
const std::vector< CCopasiContainer * > & listOfContainer);
261 bool compileUpperBound(
const std::vector< CCopasiContainer * > & listOfContainer);
341 #endif // COPASI_COptItem
virtual C_INT32 checkConstraint() const
virtual const C_FLOAT64 * getObjectValue() const
const CCopasiObjectName getObjectCN() const
friend std::ostream & operator<<(std::ostream &os, const COptItem &o)
bool checkLowerBound(const C_FLOAT64 &value) const
virtual C_FLOAT64 getConstraintViolation() const
const CCopasiObject * getObject() const
bool setLowerBound(const CCopasiObjectName &lowerBound)
const std::string getUpperBound() const
const CCopasiObject * mpLowerObject
static CRandom * mpRandom
const C_FLOAT64 & getLastStartValue() const
bool setObjectCN(const CCopasiObjectName &objectCN)
bool setUpperBound(const CCopasiObjectName &upperBound)
const C_FLOAT64 * mpUpperBound
bool compileLowerBound(const std::vector< CCopasiContainer * > &listOfContainer)
bool checkUpperBound(const C_FLOAT64 &value) const
static const std::vector< CCopasiContainer * > EmptyList
C_FLOAT64 * mpParmStartValue
const C_FLOAT64 * getLowerBoundValue() const
bool setStartValue(const C_FLOAT64 &value)
const CCopasiObject * mpUpperObject
Header file of class CCopasiContainer.
virtual bool compile(const std::vector< CCopasiContainer * > listOfContainer=CCopasiContainer::EmptyList)
const CCopasiObject * mpObject
virtual UpdateMethod * getUpdateMethod() const
const C_FLOAT64 * mpLowerBound
std::string * mpParmUpperBound
std::string * mpParmLowerBound
const C_FLOAT64 & getStartValue() const
const std::string getLowerBound() const
void initializeParameter()
const C_FLOAT64 * getUpperBoundValue() const
C_FLOAT64 mLastStartValue
void rememberStartValue()
C_FLOAT64 getRandomValue(CRandom *pRandom=NULL)
virtual bool isValid() const
const C_FLOAT64 * mpObjectValue
std::string * mpParmObjectCN
std::string getObjectDisplayName() const
bool compileUpperBound(const std::vector< CCopasiContainer * > &listOfContainer)