#include <Bayes_Opt.h>
Definition at line 136 of file Bayes_Opt.h.
◆ Bayes_Opt_Beam()
Bayes_Opt_Beam::Bayes_Opt_Beam |
( |
double(*)(Matrix_real, void *) |
f_pointer, |
|
|
void * |
meta_data_in, |
|
|
int |
start_in, |
|
|
Matrix_real |
parameters_original_in |
|
) |
| |
◆ ~Bayes_Opt_Beam()
Bayes_Opt_Beam::~Bayes_Opt_Beam |
( |
| ) |
|
◆ optimization_problem()
double Bayes_Opt_Beam::optimization_problem |
( |
Matrix_real |
x_Beam, |
|
|
void * |
void_instance |
|
) |
| |
|
staticprotected |
◆ Start_Optimization()
double Bayes_Opt_Beam::Start_Optimization |
( |
Matrix_real & |
x, |
|
|
int |
max_iterations_in |
|
) |
| |
◆ costfnc
double(* Bayes_Opt_Beam::costfnc) (Matrix_real x, void *params) |
|
protected |
function pointer to evaluate the cost function and its gradient vector
Definition at line 148 of file Bayes_Opt.h.
◆ current_maximum
double Bayes_Opt_Beam::current_maximum |
|
protected |
◆ gen
std::mt19937 Bayes_Opt_Beam::gen |
|
protected |
◆ maximal_iterations
long Bayes_Opt_Beam::maximal_iterations |
|
protected |
maximal count of iterations during the optimization
Definition at line 142 of file Bayes_Opt.h.
◆ meta_data
void* Bayes_Opt_Beam::meta_data |
|
protected |
additional data needed to evaluate the cost function
Definition at line 151 of file Bayes_Opt.h.
◆ num_precision
double Bayes_Opt_Beam::num_precision |
|
protected |
numerical precision used in the calculations
Definition at line 145 of file Bayes_Opt.h.
◆ parameters
◆ start
int Bayes_Opt_Beam::start |
|
protected |
◆ variable_num
int Bayes_Opt_Beam::variable_num |
|
protected |
number of independent variables in the problem
Definition at line 139 of file Bayes_Opt.h.
The documentation for this class was generated from the following files: