File mttroot/mtt/lib/cc/mtt_Hybrd_Solver.hh artifact 79adf97ac2 part of check-in 3c694c43de
#include "mtt_Solver.hh" #include <octave/NLEqn.h> class Hybrd_Solver : public Solver { // http://www.netlib.org/minpack/hybrd.f // used by Octave's fsolve public: Hybrd_Solver (sys_ae ae, const int npar, const int nu, const int nx, const int ny, const int nyz) : Solver (ae,npar,nu,nx,ny,nyz) { static_ptr = this; } static ColumnVector f_hybrd (const ColumnVector &tryUi); protected: void Solve (void); public: static Hybrd_Solver *static_ptr; };