22 #ifndef COPASI_COptMethodLevenbergMarquardt
23 #define COPASI_COptMethodLevenbergMarquardt
193 #endif // COPASI_COptMethodLevenbergMarquardt
CMatrix< C_FLOAT64 > mHessian
CVector< C_FLOAT64 > mCurrent
static COptMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::RandomSearch)
unsigned C_INT32 mIteration
unsigned C_INT32 mIterationLimit
const C_FLOAT64 & evaluate()
CVector< C_FLOAT64 > mStep
CMatrix< C_FLOAT64 > mResidualJacobianT
CVector< C_FLOAT64 > mBest
CVector< C_FLOAT64 > mTemp
CMatrix< C_FLOAT64 > mHessianLM
COptMethodLevenbergMarquardt(const COptMethodLevenbergMarquardt &src, const CCopasiContainer *pParent=NULL)
virtual bool initialize()
virtual ~COptMethodLevenbergMarquardt()
CVector< C_FLOAT64 > mGradient
C_FLOAT64 mEvaluationValue