You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bob.pan 5a53788f9b add project 4 years ago
..
matlab add project 4 years ago
COPYING add project 4 years ago
NEWS add project 4 years ago
README add project 4 years ago
README-WINDOWS add project 4 years ago
libnlopt-0.def add project 4 years ago
libnlopt-0.dll add project 4 years ago
libnlopt-0.lib add project 4 years ago
nlopt-python.cpp add project 4 years ago
nlopt.f add project 4 years ago
nlopt.h add project 4 years ago
nlopt.hpp add project 4 years ago
nlopt.py add project 4 years ago
setup.py add project 4 years ago

README

NLopt is a library for nonlinear local and global optimization, for
functions with and without gradient information.  It is designed as
as simple, unified interface and packaging of several free/open-source
nonlinear optimization libraries.

The latest version and a complete manual may be found at the NLopt
home page:

     http://ab-initio.mit.edu/nlopt

It is compiled and installed with the standard GNU autoconf/automake
commands:
	./configure
	make
	make install
(See './configure --help' or the INSTALL file for other options.)

Once it is installed, #include <nlopt.h> in your C/C++ programs and
link it with -lnlopt -lm.  You may need to use the C++ compiler to link
in order to include the C++ libraries (which are used internally by NLopt,
even though it has a C API).

The minimization function, nlopt_minimize, is described in the man
page (api/nlopt_minimize.3, which is installed by 'make install'.

Interfaces for other languages may be added in the future.