diff options
Diffstat (limited to 'methods')
-rw-r--r-- | methods/bfgs/bfgs.hpp | 10 | ||||
-rw-r--r-- | methods/gsl_simplex/gsl_simplex.hpp | 5 | ||||
-rw-r--r-- | methods/lbfgs/lbfgs_method.hpp | 5 |
3 files changed, 13 insertions, 7 deletions
diff --git a/methods/bfgs/bfgs.hpp b/methods/bfgs/bfgs.hpp index 0be3cf4..0ed665c 100644 --- a/methods/bfgs/bfgs.hpp +++ b/methods/bfgs/bfgs.hpp @@ -43,17 +43,17 @@ namespace opt_utilities element_type** invBk; bool bstop; private: - const char* do_get_type_name()const - { - return "asexual genetic algorithm"; - } - rT func(const pT& x) { assert(p_fo!=0); return p_fo->eval(x); } + const char* do_get_type_name()const + { + return "bfgs"; + } + public: bfgs_method() :threshold(1e-5),p_fo(0),p_optimizer(0), diff --git a/methods/gsl_simplex/gsl_simplex.hpp b/methods/gsl_simplex/gsl_simplex.hpp index f241205..a8a72d1 100644 --- a/methods/gsl_simplex/gsl_simplex.hpp +++ b/methods/gsl_simplex/gsl_simplex.hpp @@ -69,7 +69,10 @@ namespace opt_utilities return p_fo->eval(x); } - + const char* do_get_type_name()const + { + return "gsl simplex"; + } public: gsl_simplex() :threshold(1e-4) diff --git a/methods/lbfgs/lbfgs_method.hpp b/methods/lbfgs/lbfgs_method.hpp index 18e1814..a719f1d 100644 --- a/methods/lbfgs/lbfgs_method.hpp +++ b/methods/lbfgs/lbfgs_method.hpp @@ -85,7 +85,10 @@ namespace opt_utilities return p_fo->eval(x); } - + const char* do_get_type_name()const + { + return "large scale bfgs"; + } public: lbfgs_method() :threshold(1e-4) |