AM_CPPFLAGS = -I$(top_srcdir)/util -I$(top_srcdir)/api
noinst_LTLIBRARIES = libcdirect.la
-libcdirect_la_SOURCES = cdirect.c cdirect.h redblack.c redblack.h
+libcdirect_la_SOURCES = cdirect.c hybrid.c cdirect.h redblack.c redblack.h
noinst_PROGRAMS = redblack_test
redblack_test_SOURCES = redblack_test.c
AM_CPPFLAGS = -I$(top_srcdir)/api
-MFILES = NLOPT_GLOBAL_DIRECT_L.m NLOPT_GLOBAL_DIRECT_L_RANDOMIZED.m \
-NLOPT_GLOBAL_DIRECT.m NLOPT_GLOBAL_ORIG_DIRECT_L.m \
-NLOPT_GLOBAL_ORIG_DIRECT.m NLOPT_GLOBAL_STOGO.m \
-NLOPT_GLOBAL_STOGO_RANDOMIZED.m NLOPT_LOCAL_LBFGS.m \
-NLOPT_LOCAL_SUBPLEX.m nlopt_minimize.m
+MFILES = NLOPT_GN_DIRECT_L.m NLOPT_GN_DIRECT_L_RAND.m \
+NLOPT_GN_DIRECT.m NLOPT_GN_ORIG_DIRECT_L.m \
+NLOPT_GN_ORIG_DIRECT.m NLOPT_GD_STOGO.m \
+NLOPT_GD_STOGO_RAND.m NLOPT_LD_LBFGS.m \
+NLOPT_LN_SUBPLEX.m nlopt_minimize.m
octdir = $(OCT_INSTALL_DIR)
mdir = $(M_INSTALL_DIR)
--- /dev/null
+function a = NLOPT_GD_STOGO
+ a = 9;
--- /dev/null
+function a = NLOPT_GD_STOGO_RAND
+ a = 10;
+++ /dev/null
-function a = NLOPT_GLOBAL_DIRECT
- a = 0;
+++ /dev/null
-function a = NLOPT_GLOBAL_DIRECT_L
- a = 1;
+++ /dev/null
-function a = NLOPT_GLOBAL_DIRECT_L_RANDOMIZED
- a = 2;
+++ /dev/null
-function a = NLOPT_GLOBAL_ORIG_DIRECT
- a = 3;
+++ /dev/null
-function a = NLOPT_GLOBAL_ORIG_DIRECT_L
- a = 4;
+++ /dev/null
-function a = NLOPT_GLOBAL_STOGO
- a = 6;
+++ /dev/null
-function a = NLOPT_GLOBAL_STOGO_RANDOMIZED
- a = 7;
--- /dev/null
+function a = NLOPT_GN_DIRECT
+ a = 0;
--- /dev/null
+function a = NLOPT_GN_DIRECT_L
+ a = 1;
--- /dev/null
+function a = NLOPT_GN_DIRECT_L_RAND
+ a = 2;
--- /dev/null
+function a = NLOPT_GN_ORIG_DIRECT
+ a = 6;
--- /dev/null
+function a = NLOPT_GN_ORIG_DIRECT_L
+ a = 7;
--- /dev/null
+function a = NLOPT_LD_LBFGS
+ a = 11;
--- /dev/null
+function a = NLOPT_LN_SUBPLEX
+ a = 8;
+++ /dev/null
-function a = NLOPT_LOCAL_LBFGS
- a = 8;
+++ /dev/null
-function a = NLOPT_LOCAL_SUBPLEX
- a = 5;
% interpretation are the same as for the C function):
%
% Derivative-free algorithms:
-% NLOPT_GLOBAL_DIRECT, NLOPT_GLOBAL_DIRECT_L,
-% NLOPT_GLOBAL_DIRECT_L_RANDOMIZED,
-% NLOPT_GLOBAL_ORIG_DIRECT, NLOPT_GLOBAL_ORIG_DIRECT_L,
-% NLOPT_LOCAL_SUBPLEX
+% NLOPT_GN_DIRECT, NLOPT_GN_DIRECT_L,
+% NLOPT_GN_DIRECT_L_RAND,
+% NLOPT_GN_ORIG_DIRECT, NLOPT_GN_ORIG_DIRECT_L,
+% NLOPT_LN_SUBPLEX
%
% Gradient-based algorithms:
-% NLOPT_GLOBAL_STOGO, NLOPT_GLOBAL_STOGO_RANDOMIZED, NLOPT_LOCAL_LBFGS
+% NLOPT_GD_STOGO, NLOPT_GD_STOGO_RAND, NLOPT_LD_LBFGS
%
% For more information on individual functions, see their individual
-% help pages (e.g. "help NLOPT_LOCAL_SUBPLEX").
+% help pages (e.g. "help NLOPT_LN_SUBPLEX").