24 #ifndef _BAYESOPTWPR_H_ 25 #define _BAYESOPTWPR_H_ 36 typedef double (*eval_func)(
unsigned int n,
const double *x,
57 const double *lb,
const double *ub,
58 double *x,
double *minf,
78 double *valid_x,
size_t n_points,
79 double *x,
double *minf,
BAYESOPT_API int bayes_optimization(int nDim, eval_func f, void *f_data, const double *lb, const double *ub, double *x, double *minf, bopt_params parameters)
C wrapper for the Bayesian optimization algorithm.
BAYESOPT_API int bayes_optimization_disc(int nDim, eval_func f, void *f_data, double *valid_x, size_t n_points, double *x, double *minf, bopt_params parameters)
C wrapper for the Bayesian optimization algorithm.
Configuration parameters.
BAYESOPT_API int bayes_optimization_categorical(int nDim, eval_func f, void *f_data, int *categories, double *x, double *minf, bopt_params parameters)
C wrapper for the Bayesian optimization algorithm.