23 #ifndef COPASI_COptMethodSteepestDescent
24 #define COPASI_COptMethodSteepestDescent
156 #endif // COPASI_COptMethodSteepestDescent
const C_FLOAT64 & evaluate()
static COptMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::RandomSearch)
virtual ~COptMethodSteepestDescent()
unsigned C_INT32 mCurrentIteration
unsigned C_INT32 mIterations
COptMethodSteepestDescent(const CCopasiContainer *pParent=NULL)
virtual bool initialize()
CVector< C_FLOAT64 > mIndividual
CVector< C_FLOAT64 > mGradient
C_FLOAT64 descentLine(const C_FLOAT64 &x)