C++ interface to nonlinear programming solvers with light-weight design
Light-weight C++ Interface to Nonlinear Programming Solvers
ifopt$ find_package(ifopt REQUIRED) and add_executable(solver solver.cpp)$ g++ -o optimizer main.cpp -lifopt_core -lifopt_ipopt$ cat > solver.cpp << 'EOF'
#include <ifopt/variable_set.h>
class MyVariables : public ifopt::VariableSet { /* implementation */ };
EOF