23 #ifndef COPASI_CLyapWolfMethod
24 #define COPASI_CLyapWolfMethod
182 virtual double step(
const double & deltaT);
189 virtual void start();
226 #endif // COPASI_CLsodaMethod
static C_FLOAT64 norm(const C_FLOAT64 *dbl1, const C_FLOAT64 *dbl2)
virtual bool elevateChildren()
static void EvalF(const C_INT *n, const C_FLOAT64 *t, const C_FLOAT64 *y, C_FLOAT64 *ydot)
static C_FLOAT64 product(const C_FLOAT64 *dbl1, const C_FLOAT64 *dbl1End, const C_FLOAT64 *dbl2)
CLyapWolfMethod * pMethod
CVector< C_FLOAT64 > mAtol
static void add(C_FLOAT64 *dbl1, const C_FLOAT64 *dbl1End, const C_FLOAT64 &f, const C_FLOAT64 *dbl2)
CVector< C_FLOAT64 > mNorms
void initializeParameter()
virtual double step(const double &deltaT)
CLyapWolfMethod(const CCopasiContainer *pParent=NULL)
static void scalarmult(C_FLOAT64 *dbl1, const C_FLOAT64 *dbl2, const C_FLOAT64 &f)
std::ostringstream mErrorMsg
CVector< C_FLOAT64 > mVariables
static CLyapMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::lyapWolf)
CVector< C_FLOAT64 > mDWork
CMatrix< C_FLOAT64 > mJacobian
void evalF(const C_FLOAT64 *t, const C_FLOAT64 *y, C_FLOAT64 *ydot)
virtual bool isValidProblem(const CCopasiProblem *pProblem)
CVector< C_FLOAT64 > mSumExponents