1 #ifndef NLLS_SOLVER_GSL_LMSDER_H 2 #define NLLS_SOLVER_GSL_LMSDER_H 27 double dx_tol_abs=0.000001,
double dx_tol_rel=0.000001,
double g_tol=6.0555e-06,
38 virtual void print(std::ostream& Os)
const 39 { Os <<
"NLLSSolverGSLLMSDER"; }
44 {
return gsl_multifit_fdfsolver_lmsder; }
virtual ~NLLSSolverGSLLMSDER()
virtual void print(std::ostream &Os) const
Print description of object.
NLLSSolverGSLLMSDER(const boost::shared_ptr< NLLSProblem > &p, int max_cost_function_calls, double dx_tol_abs=0.000001, double dx_tol_rel=0.000001, double g_tol=6.0555e-06, bool vrbs=false)
Initializes the solver.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual const gsl_multifit_fdfsolver_type * get_gsl_multifit_fdfsolver()