chiark / gitweb /
report correct count in test program
[nlopt.git] / README
1 NLopt is a library for nonlinear local and global optimization, for
2 functions with and without gradient information.  It is designed as
3 as simple, unified interface and packaging of several free/open-source
4 nonlinear optimization libraries.
5
6 The latest version and a complete manual may be found at the NLopt
7 home page:
8
9      http://ab-initio.mit.edu/nlopt
10
11 It is compiled and installed with the standard GNU autoconf/automake
12 commands:
13         ./configure
14         make
15         make install
16 (See './configure --help' or the INSTALL file for other options.)
17
18 Once it is installed, #include <nlopt.h> in your C/C++ programs and
19 link it with -lnlopt -lm.  You may need to use the C++ compiler to link
20 in order to include the C++ libraries (which are used internally by NLopt,
21 even though it has a C API).
22
23 The minimization function, nlopt_minimize, is described in the man
24 page (api/nlopt_minimize.3, which is installed by 'make install'.
25
26 Interfaces for other languages may be added in the future.