23 #ifndef COPASI_CNewtonMethod
24 #define COPASI_CNewtonMethod
186 #endif // COPASI_CNewtonMethod
C_FLOAT64 mMaxDurationBackward
virtual bool elevateChildren()
void initializeParameter()
CVector< C_FLOAT64 > mdxdt
C_FLOAT64 targetFunction(const CVector< C_FLOAT64 > &particleFluxes)
bool isSteadyState(C_FLOAT64 value)
CVector< C_FLOAT64 > mXold
virtual CSteadyStateMethod::ReturnCode processInternal()
CNewtonMethod::NewtonResultCode processNewton()
CVector< C_FLOAT64 > mAtol
virtual bool isValidProblem(const CCopasiProblem *pProblem)
CTrajectoryTask * mpTrajectory
static CSteadyStateMethod * createMethod(CCopasiMethod::SubType subType=CCopasiMethod::Newton)
unsigned C_INT32 mIterationLimit
virtual void load(CReadConfig &configBuffer, CReadConfig::Mode mode=CReadConfig::SEARCH)
CNewtonMethod(const CCopasiContainer *pParent=NULL)
void calculateDerivativesX()
CNewtonMethod::NewtonResultCode doNewtonStep(C_FLOAT64 ¤tValue)
virtual bool initialize(const CSteadyStateProblem *pProblem)
C_FLOAT64 solveJacobianXeqB(CVector< C_FLOAT64 > &X, const CVector< C_FLOAT64 > &B) const
CNewtonMethod::NewtonResultCode doIntegration(bool forward)
C_FLOAT64 mMaxDurationForward