84 COptItem & OptItem = *(*mpOptItem)[i];
102 (*(*mpSetCalculateVariable)[i])(mut);
163 COptItem & OptItem = *(*mpOptItem)[i];
174 mut = mut + mut - tmp;
190 (*(*mpSetCalculateVariable)[i])(mut);
214 steplength = steplength *
mRho;
258 mBestValue = std::numeric_limits<C_FLOAT64>::infinity();
306 COptItem & OptItem = *(*mpOptItem)[i];
323 (*(*mpSetCalculateVariable)[i])(mut);
331 mDelta[i] = - mDelta[i];
332 mut =
mNew[i] + mDelta[i];
348 (*(*mpSetCalculateVariable)[i])(mut);
357 (*(*mpSetCalculateVariable)[i])(mut);
virtual C_INT32 checkConstraint() const
virtual ~COptMethodHookeJeeves()
virtual bool initialize()
unsigned C_INT32 mIterationLimit
void resize(size_t size, const bool ©=false)
COptProblem * mpOptProblem
virtual void output(const COutputInterface::Activity &activity)
virtual bool progressItem(const size_t &handle)
COptMethodHookeJeeves(const COptMethodHookeJeeves &src, const CCopasiContainer *pParent=NULL)
CVector< C_FLOAT64 > mBefore
size_t addItem(const std::string &name, const std::string &value, const std::string *pEndValue=NULL)
C_FLOAT64 mEvaluationValue
const std::vector< UpdateMethod * > * mpSetCalculateVariable
const Value & getValue() const
const C_FLOAT64 * getLowerBoundValue() const
virtual bool setSolution(const C_FLOAT64 &value, const CVector< C_FLOAT64 > &variables)
virtual bool finishItem(const size_t &handle)
unsigned C_INT32 mIteration
virtual bool checkFunctionalConstraints()
CVector< C_FLOAT64 > mIndividual
const C_FLOAT64 & getStartValue() const
const std::vector< COptItem * > * mpOptItem
virtual bool initialize()
const C_FLOAT64 * getUpperBoundValue() const
bool addParameter(const CCopasiParameter ¶meter)
virtual bool checkParametricConstraints()
CVector< C_FLOAT64 > mNew
const C_FLOAT64 & getCalculateValue() const
CVector< C_FLOAT64 > mDelta
CCopasiObject * addObjectReference(const std::string &name, CType &reference, const unsigned C_INT32 &flag=0)
CProcessReport * mpCallBack