Class xlifepp::QuasiNewtonSolverT#

template<typename T>
class QuasiNewtonSolverT : public xlifepp::NonLinearSolverT<T>#

Public Functions

void computeBs(const T &B, const T &s, T &Bs)#

initialize Broyden matrix to Id

void initB(T &B)#

update Broyden matrix

void updateB(T &B, const T &s, const T &y)#

compute (Jt(x)*J(x))^-1*Jt(x)*f(x)