KJB
|
C++ wrapper on GSL some multimin features, to prevent resource leaks. More...
#include <l_cpp/l_exception.h>
#include <gsl_cpp/gsl_util.h>
#include <gsl_cpp/gsl_vector.h>
#include <boost/function/function1.hpp>
Go to the source code of this file.
Classes | |
struct | gsl_multimin_function_fdf |
struct | gsl_multimin_function |
class | kjb::Gsl_Multimin_fdf |
Wrapper for GSL's multidimensional minimizer, when you have gradient. More... | |
class | kjb::Gsl_Multimin_f |
Wrapper for GSL's multidimensional minimizer, without using gradient. More... | |
class | kjb::Generic_multimin< T > |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
std | |
Macros | |
#define | gsl_multimin_fdfminimizer_conjugate_pr ((void*)0) |
#define | gsl_multimin_fdfminimizer_vector_bfgs2 ((void*)0) |
#define | gsl_multimin_fdfminimizer_alloc(x, z) 0 |
#define | gsl_set_error_handler_off() (0) |
#define | gsl_multimin_fminimizer_nmsimplex ((void*)0) |
#define | gsl_multimin_fminimizer_nmsimplex2 ((void*)0) |
#define | gsl_multimin_fminimizer_alloc(x, z) 0 |
#define | GSL_NAN (1.0/0.0) |
Typedefs | |
typedef void | gsl_multimin_fdfminimizer_type |
typedef void | gsl_multimin_fdfminimizer |
typedef void | gsl_multimin_fminimizer_type |
typedef void | gsl_multimin_fminimizer |
Functions | |
double | kjb::gsl_evaluate_Nd_boost_function (const gsl_vector *v, void *params) |
template<> | |
void | std::swap (kjb::Gsl_Multimin_fdf &m1, kjb::Gsl_Multimin_fdf &m2) |
Swap two wrapped multimin objects. More... | |
template<> | |
void | std::swap (kjb::Gsl_Multimin_f &m1, kjb::Gsl_Multimin_f &m2) |
Swap two wrapped multimin objects. More... | |
C++ wrapper on GSL some multimin features, to prevent resource leaks.
GSL is the GNU Scientific Library.
#define gsl_multimin_fdfminimizer_alloc | ( | x, | |
z | |||
) | 0 |
#define gsl_multimin_fdfminimizer_conjugate_pr ((void*)0) |
#define gsl_multimin_fdfminimizer_vector_bfgs2 ((void*)0) |
#define gsl_multimin_fminimizer_alloc | ( | x, | |
z | |||
) | 0 |
#define gsl_multimin_fminimizer_nmsimplex ((void*)0) |
#define gsl_multimin_fminimizer_nmsimplex2 ((void*)0) |
#define GSL_NAN (1.0/0.0) |
#define gsl_set_error_handler_off | ( | ) | (0) |
typedef void gsl_multimin_fdfminimizer |
typedef void gsl_multimin_fdfminimizer_type |
typedef void gsl_multimin_fminimizer |
typedef void gsl_multimin_fminimizer_type |