Releases: snopt/snopt-interface
SNOPT C/C++ interface v2.1.1
Added new functions call for snInit/snSpec to allow users to define the Fortran unit numbers for the print, summary and specs file.
- In C: snInitX, setPrintfileX, setSpecsfileX have additional integer arguments for Fortran unit numbers
- In C++: Added overloaded initialize, setPrintFile, setSpecsfile to accept Fortran unit numbers
- Works with SNOPT 7.7+.
- See README for more details.
Fixed bugs in all functions calling the snget* subroutines.
Removed sngetc (not suitable/useful for this interface).
Fixed missing parameters in definitions for snstop/snlog*.
v2.0.0 SNOPT C/C++ interface
Major changes to C and C++ interface.
Removed problem data from classes and structs. Modified solves to accept problem data directly. Examples updated.
SQOPT added to the interface; QP examples added.
v1.2.0 SNOPT C/C++ interface
Removed unit numbers from C/C++ interface. Moved into the Fortran wrapper.
In C++ interface, added summOn option to control summary output. Moved snInit call into new "initialize" routine to be called by user. Minor changes to constructors to remove prtfile (which is now passed to initialize routine).
Added nS, nInf, sInf as output for C solve calls.
SNOPT C/C++ interface
This is the C/C++ interface for sparse nonlinear optimizer SNOPT. These files are compatible with SNOPT 7.4 and SNOPT 7.5.