AM_CPPFLAGS = -I$(top_srcdir)/api
-MFILES = NLOPT_GN_DIRECT.m NLOPT_GN_DIRECT_L.m NLOPT_GN_DIRECT_L_RAND.m NLOPT_GN_DIRECT_NOSCAL.m NLOPT_GN_DIRECT_L_NOSCAL.m NLOPT_GN_DIRECT_L_RAND_NOSCAL.m NLOPT_GN_ORIG_DIRECT.m NLOPT_GN_ORIG_DIRECT_L.m NLOPT_LN_SUBPLEX.m NLOPT_GD_STOGO.m NLOPT_GD_STOGO_RAND.m NLOPT_LD_LBFGS.m NLOPT_LN_PRAXIS.m NLOPT_LD_VAR1.m NLOPT_LD_VAR2.m NLOPT_LD_TNEWTON.m NLOPT_LD_TNEWTON_RESTART.m NLOPT_LD_TNEWTON_PRECOND.m NLOPT_LD_TNEWTON_PRECOND_RESTART.m NLOPT_GN_CRS2_LM.m NLOPT_GN_MLSL.m NLOPT_GD_MLSL.m NLOPT_GN_MLSL_LDS.m NLOPT_GD_MLSL_LDS.m
+MFILES = NLOPT_GN_DIRECT.m NLOPT_GN_DIRECT_L.m NLOPT_GN_DIRECT_L_RAND.m NLOPT_GN_DIRECT_NOSCAL.m NLOPT_GN_DIRECT_L_NOSCAL.m NLOPT_GN_DIRECT_L_RAND_NOSCAL.m NLOPT_GN_ORIG_DIRECT.m NLOPT_GN_ORIG_DIRECT_L.m NLOPT_LN_SUBPLEX.m NLOPT_GD_STOGO.m NLOPT_GD_STOGO_RAND.m NLOPT_LD_LBFGS_NOCEDAL.m NLOPT_LD_LBFGS.m NLOPT_LN_PRAXIS.m NLOPT_LD_VAR1.m NLOPT_LD_VAR2.m NLOPT_LD_TNEWTON.m NLOPT_LD_TNEWTON_RESTART.m NLOPT_LD_TNEWTON_PRECOND.m NLOPT_LD_TNEWTON_PRECOND_RESTART.m NLOPT_GN_CRS2_LM.m NLOPT_GN_MLSL.m NLOPT_GD_MLSL.m NLOPT_GN_MLSL_LDS.m NLOPT_GD_MLSL_LDS.m NLOPT_LD_MMA.m
#######################################################################
octdir = $(OCT_INSTALL_DIR)
%
% See nlopt_minimize for more information.
function val = NLOPT_GD_MLSL
- val = 21;
+ val = 22;
%
% See nlopt_minimize for more information.
function val = NLOPT_GD_MLSL_LDS
- val = 23;
+ val = 24;
-% NLOPT_GD_STOGO: StoGO (global, derivative-based)
+% NLOPT_GD_STOGO: StoGO (NOT COMPILED)
%
% See nlopt_minimize for more information.
function val = NLOPT_GD_STOGO
-% NLOPT_GD_STOGO_RAND: StoGO with randomized search (global, derivative-based)
+% NLOPT_GD_STOGO_RAND: StoGO randomized (NOT COMPILED)
%
% See nlopt_minimize for more information.
function val = NLOPT_GD_STOGO_RAND
%
% See nlopt_minimize for more information.
function val = NLOPT_GN_CRS2_LM
- val = 19;
+ val = 20;
%
% See nlopt_minimize for more information.
function val = NLOPT_GN_MLSL
- val = 20;
+ val = 21;
%
% See nlopt_minimize for more information.
function val = NLOPT_GN_MLSL_LDS
- val = 22;
+ val = 23;
%
% See nlopt_minimize for more information.
function val = NLOPT_LD_LBFGS
- val = 11;
+ val = 12;
%
% See nlopt_minimize for more information.
function val = NLOPT_LD_TNEWTON
- val = 15;
+ val = 16;
%
% See nlopt_minimize for more information.
function val = NLOPT_LD_TNEWTON_PRECOND
- val = 17;
+ val = 18;
%
% See nlopt_minimize for more information.
function val = NLOPT_LD_TNEWTON_PRECOND_RESTART
- val = 18;
+ val = 19;
%
% See nlopt_minimize for more information.
function val = NLOPT_LD_TNEWTON_RESTART
- val = 16;
+ val = 17;
%
% See nlopt_minimize for more information.
function val = NLOPT_LD_VAR1
- val = 13;
+ val = 14;
%
% See nlopt_minimize for more information.
function val = NLOPT_LD_VAR2
- val = 14;
+ val = 15;
%
% See nlopt_minimize for more information.
function val = NLOPT_LN_PRAXIS
- val = 12;
+ val = 13;
names=`egrep NLOPT_[LG][ND] ../api/nlopt.h |sed 's/ //g' |tr = , |cut -d, -f1`
i=0
-desc_start=`grep -n nlopt_algorithm_names ../api/nlopt.c |cut -d: -f1 |head -1`
+gcc -E ../api/nlopt.c | perl -pe 's/^ *\n//' > foo.c
+desc_start=`grep -n nlopt_algorithm_names foo.c |cut -d: -f1 |head -1`
for n in $names; do
# if test -r $n.m; then
# perl -pi -e "s/val = [0-9]+;/val = $i;/" $n.m
# else
descline=`expr $i + $desc_start + 1`
- desc=`tail -n +$descline ../api/nlopt.c |head -1 |cut -d\" -f2`
+ desc=`tail -n +$descline foo.c |head -1 |cut -d\" -f2`
cat > $n.m <<EOF
% $n: $desc
%