15 #ifndef COPASI_CFitItem
16 #define COPASI_CFitItem
40 const std::string & name =
"FitItem");
95 virtual bool compile(
const std::vector< CCopasiContainer * > listOfContainer =
150 const std::string &
getExperiment(
const size_t & index)
const;
209 bool updateBounds(std::vector<COptItem * >::iterator it);
259 const std::string & name =
"FitItem");
321 #endif // COPASI_CFitItem
const std::string & getExperiment(const size_t &index) const
virtual const C_FLOAT64 * getObjectValue() const
CCopasiParameterGroup * mpGrpAffectedCrossValidations
CCopasiParameterGroup * mpGrpAffectedExperiments
virtual ~CFitConstraint()
UpdateMethod * mpLocalMethod
bool removeCrossValidation(const size_t &index)
void setLocalValue(const C_FLOAT64 &value)
virtual UpdateMethod * getUpdateMethod() const
void initializeParameter()
virtual C_INT32 checkConstraint() const
bool addExperiment(const std::string &key)
void resetConstraintViolation()
friend std::ostream & operator<<(std::ostream &os, const CFitItem &o)
const C_FLOAT64 & getLocalValue() const
void calculateConstraintViolation()
virtual bool elevateChildren()
std::string getCrossValidations() const
static const std::vector< CCopasiContainer * > EmptyList
virtual C_FLOAT64 getConstraintViolation() const
virtual C_INT32 checkConstraint() const
C_FLOAT64 mConstraintViolation
size_t getCrossValidationCount() const
bool updateBounds(std::vector< COptItem * >::iterator it)
virtual C_FLOAT64 getConstraintViolation() const
bool removeExperiment(const size_t &index)
std::string getExperiments() const
virtual bool compile(const std::vector< CCopasiContainer * > listOfContainer=CCopasiContainer::EmptyList)
const std::string & getCrossValidation(const size_t &index) const
size_t getExperimentCount() const
bool addCrossValidation(const std::string &key)
virtual bool isValid() const