1 ;;; This file was automatically generated by SWIG (http://www.swig.org).
4 ;;; Do not make changes to this file unless you know what you are doing--modify
5 ;;; the SWIG interface file instead.
7 (define-module (nlopt))
10 (load-extension "libnlopt@NLOPT_SUFFIX@_guile.so" "SWIG_init")
12 (set! NLOPT-GN-DIRECT (NLOPT-GN-DIRECT))
13 (set! NLOPT-GN-DIRECT-L (NLOPT-GN-DIRECT-L))
14 (set! NLOPT-GN-DIRECT-L-RAND (NLOPT-GN-DIRECT-L-RAND))
15 (set! NLOPT-GN-DIRECT-NOSCAL (NLOPT-GN-DIRECT-NOSCAL))
16 (set! NLOPT-GN-DIRECT-L-NOSCAL (NLOPT-GN-DIRECT-L-NOSCAL))
17 (set! NLOPT-GN-DIRECT-L-RAND-NOSCAL (NLOPT-GN-DIRECT-L-RAND-NOSCAL))
18 (set! NLOPT-GN-ORIG-DIRECT (NLOPT-GN-ORIG-DIRECT))
19 (set! NLOPT-GN-ORIG-DIRECT-L (NLOPT-GN-ORIG-DIRECT-L))
20 (set! NLOPT-GD-STOGO (NLOPT-GD-STOGO))
21 (set! NLOPT-GD-STOGO-RAND (NLOPT-GD-STOGO-RAND))
22 (set! NLOPT-LD-LBFGS-NOCEDAL (NLOPT-LD-LBFGS-NOCEDAL))
23 (set! NLOPT-LD-LBFGS (NLOPT-LD-LBFGS))
24 (set! NLOPT-LN-PRAXIS (NLOPT-LN-PRAXIS))
25 (set! NLOPT-LD-VAR1 (NLOPT-LD-VAR1))
26 (set! NLOPT-LD-VAR2 (NLOPT-LD-VAR2))
27 (set! NLOPT-LD-TNEWTON (NLOPT-LD-TNEWTON))
28 (set! NLOPT-LD-TNEWTON-RESTART (NLOPT-LD-TNEWTON-RESTART))
29 (set! NLOPT-LD-TNEWTON-PRECOND (NLOPT-LD-TNEWTON-PRECOND))
30 (set! NLOPT-LD-TNEWTON-PRECOND-RESTART (NLOPT-LD-TNEWTON-PRECOND-RESTART))
31 (set! NLOPT-GN-CRS2-LM (NLOPT-GN-CRS2-LM))
32 (set! NLOPT-GN-MLSL (NLOPT-GN-MLSL))
33 (set! NLOPT-GD-MLSL (NLOPT-GD-MLSL))
34 (set! NLOPT-GN-MLSL-LDS (NLOPT-GN-MLSL-LDS))
35 (set! NLOPT-GD-MLSL-LDS (NLOPT-GD-MLSL-LDS))
36 (set! NLOPT-LD-MMA (NLOPT-LD-MMA))
37 (set! NLOPT-LN-COBYLA (NLOPT-LN-COBYLA))
38 (set! NLOPT-LN-NEWUOA (NLOPT-LN-NEWUOA))
39 (set! NLOPT-LN-NEWUOA-BOUND (NLOPT-LN-NEWUOA-BOUND))
40 (set! NLOPT-LN-NELDERMEAD (NLOPT-LN-NELDERMEAD))
41 (set! NLOPT-LN-SBPLX (NLOPT-LN-SBPLX))
42 (set! NLOPT-LN-AUGLAG (NLOPT-LN-AUGLAG))
43 (set! NLOPT-LD-AUGLAG (NLOPT-LD-AUGLAG))
44 (set! NLOPT-LN-AUGLAG-EQ (NLOPT-LN-AUGLAG-EQ))
45 (set! NLOPT-LD-AUGLAG-EQ (NLOPT-LD-AUGLAG-EQ))
46 (set! NLOPT-LN-BOBYQA (NLOPT-LN-BOBYQA))
47 (set! NLOPT-GN-ISRES (NLOPT-GN-ISRES))
48 (set! NLOPT-AUGLAG (NLOPT-AUGLAG))
49 (set! NLOPT-AUGLAG-EQ (NLOPT-AUGLAG-EQ))
50 (set! NLOPT-G-MLSL (NLOPT-G-MLSL))
51 (set! NLOPT-G-MLSL-LDS (NLOPT-G-MLSL-LDS))
52 (set! NLOPT-LD-SLSQP (NLOPT-LD-SLSQP))
53 (set! NLOPT-LD-CCSAQ (NLOPT-LD-CCSAQ))
54 (set! NLOPT-GN-ESCH (NLOPT-GN-ESCH))
55 (set! NLOPT-NUM-ALGORITHMS (NLOPT-NUM-ALGORITHMS))
56 (set! NLOPT-FAILURE (NLOPT-FAILURE))
57 (set! NLOPT-INVALID-ARGS (NLOPT-INVALID-ARGS))
58 (set! NLOPT-OUT-OF-MEMORY (NLOPT-OUT-OF-MEMORY))
59 (set! NLOPT-ROUNDOFF-LIMITED (NLOPT-ROUNDOFF-LIMITED))
60 (set! NLOPT-FORCED-STOP (NLOPT-FORCED-STOP))
61 (set! NLOPT-SUCCESS (NLOPT-SUCCESS))
62 (set! NLOPT-STOPVAL-REACHED (NLOPT-STOPVAL-REACHED))
63 (set! NLOPT-FTOL-REACHED (NLOPT-FTOL-REACHED))
64 (set! NLOPT-XTOL-REACHED (NLOPT-XTOL-REACHED))
65 (set! NLOPT-MAXEVAL-REACHED (NLOPT-MAXEVAL-REACHED))
66 (set! NLOPT-MAXTIME-REACHED (NLOPT-MAXTIME-REACHED))
68 (export new-nlopt-doublevector
69 new-nlopt-doublevector
70 new-nlopt-doublevector
71 new-nlopt-doublevector
72 nlopt-doublevector-length
73 nlopt-doublevector-empty?
74 nlopt-doublevector-clear!
75 nlopt-doublevector-push!
76 nlopt-doublevector-pop!
77 nlopt-doublevector-ref
78 nlopt-doublevector-set!
79 delete-nlopt-doublevector
80 nlopt-get-initial-step
83 NLOPT-GN-DIRECT-L-RAND
84 NLOPT-GN-DIRECT-NOSCAL
85 NLOPT-GN-DIRECT-L-NOSCAL
86 NLOPT-GN-DIRECT-L-RAND-NOSCAL
88 NLOPT-GN-ORIG-DIRECT-L
91 NLOPT-LD-LBFGS-NOCEDAL
97 NLOPT-LD-TNEWTON-RESTART
98 NLOPT-LD-TNEWTON-PRECOND
99 NLOPT-LD-TNEWTON-PRECOND-RESTART
108 NLOPT-LN-NEWUOA-BOUND
128 NLOPT-ROUNDOFF-LIMITED
131 NLOPT-STOPVAL-REACHED
134 NLOPT-MAXEVAL-REACHED
135 NLOPT-MAXTIME-REACHED
136 new-nlopt-roundoff-limited
137 delete-nlopt-roundoff-limited
138 new-nlopt-forced-stop
139 delete-nlopt-forced-stop
146 nlopt-opt-last-optimize-result
147 nlopt-opt-last-optimum-value
148 nlopt-opt-get-algorithm
149 nlopt-opt-get-algorithm-name
150 nlopt-opt-get-dimension
151 nlopt-opt-set-min-objective
152 nlopt-opt-set-min-objective
153 nlopt-opt-set-max-objective
154 nlopt-opt-set-max-objective
155 nlopt-opt-set-min-objective
156 nlopt-opt-set-max-objective
157 nlopt-opt-remove-inequality-constraints
158 nlopt-opt-add-inequality-constraint
159 nlopt-opt-add-inequality-constraint
160 nlopt-opt-add-inequality-constraint
161 nlopt-opt-add-inequality-constraint
162 nlopt-opt-add-inequality-mconstraint
163 nlopt-opt-remove-equality-constraints
164 nlopt-opt-add-equality-constraint
165 nlopt-opt-add-equality-constraint
166 nlopt-opt-add-equality-constraint
167 nlopt-opt-add-equality-constraint
168 nlopt-opt-add-equality-mconstraint
169 nlopt-opt-add-inequality-constraint
170 nlopt-opt-add-inequality-constraint
171 nlopt-opt-add-equality-constraint
172 nlopt-opt-add-equality-constraint
173 nlopt-opt-add-inequality-mconstraint
174 nlopt-opt-add-equality-mconstraint
175 nlopt-opt-set-lower-bounds
176 nlopt-opt-get-lower-bounds
177 nlopt-opt-get-lower-bounds
178 nlopt-opt-set-lower-bounds
179 nlopt-opt-set-upper-bounds
180 nlopt-opt-get-upper-bounds
181 nlopt-opt-get-upper-bounds
182 nlopt-opt-set-upper-bounds
183 nlopt-opt-get-stopval
184 nlopt-opt-set-stopval
185 nlopt-opt-get-ftol-rel
186 nlopt-opt-set-ftol-rel
187 nlopt-opt-get-ftol-abs
188 nlopt-opt-set-ftol-abs
189 nlopt-opt-get-xtol-rel
190 nlopt-opt-set-xtol-rel
191 nlopt-opt-set-xtol-abs
192 nlopt-opt-get-xtol-abs
193 nlopt-opt-get-xtol-abs
194 nlopt-opt-set-xtol-abs
195 nlopt-opt-get-maxeval
196 nlopt-opt-set-maxeval
197 nlopt-opt-get-maxtime
198 nlopt-opt-set-maxtime
199 nlopt-opt-get-force-stop
200 nlopt-opt-set-force-stop
202 nlopt-opt-set-local-optimizer
203 nlopt-opt-get-population
204 nlopt-opt-set-population
205 nlopt-opt-get-vector-storage
206 nlopt-opt-set-vector-storage
207 nlopt-opt-set-initial-step
208 nlopt-opt-get-initial-step
209 nlopt-opt-get-initial-step
210 nlopt-opt-set-initial-step
211 nlopt-opt-set-default-initial-step
212 nlopt-opt-get-initial-step
213 nlopt-opt-get-initial-step-
220 nlopt-algorithm-name)