chiark / gitweb /
added first version of MLSL multistart-type algorithm
[nlopt.git] / mlsl / mlsl.h
1 #ifndef MLSL_H
2 #define MLSL_H
3
4 #include "nlopt.h"
5 #include "nlopt-util.h"
6
7 #ifdef __cplusplus
8 extern "C"
9 {
10 #endif /* __cplusplus */
11
12 nlopt_result mlsl_minimize(int n, nlopt_func f, void *f_data,
13                            const double *lb, const double *ub, /* bounds */
14                            double *x, /* in: initial guess, out: minimizer */
15                            double *minf,
16                            nlopt_stopping *stop,
17                            nlopt_algorithm local_alg,
18                            int local_maxeval,
19                            int lds);
20
21 #ifdef __cplusplus
22 }  /* extern "C" */
23 #endif /* __cplusplus */
24
25 #endif
26