GSLSimAnnealing class for performing a simulated annealing search of a multidimensional function.
Definition at line 193 of file GSLSimAnnealing.h.
Public Member Functions | |
| GSLSimAnnealing () | |
| Default constructor. | |
| GSLSimAnnealing (const GSLSimAnnealing &)=delete | |
| GSLSimAnnealing (GSLSimAnnealing &&)=delete | |
| ~GSLSimAnnealing () | |
| Destructor (no operations) | |
| GSLSimAnnealing & | operator= (const GSLSimAnnealing &rhs)=delete |
| GSLSimAnnealing & | operator= (GSLSimAnnealing &&rhs)=delete |
| GSLSimAnParams & | Params () |
| const GSLSimAnParams & | Params () const |
| void | SetParams (const GSLSimAnParams ¶ms) |
| int | Solve (const ROOT::Math::IMultiGenFunction &func, const double *x0, const double *scale, double *xmin, bool debug=false) |
| solve the simulated annealing given a multi-dim function, the initial vector parameters and a vector containing the scaling factors for the parameters | |
| int | Solve (GSLSimAnFunc &func, bool debug=false) |
| solve the simulated annealing given a GSLSimAnFunc object The object will contain the initial state at the beginning and the final minimum state at the end | |
Private Attributes | |
| GSLSimAnParams | fParams |
#include <Math/GSLSimAnnealing.h>
| ROOT::Math::GSLSimAnnealing::GSLSimAnnealing | ( | ) |
Default constructor.
Definition at line 174 of file GSLSimAnnealing.cxx.
|
inline |
Destructor (no operations)
Definition at line 205 of file GSLSimAnnealing.h.
|
delete |
|
delete |
|
delete |
|
delete |
|
inline |
Definition at line 226 of file GSLSimAnnealing.h.
|
inline |
Definition at line 227 of file GSLSimAnnealing.h.
|
inline |
Definition at line 228 of file GSLSimAnnealing.h.
| int ROOT::Math::GSLSimAnnealing::Solve | ( | const ROOT::Math::IMultiGenFunction & | func, |
| const double * | x0, | ||
| const double * | scale, | ||
| double * | xmin, | ||
| bool | debug = false ) |
solve the simulated annealing given a multi-dim function, the initial vector parameters and a vector containing the scaling factors for the parameters
Definition at line 183 of file GSLSimAnnealing.cxx.
| int ROOT::Math::GSLSimAnnealing::Solve | ( | GSLSimAnFunc & | func, |
| bool | debug = false ) |
solve the simulated annealing given a GSLSimAnFunc object The object will contain the initial state at the beginning and the final minimum state at the end
Definition at line 200 of file GSLSimAnnealing.cxx.
|
private |
Definition at line 232 of file GSLSimAnnealing.h.