- Added coder interface support
- Fixed solver building issues
- Fixed compilation issue with MinGW if more than one FORCESPRO solver is generated
- Fixed potential memory access violation when returning more than one exitflag
- Updated copyright year and spelling of FORCESPRO
- Re-structured optimizerFORCES function
- Added variant to only dump the solver object into a MAT file without generating code
- Added option to perform some basic anonymization on the problem data
- Added static keyword in variable declaration in generated interfaces and main solver
- Added thread_local option in main solver file generation
- updated interface to use library files instead of object files
- Added support for MinGW mex compiler
- Updated product name and fixed dates
- not saving path for intel libs
- Fixed a compilation bug in Matlab versions <= R2016a.
- Added printing of stage dimensions.
- Y2F generates MISRA C compliant code.
- MEX and Simulink interfaces are compiled with optimization turned on if
codeoptions.optlevel
> 0.
- Y2F uses sparse matrices internally to be able to deal with larger problems.
- Fixed a compilation bug in newer Matlab versions
- Fixed a compilation bug under Windows
- Fixed a compilation bug under Windows when using the new Azure servers
- Added
y2f_version
function that returns currently installed version of Y2F
- Fixed compilation for Visual Studio 2015 users
- Fixed bug in MEX file compilation on Windows machines
- Fixed bug affecting parsing of problems with parameters influencing cost
- Changed method Y2F uses to store Simulink blocks: All blocks are now stored in a single library that can be accessed from the Simulink Library Browser. If the user re-generates a solver, the Simulink block gets updated automatically.
skipped
- Added basic ADMM example
- Fixed bug that occurred in Matlab versions < 2014a when generating valid names for solvers
- Fixed a glitch that caused the build to fail when no solver libs are shipped