实例介绍
【实例简介】
最优化的工具包,包含了需要的文件,有需要的自取,github上有的,看到有朋友说下载不了,自取,没积分的留邮箱,不定期回复。
【实例截图】
【核心代码】
16359647498564886572.rar
├── OPTI
│ ├── Examples
│ │ ├── AMPL_Examples.m
│ │ ├── Basic_Usage.m
│ │ ├── Differentiation_Examples.m
│ │ ├── FileIO_Examples.m
│ │ ├── Global_NonlinearProgramming.m
│ │ ├── LinearProgramming.m
│ │ ├── MATLAB_Overloads.m
│ │ ├── MixedInteger_LinearProgramming.m
│ │ ├── NonlinearProgramming.m
│ │ ├── QuadraticProgramming.m
│ │ └── SymBuilder_Examples.m
│ ├── @opti
│ │ ├── buildConfig.m
│ │ ├── buildOpti.m
│ │ ├── calcStatistics.m
│ │ ├── checkOptiSol.m
│ │ ├── displayOPTI.m
│ │ ├── multiSolveOpti.m
│ │ ├── opti.m
│ │ ├── solveOpti.m
│ │ └── testProblem.m
│ ├── opti_Install.m
│ ├── README.md
│ ├── Solvers
│ │ ├── bonmin.m
│ │ ├── cbc.m
│ │ ├── clp.m
│ │ ├── dmumps.m
│ │ ├── Documentation + Licenses
│ │ │ ├── bonmin
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── BONMIN_UsersManual.pdf
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── cbc
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── cgl
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── clp
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── coinutils
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── csdp
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── csdpuser.pdf
│ │ │ │ └── LICENSE
│ │ │ ├── dsdp
│ │ │ │ ├── DSDP5-API-UserGuide.pdf
│ │ │ │ └── dsdp-license
│ │ │ ├── filtersd
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── filterSD.pdf
│ │ │ │ ├── glcpd.pdf
│ │ │ │ ├── LICENSE
│ │ │ │ └── README.pdf
│ │ │ ├── glpk
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── glpkmex
│ │ │ │ │ ├── ChangeLog
│ │ │ │ │ └── COPYING
│ │ │ │ ├── glpk.pdf
│ │ │ │ ├── gmpl.pdf
│ │ │ │ ├── README
│ │ │ │ └── THANKS
│ │ │ ├── gsl
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── NEWS
│ │ │ │ ├── NOTES
│ │ │ │ ├── README
│ │ │ │ └── THANKS
│ │ │ ├── hybrj
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── ipopt
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── documentation.pdf
│ │ │ │ ├── ipopt.m
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── lbfgsb
│ │ │ │ ├── algorithm.pdf
│ │ │ │ ├── code.pdf
│ │ │ │ └── README
│ │ │ ├── levmar
│ │ │ │ └── LICENSE
│ │ │ ├── lmder
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── lpsolve
│ │ │ │ ├── changes
│ │ │ │ ├── LICENSE
│ │ │ │ └── README.txt
│ │ │ ├── m1qn3
│ │ │ │ ├── COPYING
│ │ │ │ └── m1qn3.pdf
│ │ │ ├── metis
│ │ │ │ ├── LICENSE
│ │ │ │ ├── manual.ps
│ │ │ │ └── VERSION
│ │ │ ├── mumps
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README
│ │ │ │ └── userguide_4.10.0.pdf
│ │ │ ├── nl2sol
│ │ │ │ └── readme
│ │ │ ├── nlopt
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── NEWS
│ │ │ │ └── README
│ │ │ ├── nomad
│ │ │ │ ├── lgpl.txt
│ │ │ │ ├── nomad_logo.jpg
│ │ │ │ └── user_guide.pdf
│ │ │ ├── ooqp
│ │ │ │ ├── COPYRIGHT
│ │ │ │ ├── NEWS
│ │ │ │ ├── ooqp-userguide.pdf
│ │ │ │ ├── README
│ │ │ │ └── VERSION
│ │ │ ├── pswarm
│ │ │ │ ├── lgpl.txt
│ │ │ │ └── README.txt
│ │ │ └── scip
│ │ │ └── COPYING
│ │ ├── dsdp.m
│ │ ├── filtersd.m
│ │ ├── filtersdsp.m
│ │ ├── gsl.m
│ │ ├── hybrj.m
│ │ ├── ipopt.m
│ │ ├── lbfgsb.m
│ │ ├── levmar.m
│ │ ├── lmder.m
│ │ ├── m1qn3.m
│ │ ├── mkltrnls.m
│ │ ├── mosek
│ │ │ ├── mosekbilp.m
│ │ │ ├── moseklp.m
│ │ │ ├── mosekmilp.m
│ │ │ ├── mosekmiqcqp.m
│ │ │ ├── mosekmiqp.m
│ │ │ ├── mosekqcqp.m
│ │ │ ├── mosekqp.m
│ │ │ ├── moseksdp.m
│ │ │ └── Utilities
│ │ │ ├── mosekBuild.m
│ │ │ ├── mosekProb.m
│ │ │ ├── mosekRes.m
│ │ │ ├── mosekset.m
│ │ │ └── testing_mosek.m
│ │ ├── nl2sol.m
│ │ ├── nlopt.m
│ │ ├── nomad.m
│ │ ├── ooqp.m
│ │ ├── opti_baron.m
│ │ ├── opti_bonmin.m
│ │ ├── opti_cbc.m
│ │ ├── opti_clp.m
│ │ ├── opti_cplex.m
│ │ ├── opti_csdp.m
│ │ ├── opti_dsdp.m
│ │ ├── opti_filtersd.m
│ │ ├── opti_glpk.m
│ │ ├── opti_gsl_nls.m
│ │ ├── opti_hybrj.m
│ │ ├── opti_ipopt.m
│ │ ├── opti_lbfgsb.m
│ │ ├── opti_levmar.m
│ │ ├── opti_lmder.m
│ │ ├── opti_lpsolve.m
│ │ ├── opti_m1qn3.m
│ │ ├── opti_mkltrnls.m
│ │ ├── opti_mumps.m
│ │ ├── opti_nl2sol.m
│ │ ├── opti_nlopt.m
│ │ ├── opti_nomad.m
│ │ ├── opti_ooqp.m
│ │ ├── opti_pswarm.m
│ │ ├── opti_scipasl.m
│ │ ├── opti_scip.m
│ │ ├── opti_scipnl.m
│ │ ├── opti_sedumi.m
│ │ ├── opti_zmumps.m
│ │ ├── pswarm.m
│ │ ├── scip.m
│ │ ├── scipvar.m
│ │ ├── Source
│ │ │ ├── bonmin
│ │ │ │ ├── bonminmex.cpp
│ │ │ │ ├── bonminoptions.cpp
│ │ │ │ ├── callbackfunctions.cpp
│ │ │ │ ├── Include
│ │ │ │ │ ├── bonminoptions.hpp
│ │ │ │ │ ├── callbackfunctions.hpp
│ │ │ │ │ ├── iterate.hpp
│ │ │ │ │ ├── matlabexception.hpp
│ │ │ │ │ ├── matlabfunctionhandle.hpp
│ │ │ │ │ ├── matlabinfo.hpp
│ │ │ │ │ ├── matlabjournal.hpp
│ │ │ │ │ ├── matlabprogram.hpp
│ │ │ │ │ ├── options.hpp
│ │ │ │ │ └── sparsematrix.hpp
│ │ │ │ ├── iterate.cpp
│ │ │ │ ├── matlabexception.cpp
│ │ │ │ ├── matlabfunctionhandle.cpp
│ │ │ │ ├── matlabinfo.cpp
│ │ │ │ ├── matlabjournal.cpp
│ │ │ │ ├── matlabprogram.cpp
│ │ │ │ ├── options.cpp
│ │ │ │ └── sparsematrix.cpp
│ │ │ ├── cbcmex.cpp
│ │ │ ├── clpmex.cpp
│ │ │ ├── csdp
│ │ │ │ └── CSDP_mex_changes.zip
│ │ │ ├── csdpmex.c
│ │ │ ├── dsdpmex.c
│ │ │ ├── filterSD
│ │ │ │ └── filterSD_JCEdit.zip
│ │ │ ├── filtersdmex.c
│ │ │ ├── glpkcc.cpp
│ │ │ ├── gsl
│ │ │ │ ├── gslmex.cpp
│ │ │ │ ├── gslmex.h
│ │ │ │ ├── gslmex_nls.cpp
│ │ │ │ └── gslmex_nls.h
│ │ │ ├── hybrjmex.c
│ │ │ ├── ipopt
│ │ │ │ ├── callbackfunctions.cpp
│ │ │ │ ├── Include
│ │ │ │ │ ├── callbackfunctions.hpp
│ │ │ │ │ ├── ipoptoptions.hpp
│ │ │ │ │ ├── iterate.hpp
│ │ │ │ │ ├── matlabexception.hpp
│ │ │ │ │ ├── matlabfunctionhandle.hpp
│ │ │ │ │ ├── matlabinfo.hpp
│ │ │ │ │ ├── matlabjournal.hpp
│ │ │ │ │ ├── matlabprogram.hpp
│ │ │ │ │ ├── options.hpp
│ │ │ │ │ └── sparsematrix.hpp
│ │ │ │ ├── ipopt.cpp
│ │ │ │ ├── ipoptoptions.cpp
│ │ │ │ ├── iterate.cpp
│ │ │ │ ├── matlabexception.cpp
│ │ │ │ ├── matlabfunctionhandle.cpp
│ │ │ │ ├── matlabinfo.cpp
│ │ │ │ ├── matlabjournal.cpp
│ │ │ │ ├── matlabprogram.cpp
│ │ │ │ ├── options.cpp
│ │ │ │ └── sparsematrix.cpp
│ │ │ ├── lbfgsb
│ │ │ │ ├── Include
│ │ │ │ │ ├── lbfgsb.h
│ │ │ │ │ ├── lbfgsb_program.h
│ │ │ │ │ └── program.h
│ │ │ │ ├── lbfgsb.cpp
│ │ │ │ ├── lbfgsb_program.cpp
│ │ │ │ └── program.cpp
│ │ │ ├── levmarmex.c
│ │ │ ├── lmdermex.c
│ │ │ ├── lpsolve
│ │ │ │ ├── Include
│ │ │ │ │ ├── lpsolvecaller.h
│ │ │ │ │ └── matlab.h
│ │ │ │ ├── lpsolve.c
│ │ │ │ └── matlab.c
│ │ │ ├── m1qn3mex.c
│ │ │ ├── mkltrnls.c
│ │ │ ├── mumpsmex.c
│ │ │ ├── nl2solmex.c
│ │ │ ├── nlopt
│ │ │ │ ├── config12.h
│ │ │ │ └── config.h
│ │ │ ├── nloptmex.c
│ │ │ ├── nomadmex.cpp
│ │ │ ├── ooqp
│ │ │ │ ├── Ma57Solver.zip
│ │ │ │ └── PardisoSolver.zip
│ │ │ ├── ooqpmex.cpp
│ │ │ ├── opti
│ │ │ │ ├── libmwma57.zip
│ │ │ │ ├── opti_build_utils.h
│ │ │ │ ├── opti_mex_utils.cpp
│ │ │ │ └── opti_mex_utils.h
│ │ │ ├── opti_BONMIN_Install.m
│ │ │ ├── opti_CBC_Install.m
│ │ │ ├── opti_CLP_Install.m
│ │ │ ├── opti_CSDP_Install.m
│ │ │ ├── opti_DSDP_Install.m
│ │ │ ├── opti_FILTERSD_Install.m
│ │ │ ├── opti_FILTERSQP_Install.m
│ │ │ ├── opti_GLPK_Install.m
│ │ │ ├── opti_GSL_Install.m
│ │ │ ├── opti_IPOPT_Install.m
│ │ │ ├── opti_IPOPT_Install_mumps5.m
│ │ │ ├── opti_LBFGSB_Install.m
│ │ │ ├── opti_LEVMAR_Install.m
│ │ │ ├── opti_LPSOLVE_Install.m
│ │ │ ├── opti_M1QN3_Install.m
│ │ │ ├── opti_MINPACK_Install.m
│ │ │ ├── opti_MKLTRNLS_Install.m
│ │ │ ├── opti_MUMPS_Install.m
│ │ │ ├── opti_NL2SOL_Install.m
│ │ │ ├── opti_NLOPT_Install.m
│ │ │ ├── opti_NOMAD_Install.m
│ │ │ ├── opti_OOQP_Install.m
│ │ │ ├── opti_PSWARM_Install.m
│ │ │ ├── opti_SCIP_Install.m
│ │ │ ├── opti_SCIPSDP_Install.m
│ │ │ ├── pswarmmex.c
│ │ │ └── scip
│ │ │ ├── ASL
│ │ │ │ ├── reader_nl.c
│ │ │ │ └── reader_nl.h
│ │ │ ├── Include
│ │ │ │ └── scipmex.h
│ │ │ ├── scipeventmex.cpp
│ │ │ ├── scipmex.cpp
│ │ │ ├── scipnlmex.cpp
│ │ │ └── scipsdpmex.cpp
│ │ └── zmumps.m
│ ├── Test Problems
│ │ ├── AMPL
│ │ │ ├── batch.mod
│ │ │ ├── batch.nl
│ │ │ ├── camel1.mod
│ │ │ ├── camel1.nl
│ │ │ ├── camel2.mod
│ │ │ ├── camel2.nl
│ │ │ ├── ch3.mod
│ │ │ ├── ch3.nl
│ │ │ ├── c-reload-14a.dat
│ │ │ ├── c-reload-14b.dat
│ │ │ ├── c-reload-14c.dat
│ │ │ ├── c-reload-14d.dat
│ │ │ ├── c-reload-14e.dat
│ │ │ ├── c-reload.mod
│ │ │ ├── c-sched1.dat
│ │ │ ├── c-sched2.dat
│ │ │ ├── c-sched.mod
│ │ │ ├── c-sched.nl
│ │ │ ├── diet.mod
│ │ │ ├── diet.nl
│ │ │ ├── feedloc.mod
│ │ │ ├── feedloc.nl
│ │ │ ├── geartrain.mod
│ │ │ ├── geartrain.nl
│ │ │ ├── griewank.mod
│ │ │ ├── griewank.nl
│ │ │ ├── hs100.mod
│ │ │ ├── hs100.nl
│ │ │ ├── hs116.mod
│ │ │ ├── hs116.nl
│ │ │ ├── hs71lin.mod
│ │ │ ├── hs71lin.nl
│ │ │ ├── hs71.mod
│ │ │ ├── IEEE014.branch
│ │ │ ├── IEEE014.bus
│ │ │ ├── lbti-00-15.dat
│ │ │ ├── lbti-00-20.dat
│ │ │ ├── lbti-00-40.dat
│ │ │ ├── lbti-00.mod
│ │ │ ├── mittelman.mod
│ │ │ ├── mittelman.nl
│ │ │ ├── mod8.dat
│ │ │ ├── mod8.mod
│ │ │ ├── mod8.nl
│ │ │ ├── multi.dat
│ │ │ ├── multi.mod
│ │ │ ├── multi.nl
│ │ │ ├── multmip1.dat
│ │ │ ├── multmip1.mod
│ │ │ ├── multmip1.nl
│ │ │ ├── multmip2.dat
│ │ │ ├── multmip2.mod
│ │ │ ├── multmip2.nl
│ │ │ ├── multmip3.dat
│ │ │ ├── multmip3.mod
│ │ │ ├── multmip3.nl
│ │ │ ├── oil.dat
│ │ │ ├── oil.mod
│ │ │ ├── oil.nl
│ │ │ ├── opf_014bus.mod
│ │ │ ├── opf_014bus.nl
│ │ │ ├── opf_662bus.nl
│ │ │ ├── optprloc.mod
│ │ │ ├── optprloc.nl
│ │ │ ├── p2gon.nl
│ │ │ ├── prod03.dat
│ │ │ ├── prod.mod
│ │ │ ├── prod.nl
│ │ │ ├── rosenbr.mod
│ │ │ ├── rosenbr.nl
│ │ │ ├── spring.mod
│ │ │ ├── spring.nl
│ │ │ ├── synthes1.mod
│ │ │ ├── synthes1.nl
│ │ │ ├── synthes2.mod
│ │ │ ├── synthes2.nl
│ │ │ ├── synthes3.mod
│ │ │ ├── synthes3.nl
│ │ │ ├── testInf.mod
│ │ │ ├── testMIQP2.mod
│ │ │ ├── testMIQP2.nl
│ │ │ ├── testMIQP3.mod
│ │ │ ├── testMIQP3.nl
│ │ │ ├── testMIQP.mod
│ │ │ ├── testMIQP.nl
│ │ │ ├── testQCQP2.mod
│ │ │ ├── testQCQP2.nl
│ │ │ ├── testQCQP3.mod
│ │ │ ├── testQCQP3.nl
│ │ │ ├── testQCQP.mod
│ │ │ ├── testQCQP.nl
│ │ │ ├── testQPcon.mod
│ │ │ ├── testQPcon.nl
│ │ │ ├── testQP.mod
│ │ │ ├── testQP.nl
│ │ │ ├── train1.dat
│ │ │ ├── train1.mod
│ │ │ ├── train1.nl
│ │ │ ├── trimlon12.dat
│ │ │ ├── trimlon2.dat
│ │ │ ├── trimlon4.dat
│ │ │ ├── trimlon5.dat
│ │ │ ├── trimlon6.dat
│ │ │ ├── trimlon7.dat
│ │ │ ├── trimlon.mod
│ │ │ ├── trimlon.nl
│ │ │ ├── trimloss12.dat
│ │ │ ├── trimloss2.dat
│ │ │ ├── trimloss4.dat
│ │ │ ├── trimloss5.dat
│ │ │ ├── trimloss6.dat
│ │ │ ├── trimloss7.dat
│ │ │ ├── trimloss.mod
│ │ │ ├── trimloss.nl
│ │ │ ├── weapon.mod
│ │ │ ├── weapon.nl
│ │ │ ├── wind-fac.mod
│ │ │ └── wind-fac.nl
│ │ ├── bilp_prob.m
│ │ ├── Crash Files
│ │ │ ├── ClpCrashSource.cpp
│ │ │ ├── cplex_fault_finding.m
│ │ │ ├── crashqp.qps
│ │ │ └── test_scip_problems.m
│ │ ├── DAT-S
│ │ │ ├── 2areas.dat-s
│ │ │ ├── 2areas_minVol.dat-s
│ │ │ ├── allints.dat-s
│ │ │ ├── arch0.dat-s
│ │ │ ├── arch2.dat-s
│ │ │ ├── arch4.dat-s
│ │ │ ├── arch8.dat-s
│ │ │ ├── b1_30.dat-s
│ │ │ ├── b1_act3_area1_vol20_act.dat-s
│ │ │ ├── b5_act4_area2_vol20_mV.dat-s
│ │ │ ├── control1.dat-s
│ │ │ ├── control2.dat-s
│ │ │ ├── control3.dat-s
│ │ │ ├── csdp_prob.dat-s
│ │ │ ├── gpp100.dat-s
│ │ │ ├── gpp124-1.dat-s
│ │ │ ├── gpp124-2.dat-s
│ │ │ ├── gpp124-3.dat-s
│ │ │ ├── gpp124-4.dat-s
│ │ │ ├── hinf10.dat-s
│ │ │ ├── hinf11.dat-s
│ │ │ ├── hinf12.dat-s
│ │ │ ├── hinf13.dat-s
│ │ │ ├── hinf14.dat-s
│ │ │ ├── hinf15.dat-s
│ │ │ ├── hinf1.dat-s
│ │ │ ├── hinf2.dat-s
│ │ │ ├── hinf3.dat-s
│ │ │ ├── hinf4.dat-s
│ │ │ ├── hinf5.dat-s
│ │ │ ├── hinf6.dat-s
│ │ │ ├── hinf7.dat-s
│ │ │ ├── hinf8.dat-s
│ │ │ ├── hinf9.dat-s
│ │ │ ├── infd1.dat-s
│ │ │ ├── infd2.dat-s
│ │ │ ├── infp1.dat-s
│ │ │ ├── infp2.dat-s
│ │ │ ├── maxcut30_11.dat-s
│ │ │ ├── maxcut30_3.dat-s
│ │ │ ├── maxG11.dat-s
│ │ │ ├── maxG32.dat-s
│ │ │ ├── maxG51.dat-s
│ │ │ ├── mcp100.dat-s
│ │ │ ├── mcp124-1.dat-s
│ │ │ ├── mcp124-2.dat-s
│ │ │ ├── mcp124-3.dat-s
│ │ │ ├── mcp124-4.dat-s
│ │ │ ├── mcp250-1.dat-s
│ │ │ ├── mcp250-2.dat-s
│ │ │ ├── mcp250-3.dat-s
│ │ │ ├── mcp250-4.dat-s
│ │ │ ├── mcp500-1.dat-s
│ │ │ ├── mcp500-2.dat-s
│ │ │ ├── mcp500-3.dat-s
│ │ │ ├── mcp500-4.dat-s
│ │ │ ├── qap5.dat-s
│ │ │ ├── qap6.dat-s
│ │ │ ├── qap7.dat-s
│ │ │ ├── qap8.dat-s
│ │ │ ├── qap9.dat-s
│ │ │ ├── qpG11.dat-s
│ │ │ ├── qpG51.dat-s
│ │ │ ├── sdp1.dat-s
│ │ │ ├── sdp2.dat-s
│ │ │ ├── sdp3.dat-s
│ │ │ ├── sdp4.dat-s
│ │ │ ├── sdpademo2.dat
│ │ │ ├── sdpademo.dat
│ │ │ ├── sdpademo.dat-s
│ │ │ ├── ss30.dat-s
│ │ │ ├── theta1.dat-s
│ │ │ ├── theta2.dat-s
│ │ │ ├── truss1.dat-s
│ │ │ ├── truss2.dat-s
│ │ │ ├── truss3.dat-s
│ │ │ ├── truss4.dat-s
│ │ │ ├── truss5.dat-s
│ │ │ ├── truss6.dat-s
│ │ │ └── truss7.dat-s
│ │ ├── Development
│ │ │ ├── auto2fitdata.mat
│ │ │ ├── auto2fit_problems.m
│ │ │ ├── dnls_examples.m
│ │ │ ├── hs71C.m
│ │ │ ├── hs71F.m
│ │ │ ├── hs71H.m
│ │ │ ├── misdp
│ │ │ │ ├── BUS7_1.dat-s
│ │ │ │ ├── sdp2.dat-s
│ │ │ │ ├── test_misdp.m
│ │ │ │ └── testsdp1.dat-s
│ │ │ ├── opti_scipnltest.m
│ │ │ ├── opti_wikicode.m
│ │ │ ├── opti_wikiplot.m
│ │ │ ├── RiemannND.m
│ │ │ ├── sdp_lqr.m
│ │ │ ├── test_1dplots.m
│ │ │ ├── test_3dplots.m
│ │ │ ├── test_ampl.m
│ │ │ ├── test_autoJac.m
│ │ │ ├── test_bonmin_linearcon.m
│ │ │ ├── test_cbc.m
│ │ │ ├── test_checkSol.m
│ │ │ ├── test_clp.m
│ │ │ ├── test_complexstep.m
│ │ │ ├── test_conf_formal.m
│ │ │ ├── test_conf.m
│ │ │ ├── test_csdp.m
│ │ │ ├── test_der_check.m
│ │ │ ├── test_dsdp.m
│ │ │ ├── test_dyn_nls.m
│ │ │ ├── test_dyn_nls_output.m
│ │ │ ├── test_filterSD.m
│ │ │ ├── test_gamsIO.m
│ │ │ ├── test_global.m
│ │ │ ├── test_gsl.m
│ │ │ ├── test_hessian.m
│ │ │ ├── test_ipopthsl.m
│ │ │ ├── test_ipoptiter.m
│ │ │ ├── test_ipopt_linearcon.m
│ │ │ ├── test_ipopt_ma57.m
│ │ │ ├── test_ipopt_opts.m
│ │ │ ├── test_ipopt_parfor.m
│ │ │ ├── test_iterfunc.m
│ │ │ ├── test_largenlps.m
│ │ │ ├── test_lbfgsb.m
│ │ │ ├── test_levmar.m
│ │ │ ├── test_lipsol.m
│ │ │ ├── test_m1qn3.m
│ │ │ ├── test_mps.m
│ │ │ ├── test_multisolve.m
│ │ │ ├── test_new_qc.m
│ │ │ ├── test_nist_fit.m
│ │ │ ├── test_nl2sol.m
│ │ │ ├── test_nleq.m
│ │ │ ├── test_nlopt.m
│ │ │ ├── test_nomad361.m
│ │ │ ├── test_nomad_gerad.m
│ │ │ ├── test_nomad.m
│ │ │ ├── test_numdiff.m
│ │ │ ├── test_objc.m
│ │ │ ├── test_ooqp.m
│ │ │ ├── test_optifit.m
│ │ │ ├── test_probs.m
│ │ │ ├── test_probs_mw.m
│ │ │ ├── test_probs_oldapi.m
│ │ │ ├── test_probs_sym.m
│ │ │ ├── test_propt_ex.m
│ │ │ ├── test_pswarm.m
│ │ │ ├── test_qcqp2nlp.m
│ │ │ ├── test_rowcon.m
│ │ │ ├── test_scip_formal.m
│ │ │ ├── test_scip.m
│ │ │ ├── test_scip_opts.m
│ │ │ ├── test_scipvar.m
│ │ │ ├── test_sdpio.m
│ │ │ ├── test_sdp_yalmip.m
│ │ │ ├── test_sedumi.m
│ │ │ ├── test_sos.m
│ │ │ ├── test_sparse_snle.m
│ │ │ ├── test_sym_diff.m
│ │ │ ├── test_weighted_dnls.m
│ │ │ └── test_weighted_nls.m
│ │ ├── lp_prob.m
│ │ ├── MAT
│ │ │ ├── sdp_arch0.mat
│ │ │ ├── sdp_arch2.mat
│ │ │ ├── sdp_arch4.mat
│ │ │ ├── sdp_control01.mat
│ │ │ ├── sdp_control02.mat
│ │ │ ├── sdp_control03.mat
│ │ │ ├── sdp_gpp100.mat
│ │ │ ├── sdp_gpp124-1.mat
│ │ │ ├── sdp_gpp124-2.mat
│ │ │ ├── sdp_gpp124-3.mat
│ │ │ ├── sdp_gpp124-4.mat
│ │ │ ├── sdp_hinf01.mat
│ │ │ ├── sdp_hinf02.mat
│ │ │ ├── sdp_hinf03.mat
│ │ │ ├── sdp_hinf04.mat
│ │ │ ├── sdp_hinf05.mat
│ │ │ ├── sdp_hinf06.mat
│ │ │ ├── sdp_hinf07.mat
│ │ │ ├── sdp_hinf08.mat
│ │ │ ├── sdp_hinf09.mat
│ │ │ ├── sdp_hinf10.mat
│ │ │ ├── sdp_hinf11.mat
│ │ │ ├── sdp_hinf12.mat
│ │ │ ├── sdp_hinf13.mat
│ │ │ ├── sdp_hinf14.mat
│ │ │ ├── sdp_hinf15.mat
│ │ │ ├── sdp_maxG11.mat
│ │ │ ├── sdp_maxG32.mat
│ │ │ ├── sdp_maxG51.mat
│ │ │ ├── sdp_mcp100.mat
│ │ │ ├── sdp_mcp100.zip
│ │ │ ├── sdp_mcp124-1.mat
│ │ │ ├── sdp_mcp124-2.mat
│ │ │ ├── sdp_mcp124-3.mat
│ │ │ ├── sdp_mcp124-4.mat
│ │ │ ├── sdp_mcp250-1.mat
│ │ │ ├── sdp_mcp250-2.mat
│ │ │ ├── sdp_mcp250-3.mat
│ │ │ ├── sdp_mcp250-4.mat
│ │ │ ├── sdp_mcp500-1.mat
│ │ │ ├── sdp_mcp500-2.mat
│ │ │ ├── sdp_mcp500-3.mat
│ │ │ ├── sdp_mcp500-4.mat
│ │ │ ├── sdp_qap05.mat
│ │ │ ├── sdp_qap06.mat
│ │ │ ├── sdp_qap07.mat
│ │ │ ├── sdp_qap08.mat
│ │ │ ├── sdp_theta1.mat
│ │ │ ├── sdp_theta2.mat
│ │ │ ├── sdp_theta3.mat
│ │ │ ├── sdp_trto3.mat
│ │ │ ├── sdp_truss1.mat
│ │ │ ├── sdp_truss2.mat
│ │ │ ├── sdp_truss3.mat
│ │ │ ├── sdp_truss4.mat
│ │ │ ├── sdp_truss5.mat
│ │ │ ├── sdp_truss6.mat
│ │ │ ├── sparseLP1.mat
│ │ │ └── sparseMILP1.mat
│ │ ├── milp_prob.m
│ │ ├── MPS
│ │ │ ├── afiro.mps
│ │ │ ├── bienst1.mps
│ │ │ ├── bienst2.mps
│ │ │ ├── exmip1.mps
│ │ │ ├── maros-r7.mps
│ │ │ ├── MPCqp1.qps
│ │ │ ├── prod.mps
│ │ │ ├── qap15.mps
│ │ │ ├── scsd1.mps
│ │ │ ├── scsd6.mps
│ │ │ ├── scsd8.mps
│ │ │ ├── shell.mps
│ │ │ ├── testLP2.mps
│ │ │ ├── testLP3.mps
│ │ │ ├── testLP4.mps
│ │ │ ├── testLP5.mps
│ │ │ ├── testLP.mps
│ │ │ ├── testMILP2.mps
│ │ │ ├── testMILP3.mps
│ │ │ ├── testMILP4.mps
│ │ │ ├── testMILP.mps
│ │ │ ├── testQP2.qps
│ │ │ ├── testQP.qps
│ │ │ ├── testSOS2.mps
│ │ │ ├── testSOS.mps
│ │ │ └── wood1p.mps
│ │ ├── nlp_HS.m
│ │ ├── nlp_prob.m
│ │ ├── nls_prob.m
│ │ ├── qp_prob.m
│ │ └── sdp_prob.m
│ └── Utilities
│ ├── @adiff
│ │ ├── abs.m
│ │ ├── acos.m
│ │ ├── adiffget.m
│ │ ├── adiff.m
│ │ ├── asin.m
│ │ ├── atan.m
│ │ ├── conj.m
│ │ ├── cosh.m
│ │ ├── cos.m
│ │ ├── ctranspose.m
│ │ ├── diff.m
│ │ ├── double.m
│ │ ├── end.m
│ │ ├── exp.m
│ │ ├── fft.m
│ │ ├── full.m
│ │ ├── ifft.m
│ │ ├── imag.m
│ │ ├── isreal.m
│ │ ├── issparse.m
│ │ ├── length.m
│ │ ├── log10.m
│ │ ├── log.m
│ │ ├── max.m
│ │ ├── min.m
│ │ ├── minus.m
│ │ ├── mldivide.m
│ │ ├── mpower.m
│ │ ├── mrdivide.m
│ │ ├── mtimes.m
│ │ ├── norm.m
│ │ ├── plus.m
│ │ ├── power.m
│ │ ├── private
│ │ │ ├── checkroot.m
│ │ │ ├── reciprocal.m
│ │ │ └── rowmult.m
│ │ ├── rdivide.m
│ │ ├── real.m
│ │ ├── repmat.m
│ │ ├── sinh.m
│ │ ├── sin.m
│ │ ├── size.m
│ │ ├── sparse.m
│ │ ├── sqrt.m
│ │ ├── subsasgn.m
│ │ ├── subsref.m
│ │ ├── sum.m
│ │ ├── tanh.m
│ │ ├── tan.m
│ │ ├── times.m
│ │ ├── uminus.m
│ │ └── vertcat.m
│ ├── asl.m
│ ├── coinR.m
│ ├── coinW.m
│ ├── Documentation + Licenses
│ │ ├── adiff
│ │ │ ├── automatic differentiation.pdf
│ │ │ └── license.txt
│ │ ├── ampl
│ │ │ ├── ampl.pdf
│ │ │ ├── hooking2.pdf
│ │ │ └── LICENSE
│ │ ├── coinutils
│ │ │ ├── AUTHORS
│ │ │ ├── INSTALL
│ │ │ └── README
│ │ ├── gams
│ │ │ ├── gdxmrw.pdf
│ │ │ └── gdxutils.pdf
│ │ └── rmathlib
│ │ └── COPYING
│ ├── Install
│ │ ├── Adding a new solver.m
│ │ ├── lp_test_results.mat
│ │ ├── milp_test_results.mat
│ │ ├── minlp_test_results.mat
│ │ ├── miqp_test_results.mat
│ │ ├── nlp_test_results.mat
│ │ ├── nls_test_results.mat
│ │ ├── opti_Dist_Test.m
│ │ ├── opti_FindCplex.m
│ │ ├── opti_FindMKL.m
│ │ ├── opti_FindUCRT.m
│ │ ├── opti_genresults.m
│ │ ├── opti_Install_Test.m
│ │ ├── opti_MEX_Install.m
│ │ ├── opti_package.m
│ │ ├── opti_PreReqCheck.m
│ │ ├── opti_solverMex.m
│ │ ├── optiSolverPack_Install.m
│ │ ├── OPTI_ToDo.m
│ │ ├── qp_test_results.mat
│ │ ├── sdp_test_results.mat
│ │ ├── Steps for a new Release.m
│ │ └── VisualStudioBuilder
│ │ ├── export_def_gen.m
│ │ ├── mexopts
│ │ │ ├── R2013a
│ │ │ │ ├── msvc140engmatopts.bat
│ │ │ │ ├── msvc140opts.bat
│ │ │ │ ├── msvc140opts.stp
│ │ │ │ ├── msvc141opts.bat
│ │ │ │ └── msvc141opts.stp
│ │ │ └── R2015a
│ │ │ ├── msvc2017.xml
│ │ │ └── msvcpp2017.xml
│ │ ├── opti_VSBuild.m
│ │ ├── readMissingSymbols.m
│ │ ├── VS_BuildFileList.m
│ │ ├── VS_CleanFilters.m
│ │ ├── VSMain.m
│ │ ├── VS_WriteFilters.m
│ │ ├── VS_WriteProj.m
│ │ └── VS_WriteSol.m
│ ├── mklJac.m
│ ├── opti
│ │ ├── amplConvert.m
│ │ ├── amplRead.m
│ │ ├── autoJac.m
│ │ ├── bench_plot.m
│ │ ├── bonminset.m
│ │ ├── cbcset.m
│ │ ├── checkSolver.m
│ │ ├── clpset.m
│ │ ├── coinRead.m
│ │ ├── coinWrite.m
│ │ ├── Contents.m
│ │ ├── convBaron.m
│ │ ├── convBonmin.m
│ │ ├── convFilterSD.m
│ │ ├── convGMatlab.m
│ │ ├── convIpopt.m
│ │ ├── convMatlab.m
│ │ ├── convNlopt.m
│ │ ├── csdpset.m
│ │ ├── cstepHessLag.m
│ │ ├── cstepHess.m
│ │ ├── cstepJac.m
│ │ ├── detGrad.m
│ │ ├── detNlcon.m
│ │ ├── dispLevel.m
│ │ ├── DNLP2NLP.m
│ │ ├── DNLS2NLS.m
│ │ ├── dsdpset.m
│ │ ├── func2sym.m
│ │ ├── gamsWrite.m
│ │ ├── gen2row.m
│ │ ├── genlin2nl.m
│ │ ├── gslset.m
│ │ ├── inequal.m
│ │ ├── ipopt_auxdata.m
│ │ ├── ipoptset.m
│ │ ├── lbfgsbset.m
│ │ ├── mix2gen.m
│ │ ├── mkltrnlsset.m
│ │ ├── movex0.m
│ │ ├── nestedfieldnames.m
│ │ ├── nloptset.m
│ │ ├── nloptSolver.m
│ │ ├── nmix2row.m
│ │ ├── nomadset.m
│ │ ├── nrow2mix.m
│ │ ├── ooqpset.m
│ │ ├── opti2sedumi.m
│ │ ├── optiBench.m
│ │ ├── opti_bintprog.m
│ │ ├── opticheckset.m
│ │ ├── optiCheckSymTBX.m
│ │ ├── opticheckval.m
│ │ ├── optiConViolation.m
│ │ ├── opti_debug.m
│ │ ├── optiDerCheck.m
│ │ ├── optidynset.m
│ │ ├── optifit.m
│ │ ├── opti_fmincon.m
│ │ ├── opti_fminunc.m
│ │ ├── opti_fsolve.m
│ │ ├── optiGenTestHessian.m
│ │ ├── opti_guessX0.m
│ │ ├── optiHessCheck.m
│ │ ├── optiinfo.m
│ │ ├── opti_intlinprog.m
│ │ ├── optiIsSymmetric.m
│ │ ├── optiIsTriULD.m
│ │ ├── opti_linprog.m
│ │ ├── opti_lsqcurvefit.m
│ │ ├── optiMatType.m
│ │ ├── opti_mintprog.m
│ │ ├── optiMLVer.m
│ │ ├── optiplotfval.m
│ │ ├── optiplotlogfval.m
│ │ ├── optiPrintFitStats.m
│ │ ├── opti_printUpdateInfo.m
│ │ ├── optiprob.m
│ │ ├── opti_quadprog.m
│ │ ├── optiRead.m
│ │ ├── optiReadMPS.m
│ │ ├── optiReadSDPA.m
│ │ ├── optiRemoveDefaults.m
│ │ ├── optiset.m
│ │ ├── optiSolverInfo.m
│ │ ├── optiSolver.m
│ │ ├── optisym.m
│ │ ├── optiTestSolver.m
│ │ ├── optiver.m
│ │ ├── optiWarnLevel.m
│ │ ├── optiwarn.m
│ │ ├── optiWriteSDPA.m
│ │ ├── plotBounds.m
│ │ ├── plotConfEllipse.m
│ │ ├── plotConfReg.m
│ │ ├── plotDataFit.m
│ │ ├── plotDNLS.m
│ │ ├── plotIntCon.m
│ │ ├── plotLinCon.m
│ │ ├── plotMultiSearch.m
│ │ ├── plotNLCon.m
│ │ ├── plotNonlinCon.m
│ │ ├── plotObj.m
│ │ ├── plotOptiProb.m
│ │ ├── plotQuadCon.m
│ │ ├── plotSDCon.m
│ │ ├── plotTitle.m
│ │ ├── pswarmset.m
│ │ ├── QCQP2NLP.m
│ │ ├── row2gen.m
│ │ ├── rowe2gene.m
│ │ ├── rowlin2nl.m
│ │ ├── scipRetCode.m
│ │ ├── scipset.m
│ │ ├── sdpRead.m
│ │ ├── sdpWrite.m
│ │ ├── sedumi2opti.m
│ │ ├── sym2func.m
│ │ ├── symDynJac.m
│ │ ├── symHessLag.m
│ │ ├── symHess.m
│ │ ├── symJac.m
│ │ └── symPartialDer.m
│ ├── rmathlib.m
│ ├── Source
│ │ ├── amplmex.c
│ │ ├── coinR.cpp
│ │ ├── coinW.cpp
│ │ ├── CppAD
│ │ │ ├── AUTHORS
│ │ │ ├── base_require.hpp
│ │ │ ├── configure.hpp
│ │ │ ├── COPYING
│ │ │ ├── cppad.hpp
│ │ │ ├── local
│ │ │ │ ├── abort_recording.hpp
│ │ │ │ ├── abs.hpp
│ │ │ │ ├── abs_op.hpp
│ │ │ │ ├── acosh.hpp
│ │ │ │ ├── acosh_op.hpp
│ │ │ │ ├── acos_op.hpp
│ │ │ │ ├── ad_assign.hpp
│ │ │ │ ├── ad_binary.hpp
│ │ │ │ ├── ad_ctor.hpp
│ │ │ │ ├── add_eq.hpp
│ │ │ │ ├── add.hpp
│ │ │ │ ├── add_op.hpp
│ │ │ │ ├── ad_fun.hpp
│ │ │ │ ├── ad.hpp
│ │ │ │ ├── ad_io.hpp
│ │ │ │ ├── ad_tape.hpp
│ │ │ │ ├── ad_to_string.hpp
│ │ │ │ ├── ad_valued.hpp
│ │ │ │ ├── arithmetic.hpp
│ │ │ │ ├── asinh.hpp
│ │ │ │ ├── asinh_op.hpp
│ │ │ │ ├── asin_op.hpp
│ │ │ │ ├── atan2.hpp
│ │ │ │ ├── atanh.hpp
│ │ │ │ ├── atanh_op.hpp
│ │ │ │ ├── atan_op.hpp
│ │ │ │ ├── atomic_base.hpp
│ │ │ │ ├── azmul.hpp
│ │ │ │ ├── base_complex.hpp
│ │ │ │ ├── base_cond_exp.hpp
│ │ │ │ ├── base_double.hpp
│ │ │ │ ├── base_float.hpp
│ │ │ │ ├── base_hash.hpp
│ │ │ │ ├── base_limits.hpp
│ │ │ │ ├── base_std_math.hpp
│ │ │ │ ├── base_to_string.hpp
│ │ │ │ ├── bender_quad.hpp
│ │ │ │ ├── bool_fun.hpp
│ │ │ │ ├── bool_valued.hpp
│ │ │ │ ├── capacity_order.hpp
│ │ │ │ ├── check_for_nan.hpp
│ │ │ │ ├── checkpoint.hpp
│ │ │ │ ├── color_general.hpp
│ │ │ │ ├── color_symmetric.hpp
│ │ │ │ ├── compare.hpp
│ │ │ │ ├── comp_op.hpp
│ │ │ │ ├── compute_assign.hpp
│ │ │ │ ├── cond_exp.hpp
│ │ │ │ ├── cond_op.hpp
│ │ │ │ ├── convert.hpp
│ │ │ │ ├── cosh_op.hpp
│ │ │ │ ├── cos_op.hpp
│ │ │ │ ├── cppad_assert.hpp
│ │ │ │ ├── cppad_colpack.hpp
│ │ │ │ ├── cskip_op.hpp
│ │ │ │ ├── csum_op.hpp
│ │ │ │ ├── declare_ad.hpp
│ │ │ │ ├── define.hpp
│ │ │ │ ├── dependent.hpp
│ │ │ │ ├── discrete.hpp
│ │ │ │ ├── discrete_op.hpp
│ │ │ │ ├── div_eq.hpp
│ │ │ │ ├── div.hpp
│ │ │ │ ├── div_op.hpp
│ │ │ │ ├── drivers.hpp
│ │ │ │ ├── epsilon.hpp
│ │ │ │ ├── equal_op_seq.hpp
│ │ │ │ ├── erf.hpp
│ │ │ │ ├── erf_op.hpp
│ │ │ │ ├── expm1.hpp
│ │ │ │ ├── expm1_op.hpp
│ │ │ │ ├── exp_op.hpp
│ │ │ │ ├── for_hes_sweep.hpp
│ │ │ │ ├── for_jac_sweep.hpp
│ │ │ │ ├── for_one.hpp
│ │ │ │ ├── for_sparse_hes.hpp
│ │ │ │ ├── for_sparse_jac.hpp
│ │ │ │ ├── for_two.hpp
│ │ │ │ ├── forward0sweep.hpp
│ │ │ │ ├── forward1sweep.hpp
│ │ │ │ ├── forward2sweep.hpp
│ │ │ │ ├── forward.hpp
│ │ │ │ ├── fun_check.hpp
│ │ │ │ ├── fun_construct.hpp
│ │ │ │ ├── fun_eval.hpp
│ │ │ │ ├── hash_code.hpp
│ │ │ │ ├── hessian.hpp
│ │ │ │ ├── identical.hpp
│ │ │ │ ├── independent.hpp
│ │ │ │ ├── integer.hpp
│ │ │ │ ├── jacobian.hpp
│ │ │ │ ├── load_op.hpp
│ │ │ │ ├── log1p.hpp
│ │ │ │ ├── log1p_op.hpp
│ │ │ │ ├── log_op.hpp
│ │ │ │ ├── lu_ratio.hpp
│ │ │ │ ├── mul_eq.hpp
│ │ │ │ ├── mul.hpp
│ │ │ │ ├── mul_op.hpp
│ │ │ │ ├── near_equal_ext.hpp
│ │ │ │ ├── numeric_limits.hpp
│ │ │ │ ├── num_skip.hpp
│ │ │ │ ├── old_atomic.hpp
│ │ │ │ ├── omp_max_thread.hpp
│ │ │ │ ├── op_code.hpp
│ │ │ │ ├── op.hpp
│ │ │ │ ├── optimize.hpp
│ │ │ │ ├── opt_val_hes.hpp
│ │ │ │ ├── ordered.hpp
│ │ │ │ ├── parallel_ad.hpp
│ │ │ │ ├── parameter_op.hpp
│ │ │ │ ├── par_var.hpp
│ │ │ │ ├── player.hpp
│ │ │ │ ├── pod_vector.hpp
│ │ │ │ ├── pow.hpp
│ │ │ │ ├── pow_op.hpp
│ │ │ │ ├── print_for.hpp
│ │ │ │ ├── print_op.hpp
│ │ │ │ ├── prototype_op.hpp
│ │ │ │ ├── recorder.hpp
│ │ │ │ ├── reverse.hpp
│ │ │ │ ├── reverse_sweep.hpp
│ │ │ │ ├── rev_hes_sweep.hpp
│ │ │ │ ├── rev_jac_sweep.hpp
│ │ │ │ ├── rev_one.hpp
│ │ │ │ ├── rev_sparse_hes.hpp
│ │ │ │ ├── rev_sparse_jac.hpp
│ │ │ │ ├── rev_two.hpp
│ │ │ │ ├── set_get_in_parallel.hpp
│ │ │ │ ├── sign.hpp
│ │ │ │ ├── sign_op.hpp
│ │ │ │ ├── sinh_op.hpp
│ │ │ │ ├── sin_op.hpp
│ │ │ │ ├── sparse_binary_op.hpp
│ │ │ │ ├── sparse_hessian.hpp
│ │ │ │ ├── sparse.hpp
│ │ │ │ ├── sparse_jacobian.hpp
│ │ │ │ ├── sparse_list.hpp
│ │ │ │ ├── sparse_pack.hpp
│ │ │ │ ├── sparse_pattern.hpp
│ │ │ │ ├── sparse_unary_op.hpp
│ │ │ │ ├── sqrt_op.hpp
│ │ │ │ ├── standard_math.hpp
│ │ │ │ ├── std_math_98.hpp
│ │ │ │ ├── std_set.hpp
│ │ │ │ ├── store_op.hpp
│ │ │ │ ├── sub_eq.hpp
│ │ │ │ ├── sub.hpp
│ │ │ │ ├── sub_op.hpp
│ │ │ │ ├── tanh_op.hpp
│ │ │ │ ├── tan_op.hpp
│ │ │ │ ├── tape_link.hpp
│ │ │ │ ├── test_vector.hpp
│ │ │ │ ├── testvector.hpp
│ │ │ │ ├── unary_minus.hpp
│ │ │ │ ├── unary_plus.hpp
│ │ │ │ ├── undef.hpp
│ │ │ │ ├── user_ad.hpp
│ │ │ │ ├── value.hpp
│ │ │ │ ├── var2par.hpp
│ │ │ │ ├── vec_ad.hpp
│ │ │ │ ├── zdouble.hpp
│ │ │ │ └── zmul_op.hpp
│ │ │ ├── utility
│ │ │ │ ├── check_numeric_type.hpp
│ │ │ │ ├── check_simple_vector.hpp
│ │ │ │ ├── elapsed_seconds.hpp
│ │ │ │ ├── error_handler.hpp
│ │ │ │ ├── index_sort.hpp
│ │ │ │ ├── lu_factor.hpp
│ │ │ │ ├── lu_invert.hpp
│ │ │ │ ├── lu_solve.hpp
│ │ │ │ ├── memory_leak.hpp
│ │ │ │ ├── nan.hpp
│ │ │ │ ├── near_equal.hpp
│ │ │ │ ├── ode_err_control.hpp
│ │ │ │ ├── ode_gear_control.hpp
│ │ │ │ ├── ode_gear.hpp
│ │ │ │ ├── omp_alloc.hpp
│ │ │ │ ├── poly.hpp
│ │ │ │ ├── pow_int.hpp
│ │ │ │ ├── romberg_mul.hpp
│ │ │ │ ├── romberg_one.hpp
│ │ │ │ ├── rosen_34.hpp
│ │ │ │ ├── runge_45.hpp
│ │ │ │ ├── speed_test.hpp
│ │ │ │ ├── thread_alloc.hpp
│ │ │ │ ├── time_test.hpp
│ │ │ │ ├── to_string.hpp
│ │ │ │ ├── track_new_del.hpp
│ │ │ │ └── vector.hpp
│ │ │ └── utility.hpp
│ │ ├── mklJac.cpp
│ │ ├── mklJac.h
│ │ ├── opti_ASL_Install.m
│ │ ├── opti_COINUTILS_Install.m
│ │ ├── opti_MISC_Install.m
│ │ ├── opti_MKLJAC_Install.m
│ │ ├── opti_RMathlib_Install.m
│ │ ├── rmathlib.cpp
│ │ ├── rmathlib.h
│ │ └── spIndex.cpp
│ ├── SymBuilder
│ │ ├── SB_examples.m
│ │ ├── symb_cadtemp.cpp
│ │ ├── symb_ctemp.c
│ │ ├── symbset.m
│ │ └── @SymBuilder
│ │ ├── buildCFun.m
│ │ ├── buildMFun.m
│ │ ├── detVarNames.m
│ │ ├── display.m
│ │ ├── GetOPTI.m
│ │ ├── parseBound.m
│ │ ├── parseConstraint.m
│ │ ├── parseExpression.m
│ │ ├── parseInteger.m
│ │ ├── parseResExp.m
│ │ ├── Results.m
│ │ ├── sym2fun.m
│ │ └── SymBuilder.m
│ └── UnitTests
│ ├── confidence_tests.m
│ ├── mklJac_tests.m
│ ├── opti_tests.m
│ ├── rmathlib_tests.m
│ ├── UnitTestData
│ │ ├── confidenceData.mat
│ │ ├── genConfidenceData.m
│ │ ├── genRmathlibData.m
│ │ └── rmathlibData.mat
│ └── unit_test_script.m
└── optiMEXFiles_mexw64_2_28.zip
82 directories, 1124 files
最优化的工具包,包含了需要的文件,有需要的自取,github上有的,看到有朋友说下载不了,自取,没积分的留邮箱,不定期回复。
【实例截图】
【核心代码】
16359647498564886572.rar
├── OPTI
│ ├── Examples
│ │ ├── AMPL_Examples.m
│ │ ├── Basic_Usage.m
│ │ ├── Differentiation_Examples.m
│ │ ├── FileIO_Examples.m
│ │ ├── Global_NonlinearProgramming.m
│ │ ├── LinearProgramming.m
│ │ ├── MATLAB_Overloads.m
│ │ ├── MixedInteger_LinearProgramming.m
│ │ ├── NonlinearProgramming.m
│ │ ├── QuadraticProgramming.m
│ │ └── SymBuilder_Examples.m
│ ├── @opti
│ │ ├── buildConfig.m
│ │ ├── buildOpti.m
│ │ ├── calcStatistics.m
│ │ ├── checkOptiSol.m
│ │ ├── displayOPTI.m
│ │ ├── multiSolveOpti.m
│ │ ├── opti.m
│ │ ├── solveOpti.m
│ │ └── testProblem.m
│ ├── opti_Install.m
│ ├── README.md
│ ├── Solvers
│ │ ├── bonmin.m
│ │ ├── cbc.m
│ │ ├── clp.m
│ │ ├── dmumps.m
│ │ ├── Documentation + Licenses
│ │ │ ├── bonmin
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── BONMIN_UsersManual.pdf
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── cbc
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── cgl
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── clp
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── coinutils
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── csdp
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── csdpuser.pdf
│ │ │ │ └── LICENSE
│ │ │ ├── dsdp
│ │ │ │ ├── DSDP5-API-UserGuide.pdf
│ │ │ │ └── dsdp-license
│ │ │ ├── filtersd
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── filterSD.pdf
│ │ │ │ ├── glcpd.pdf
│ │ │ │ ├── LICENSE
│ │ │ │ └── README.pdf
│ │ │ ├── glpk
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── glpkmex
│ │ │ │ │ ├── ChangeLog
│ │ │ │ │ └── COPYING
│ │ │ │ ├── glpk.pdf
│ │ │ │ ├── gmpl.pdf
│ │ │ │ ├── README
│ │ │ │ └── THANKS
│ │ │ ├── gsl
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── NEWS
│ │ │ │ ├── NOTES
│ │ │ │ ├── README
│ │ │ │ └── THANKS
│ │ │ ├── hybrj
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── ipopt
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── documentation.pdf
│ │ │ │ ├── ipopt.m
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── lbfgsb
│ │ │ │ ├── algorithm.pdf
│ │ │ │ ├── code.pdf
│ │ │ │ └── README
│ │ │ ├── levmar
│ │ │ │ └── LICENSE
│ │ │ ├── lmder
│ │ │ │ ├── LICENSE
│ │ │ │ └── README
│ │ │ ├── lpsolve
│ │ │ │ ├── changes
│ │ │ │ ├── LICENSE
│ │ │ │ └── README.txt
│ │ │ ├── m1qn3
│ │ │ │ ├── COPYING
│ │ │ │ └── m1qn3.pdf
│ │ │ ├── metis
│ │ │ │ ├── LICENSE
│ │ │ │ ├── manual.ps
│ │ │ │ └── VERSION
│ │ │ ├── mumps
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README
│ │ │ │ └── userguide_4.10.0.pdf
│ │ │ ├── nl2sol
│ │ │ │ └── readme
│ │ │ ├── nlopt
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── NEWS
│ │ │ │ └── README
│ │ │ ├── nomad
│ │ │ │ ├── lgpl.txt
│ │ │ │ ├── nomad_logo.jpg
│ │ │ │ └── user_guide.pdf
│ │ │ ├── ooqp
│ │ │ │ ├── COPYRIGHT
│ │ │ │ ├── NEWS
│ │ │ │ ├── ooqp-userguide.pdf
│ │ │ │ ├── README
│ │ │ │ └── VERSION
│ │ │ ├── pswarm
│ │ │ │ ├── lgpl.txt
│ │ │ │ └── README.txt
│ │ │ └── scip
│ │ │ └── COPYING
│ │ ├── dsdp.m
│ │ ├── filtersd.m
│ │ ├── filtersdsp.m
│ │ ├── gsl.m
│ │ ├── hybrj.m
│ │ ├── ipopt.m
│ │ ├── lbfgsb.m
│ │ ├── levmar.m
│ │ ├── lmder.m
│ │ ├── m1qn3.m
│ │ ├── mkltrnls.m
│ │ ├── mosek
│ │ │ ├── mosekbilp.m
│ │ │ ├── moseklp.m
│ │ │ ├── mosekmilp.m
│ │ │ ├── mosekmiqcqp.m
│ │ │ ├── mosekmiqp.m
│ │ │ ├── mosekqcqp.m
│ │ │ ├── mosekqp.m
│ │ │ ├── moseksdp.m
│ │ │ └── Utilities
│ │ │ ├── mosekBuild.m
│ │ │ ├── mosekProb.m
│ │ │ ├── mosekRes.m
│ │ │ ├── mosekset.m
│ │ │ └── testing_mosek.m
│ │ ├── nl2sol.m
│ │ ├── nlopt.m
│ │ ├── nomad.m
│ │ ├── ooqp.m
│ │ ├── opti_baron.m
│ │ ├── opti_bonmin.m
│ │ ├── opti_cbc.m
│ │ ├── opti_clp.m
│ │ ├── opti_cplex.m
│ │ ├── opti_csdp.m
│ │ ├── opti_dsdp.m
│ │ ├── opti_filtersd.m
│ │ ├── opti_glpk.m
│ │ ├── opti_gsl_nls.m
│ │ ├── opti_hybrj.m
│ │ ├── opti_ipopt.m
│ │ ├── opti_lbfgsb.m
│ │ ├── opti_levmar.m
│ │ ├── opti_lmder.m
│ │ ├── opti_lpsolve.m
│ │ ├── opti_m1qn3.m
│ │ ├── opti_mkltrnls.m
│ │ ├── opti_mumps.m
│ │ ├── opti_nl2sol.m
│ │ ├── opti_nlopt.m
│ │ ├── opti_nomad.m
│ │ ├── opti_ooqp.m
│ │ ├── opti_pswarm.m
│ │ ├── opti_scipasl.m
│ │ ├── opti_scip.m
│ │ ├── opti_scipnl.m
│ │ ├── opti_sedumi.m
│ │ ├── opti_zmumps.m
│ │ ├── pswarm.m
│ │ ├── scip.m
│ │ ├── scipvar.m
│ │ ├── Source
│ │ │ ├── bonmin
│ │ │ │ ├── bonminmex.cpp
│ │ │ │ ├── bonminoptions.cpp
│ │ │ │ ├── callbackfunctions.cpp
│ │ │ │ ├── Include
│ │ │ │ │ ├── bonminoptions.hpp
│ │ │ │ │ ├── callbackfunctions.hpp
│ │ │ │ │ ├── iterate.hpp
│ │ │ │ │ ├── matlabexception.hpp
│ │ │ │ │ ├── matlabfunctionhandle.hpp
│ │ │ │ │ ├── matlabinfo.hpp
│ │ │ │ │ ├── matlabjournal.hpp
│ │ │ │ │ ├── matlabprogram.hpp
│ │ │ │ │ ├── options.hpp
│ │ │ │ │ └── sparsematrix.hpp
│ │ │ │ ├── iterate.cpp
│ │ │ │ ├── matlabexception.cpp
│ │ │ │ ├── matlabfunctionhandle.cpp
│ │ │ │ ├── matlabinfo.cpp
│ │ │ │ ├── matlabjournal.cpp
│ │ │ │ ├── matlabprogram.cpp
│ │ │ │ ├── options.cpp
│ │ │ │ └── sparsematrix.cpp
│ │ │ ├── cbcmex.cpp
│ │ │ ├── clpmex.cpp
│ │ │ ├── csdp
│ │ │ │ └── CSDP_mex_changes.zip
│ │ │ ├── csdpmex.c
│ │ │ ├── dsdpmex.c
│ │ │ ├── filterSD
│ │ │ │ └── filterSD_JCEdit.zip
│ │ │ ├── filtersdmex.c
│ │ │ ├── glpkcc.cpp
│ │ │ ├── gsl
│ │ │ │ ├── gslmex.cpp
│ │ │ │ ├── gslmex.h
│ │ │ │ ├── gslmex_nls.cpp
│ │ │ │ └── gslmex_nls.h
│ │ │ ├── hybrjmex.c
│ │ │ ├── ipopt
│ │ │ │ ├── callbackfunctions.cpp
│ │ │ │ ├── Include
│ │ │ │ │ ├── callbackfunctions.hpp
│ │ │ │ │ ├── ipoptoptions.hpp
│ │ │ │ │ ├── iterate.hpp
│ │ │ │ │ ├── matlabexception.hpp
│ │ │ │ │ ├── matlabfunctionhandle.hpp
│ │ │ │ │ ├── matlabinfo.hpp
│ │ │ │ │ ├── matlabjournal.hpp
│ │ │ │ │ ├── matlabprogram.hpp
│ │ │ │ │ ├── options.hpp
│ │ │ │ │ └── sparsematrix.hpp
│ │ │ │ ├── ipopt.cpp
│ │ │ │ ├── ipoptoptions.cpp
│ │ │ │ ├── iterate.cpp
│ │ │ │ ├── matlabexception.cpp
│ │ │ │ ├── matlabfunctionhandle.cpp
│ │ │ │ ├── matlabinfo.cpp
│ │ │ │ ├── matlabjournal.cpp
│ │ │ │ ├── matlabprogram.cpp
│ │ │ │ ├── options.cpp
│ │ │ │ └── sparsematrix.cpp
│ │ │ ├── lbfgsb
│ │ │ │ ├── Include
│ │ │ │ │ ├── lbfgsb.h
│ │ │ │ │ ├── lbfgsb_program.h
│ │ │ │ │ └── program.h
│ │ │ │ ├── lbfgsb.cpp
│ │ │ │ ├── lbfgsb_program.cpp
│ │ │ │ └── program.cpp
│ │ │ ├── levmarmex.c
│ │ │ ├── lmdermex.c
│ │ │ ├── lpsolve
│ │ │ │ ├── Include
│ │ │ │ │ ├── lpsolvecaller.h
│ │ │ │ │ └── matlab.h
│ │ │ │ ├── lpsolve.c
│ │ │ │ └── matlab.c
│ │ │ ├── m1qn3mex.c
│ │ │ ├── mkltrnls.c
│ │ │ ├── mumpsmex.c
│ │ │ ├── nl2solmex.c
│ │ │ ├── nlopt
│ │ │ │ ├── config12.h
│ │ │ │ └── config.h
│ │ │ ├── nloptmex.c
│ │ │ ├── nomadmex.cpp
│ │ │ ├── ooqp
│ │ │ │ ├── Ma57Solver.zip
│ │ │ │ └── PardisoSolver.zip
│ │ │ ├── ooqpmex.cpp
│ │ │ ├── opti
│ │ │ │ ├── libmwma57.zip
│ │ │ │ ├── opti_build_utils.h
│ │ │ │ ├── opti_mex_utils.cpp
│ │ │ │ └── opti_mex_utils.h
│ │ │ ├── opti_BONMIN_Install.m
│ │ │ ├── opti_CBC_Install.m
│ │ │ ├── opti_CLP_Install.m
│ │ │ ├── opti_CSDP_Install.m
│ │ │ ├── opti_DSDP_Install.m
│ │ │ ├── opti_FILTERSD_Install.m
│ │ │ ├── opti_FILTERSQP_Install.m
│ │ │ ├── opti_GLPK_Install.m
│ │ │ ├── opti_GSL_Install.m
│ │ │ ├── opti_IPOPT_Install.m
│ │ │ ├── opti_IPOPT_Install_mumps5.m
│ │ │ ├── opti_LBFGSB_Install.m
│ │ │ ├── opti_LEVMAR_Install.m
│ │ │ ├── opti_LPSOLVE_Install.m
│ │ │ ├── opti_M1QN3_Install.m
│ │ │ ├── opti_MINPACK_Install.m
│ │ │ ├── opti_MKLTRNLS_Install.m
│ │ │ ├── opti_MUMPS_Install.m
│ │ │ ├── opti_NL2SOL_Install.m
│ │ │ ├── opti_NLOPT_Install.m
│ │ │ ├── opti_NOMAD_Install.m
│ │ │ ├── opti_OOQP_Install.m
│ │ │ ├── opti_PSWARM_Install.m
│ │ │ ├── opti_SCIP_Install.m
│ │ │ ├── opti_SCIPSDP_Install.m
│ │ │ ├── pswarmmex.c
│ │ │ └── scip
│ │ │ ├── ASL
│ │ │ │ ├── reader_nl.c
│ │ │ │ └── reader_nl.h
│ │ │ ├── Include
│ │ │ │ └── scipmex.h
│ │ │ ├── scipeventmex.cpp
│ │ │ ├── scipmex.cpp
│ │ │ ├── scipnlmex.cpp
│ │ │ └── scipsdpmex.cpp
│ │ └── zmumps.m
│ ├── Test Problems
│ │ ├── AMPL
│ │ │ ├── batch.mod
│ │ │ ├── batch.nl
│ │ │ ├── camel1.mod
│ │ │ ├── camel1.nl
│ │ │ ├── camel2.mod
│ │ │ ├── camel2.nl
│ │ │ ├── ch3.mod
│ │ │ ├── ch3.nl
│ │ │ ├── c-reload-14a.dat
│ │ │ ├── c-reload-14b.dat
│ │ │ ├── c-reload-14c.dat
│ │ │ ├── c-reload-14d.dat
│ │ │ ├── c-reload-14e.dat
│ │ │ ├── c-reload.mod
│ │ │ ├── c-sched1.dat
│ │ │ ├── c-sched2.dat
│ │ │ ├── c-sched.mod
│ │ │ ├── c-sched.nl
│ │ │ ├── diet.mod
│ │ │ ├── diet.nl
│ │ │ ├── feedloc.mod
│ │ │ ├── feedloc.nl
│ │ │ ├── geartrain.mod
│ │ │ ├── geartrain.nl
│ │ │ ├── griewank.mod
│ │ │ ├── griewank.nl
│ │ │ ├── hs100.mod
│ │ │ ├── hs100.nl
│ │ │ ├── hs116.mod
│ │ │ ├── hs116.nl
│ │ │ ├── hs71lin.mod
│ │ │ ├── hs71lin.nl
│ │ │ ├── hs71.mod
│ │ │ ├── IEEE014.branch
│ │ │ ├── IEEE014.bus
│ │ │ ├── lbti-00-15.dat
│ │ │ ├── lbti-00-20.dat
│ │ │ ├── lbti-00-40.dat
│ │ │ ├── lbti-00.mod
│ │ │ ├── mittelman.mod
│ │ │ ├── mittelman.nl
│ │ │ ├── mod8.dat
│ │ │ ├── mod8.mod
│ │ │ ├── mod8.nl
│ │ │ ├── multi.dat
│ │ │ ├── multi.mod
│ │ │ ├── multi.nl
│ │ │ ├── multmip1.dat
│ │ │ ├── multmip1.mod
│ │ │ ├── multmip1.nl
│ │ │ ├── multmip2.dat
│ │ │ ├── multmip2.mod
│ │ │ ├── multmip2.nl
│ │ │ ├── multmip3.dat
│ │ │ ├── multmip3.mod
│ │ │ ├── multmip3.nl
│ │ │ ├── oil.dat
│ │ │ ├── oil.mod
│ │ │ ├── oil.nl
│ │ │ ├── opf_014bus.mod
│ │ │ ├── opf_014bus.nl
│ │ │ ├── opf_662bus.nl
│ │ │ ├── optprloc.mod
│ │ │ ├── optprloc.nl
│ │ │ ├── p2gon.nl
│ │ │ ├── prod03.dat
│ │ │ ├── prod.mod
│ │ │ ├── prod.nl
│ │ │ ├── rosenbr.mod
│ │ │ ├── rosenbr.nl
│ │ │ ├── spring.mod
│ │ │ ├── spring.nl
│ │ │ ├── synthes1.mod
│ │ │ ├── synthes1.nl
│ │ │ ├── synthes2.mod
│ │ │ ├── synthes2.nl
│ │ │ ├── synthes3.mod
│ │ │ ├── synthes3.nl
│ │ │ ├── testInf.mod
│ │ │ ├── testMIQP2.mod
│ │ │ ├── testMIQP2.nl
│ │ │ ├── testMIQP3.mod
│ │ │ ├── testMIQP3.nl
│ │ │ ├── testMIQP.mod
│ │ │ ├── testMIQP.nl
│ │ │ ├── testQCQP2.mod
│ │ │ ├── testQCQP2.nl
│ │ │ ├── testQCQP3.mod
│ │ │ ├── testQCQP3.nl
│ │ │ ├── testQCQP.mod
│ │ │ ├── testQCQP.nl
│ │ │ ├── testQPcon.mod
│ │ │ ├── testQPcon.nl
│ │ │ ├── testQP.mod
│ │ │ ├── testQP.nl
│ │ │ ├── train1.dat
│ │ │ ├── train1.mod
│ │ │ ├── train1.nl
│ │ │ ├── trimlon12.dat
│ │ │ ├── trimlon2.dat
│ │ │ ├── trimlon4.dat
│ │ │ ├── trimlon5.dat
│ │ │ ├── trimlon6.dat
│ │ │ ├── trimlon7.dat
│ │ │ ├── trimlon.mod
│ │ │ ├── trimlon.nl
│ │ │ ├── trimloss12.dat
│ │ │ ├── trimloss2.dat
│ │ │ ├── trimloss4.dat
│ │ │ ├── trimloss5.dat
│ │ │ ├── trimloss6.dat
│ │ │ ├── trimloss7.dat
│ │ │ ├── trimloss.mod
│ │ │ ├── trimloss.nl
│ │ │ ├── weapon.mod
│ │ │ ├── weapon.nl
│ │ │ ├── wind-fac.mod
│ │ │ └── wind-fac.nl
│ │ ├── bilp_prob.m
│ │ ├── Crash Files
│ │ │ ├── ClpCrashSource.cpp
│ │ │ ├── cplex_fault_finding.m
│ │ │ ├── crashqp.qps
│ │ │ └── test_scip_problems.m
│ │ ├── DAT-S
│ │ │ ├── 2areas.dat-s
│ │ │ ├── 2areas_minVol.dat-s
│ │ │ ├── allints.dat-s
│ │ │ ├── arch0.dat-s
│ │ │ ├── arch2.dat-s
│ │ │ ├── arch4.dat-s
│ │ │ ├── arch8.dat-s
│ │ │ ├── b1_30.dat-s
│ │ │ ├── b1_act3_area1_vol20_act.dat-s
│ │ │ ├── b5_act4_area2_vol20_mV.dat-s
│ │ │ ├── control1.dat-s
│ │ │ ├── control2.dat-s
│ │ │ ├── control3.dat-s
│ │ │ ├── csdp_prob.dat-s
│ │ │ ├── gpp100.dat-s
│ │ │ ├── gpp124-1.dat-s
│ │ │ ├── gpp124-2.dat-s
│ │ │ ├── gpp124-3.dat-s
│ │ │ ├── gpp124-4.dat-s
│ │ │ ├── hinf10.dat-s
│ │ │ ├── hinf11.dat-s
│ │ │ ├── hinf12.dat-s
│ │ │ ├── hinf13.dat-s
│ │ │ ├── hinf14.dat-s
│ │ │ ├── hinf15.dat-s
│ │ │ ├── hinf1.dat-s
│ │ │ ├── hinf2.dat-s
│ │ │ ├── hinf3.dat-s
│ │ │ ├── hinf4.dat-s
│ │ │ ├── hinf5.dat-s
│ │ │ ├── hinf6.dat-s
│ │ │ ├── hinf7.dat-s
│ │ │ ├── hinf8.dat-s
│ │ │ ├── hinf9.dat-s
│ │ │ ├── infd1.dat-s
│ │ │ ├── infd2.dat-s
│ │ │ ├── infp1.dat-s
│ │ │ ├── infp2.dat-s
│ │ │ ├── maxcut30_11.dat-s
│ │ │ ├── maxcut30_3.dat-s
│ │ │ ├── maxG11.dat-s
│ │ │ ├── maxG32.dat-s
│ │ │ ├── maxG51.dat-s
│ │ │ ├── mcp100.dat-s
│ │ │ ├── mcp124-1.dat-s
│ │ │ ├── mcp124-2.dat-s
│ │ │ ├── mcp124-3.dat-s
│ │ │ ├── mcp124-4.dat-s
│ │ │ ├── mcp250-1.dat-s
│ │ │ ├── mcp250-2.dat-s
│ │ │ ├── mcp250-3.dat-s
│ │ │ ├── mcp250-4.dat-s
│ │ │ ├── mcp500-1.dat-s
│ │ │ ├── mcp500-2.dat-s
│ │ │ ├── mcp500-3.dat-s
│ │ │ ├── mcp500-4.dat-s
│ │ │ ├── qap5.dat-s
│ │ │ ├── qap6.dat-s
│ │ │ ├── qap7.dat-s
│ │ │ ├── qap8.dat-s
│ │ │ ├── qap9.dat-s
│ │ │ ├── qpG11.dat-s
│ │ │ ├── qpG51.dat-s
│ │ │ ├── sdp1.dat-s
│ │ │ ├── sdp2.dat-s
│ │ │ ├── sdp3.dat-s
│ │ │ ├── sdp4.dat-s
│ │ │ ├── sdpademo2.dat
│ │ │ ├── sdpademo.dat
│ │ │ ├── sdpademo.dat-s
│ │ │ ├── ss30.dat-s
│ │ │ ├── theta1.dat-s
│ │ │ ├── theta2.dat-s
│ │ │ ├── truss1.dat-s
│ │ │ ├── truss2.dat-s
│ │ │ ├── truss3.dat-s
│ │ │ ├── truss4.dat-s
│ │ │ ├── truss5.dat-s
│ │ │ ├── truss6.dat-s
│ │ │ └── truss7.dat-s
│ │ ├── Development
│ │ │ ├── auto2fitdata.mat
│ │ │ ├── auto2fit_problems.m
│ │ │ ├── dnls_examples.m
│ │ │ ├── hs71C.m
│ │ │ ├── hs71F.m
│ │ │ ├── hs71H.m
│ │ │ ├── misdp
│ │ │ │ ├── BUS7_1.dat-s
│ │ │ │ ├── sdp2.dat-s
│ │ │ │ ├── test_misdp.m
│ │ │ │ └── testsdp1.dat-s
│ │ │ ├── opti_scipnltest.m
│ │ │ ├── opti_wikicode.m
│ │ │ ├── opti_wikiplot.m
│ │ │ ├── RiemannND.m
│ │ │ ├── sdp_lqr.m
│ │ │ ├── test_1dplots.m
│ │ │ ├── test_3dplots.m
│ │ │ ├── test_ampl.m
│ │ │ ├── test_autoJac.m
│ │ │ ├── test_bonmin_linearcon.m
│ │ │ ├── test_cbc.m
│ │ │ ├── test_checkSol.m
│ │ │ ├── test_clp.m
│ │ │ ├── test_complexstep.m
│ │ │ ├── test_conf_formal.m
│ │ │ ├── test_conf.m
│ │ │ ├── test_csdp.m
│ │ │ ├── test_der_check.m
│ │ │ ├── test_dsdp.m
│ │ │ ├── test_dyn_nls.m
│ │ │ ├── test_dyn_nls_output.m
│ │ │ ├── test_filterSD.m
│ │ │ ├── test_gamsIO.m
│ │ │ ├── test_global.m
│ │ │ ├── test_gsl.m
│ │ │ ├── test_hessian.m
│ │ │ ├── test_ipopthsl.m
│ │ │ ├── test_ipoptiter.m
│ │ │ ├── test_ipopt_linearcon.m
│ │ │ ├── test_ipopt_ma57.m
│ │ │ ├── test_ipopt_opts.m
│ │ │ ├── test_ipopt_parfor.m
│ │ │ ├── test_iterfunc.m
│ │ │ ├── test_largenlps.m
│ │ │ ├── test_lbfgsb.m
│ │ │ ├── test_levmar.m
│ │ │ ├── test_lipsol.m
│ │ │ ├── test_m1qn3.m
│ │ │ ├── test_mps.m
│ │ │ ├── test_multisolve.m
│ │ │ ├── test_new_qc.m
│ │ │ ├── test_nist_fit.m
│ │ │ ├── test_nl2sol.m
│ │ │ ├── test_nleq.m
│ │ │ ├── test_nlopt.m
│ │ │ ├── test_nomad361.m
│ │ │ ├── test_nomad_gerad.m
│ │ │ ├── test_nomad.m
│ │ │ ├── test_numdiff.m
│ │ │ ├── test_objc.m
│ │ │ ├── test_ooqp.m
│ │ │ ├── test_optifit.m
│ │ │ ├── test_probs.m
│ │ │ ├── test_probs_mw.m
│ │ │ ├── test_probs_oldapi.m
│ │ │ ├── test_probs_sym.m
│ │ │ ├── test_propt_ex.m
│ │ │ ├── test_pswarm.m
│ │ │ ├── test_qcqp2nlp.m
│ │ │ ├── test_rowcon.m
│ │ │ ├── test_scip_formal.m
│ │ │ ├── test_scip.m
│ │ │ ├── test_scip_opts.m
│ │ │ ├── test_scipvar.m
│ │ │ ├── test_sdpio.m
│ │ │ ├── test_sdp_yalmip.m
│ │ │ ├── test_sedumi.m
│ │ │ ├── test_sos.m
│ │ │ ├── test_sparse_snle.m
│ │ │ ├── test_sym_diff.m
│ │ │ ├── test_weighted_dnls.m
│ │ │ └── test_weighted_nls.m
│ │ ├── lp_prob.m
│ │ ├── MAT
│ │ │ ├── sdp_arch0.mat
│ │ │ ├── sdp_arch2.mat
│ │ │ ├── sdp_arch4.mat
│ │ │ ├── sdp_control01.mat
│ │ │ ├── sdp_control02.mat
│ │ │ ├── sdp_control03.mat
│ │ │ ├── sdp_gpp100.mat
│ │ │ ├── sdp_gpp124-1.mat
│ │ │ ├── sdp_gpp124-2.mat
│ │ │ ├── sdp_gpp124-3.mat
│ │ │ ├── sdp_gpp124-4.mat
│ │ │ ├── sdp_hinf01.mat
│ │ │ ├── sdp_hinf02.mat
│ │ │ ├── sdp_hinf03.mat
│ │ │ ├── sdp_hinf04.mat
│ │ │ ├── sdp_hinf05.mat
│ │ │ ├── sdp_hinf06.mat
│ │ │ ├── sdp_hinf07.mat
│ │ │ ├── sdp_hinf08.mat
│ │ │ ├── sdp_hinf09.mat
│ │ │ ├── sdp_hinf10.mat
│ │ │ ├── sdp_hinf11.mat
│ │ │ ├── sdp_hinf12.mat
│ │ │ ├── sdp_hinf13.mat
│ │ │ ├── sdp_hinf14.mat
│ │ │ ├── sdp_hinf15.mat
│ │ │ ├── sdp_maxG11.mat
│ │ │ ├── sdp_maxG32.mat
│ │ │ ├── sdp_maxG51.mat
│ │ │ ├── sdp_mcp100.mat
│ │ │ ├── sdp_mcp100.zip
│ │ │ ├── sdp_mcp124-1.mat
│ │ │ ├── sdp_mcp124-2.mat
│ │ │ ├── sdp_mcp124-3.mat
│ │ │ ├── sdp_mcp124-4.mat
│ │ │ ├── sdp_mcp250-1.mat
│ │ │ ├── sdp_mcp250-2.mat
│ │ │ ├── sdp_mcp250-3.mat
│ │ │ ├── sdp_mcp250-4.mat
│ │ │ ├── sdp_mcp500-1.mat
│ │ │ ├── sdp_mcp500-2.mat
│ │ │ ├── sdp_mcp500-3.mat
│ │ │ ├── sdp_mcp500-4.mat
│ │ │ ├── sdp_qap05.mat
│ │ │ ├── sdp_qap06.mat
│ │ │ ├── sdp_qap07.mat
│ │ │ ├── sdp_qap08.mat
│ │ │ ├── sdp_theta1.mat
│ │ │ ├── sdp_theta2.mat
│ │ │ ├── sdp_theta3.mat
│ │ │ ├── sdp_trto3.mat
│ │ │ ├── sdp_truss1.mat
│ │ │ ├── sdp_truss2.mat
│ │ │ ├── sdp_truss3.mat
│ │ │ ├── sdp_truss4.mat
│ │ │ ├── sdp_truss5.mat
│ │ │ ├── sdp_truss6.mat
│ │ │ ├── sparseLP1.mat
│ │ │ └── sparseMILP1.mat
│ │ ├── milp_prob.m
│ │ ├── MPS
│ │ │ ├── afiro.mps
│ │ │ ├── bienst1.mps
│ │ │ ├── bienst2.mps
│ │ │ ├── exmip1.mps
│ │ │ ├── maros-r7.mps
│ │ │ ├── MPCqp1.qps
│ │ │ ├── prod.mps
│ │ │ ├── qap15.mps
│ │ │ ├── scsd1.mps
│ │ │ ├── scsd6.mps
│ │ │ ├── scsd8.mps
│ │ │ ├── shell.mps
│ │ │ ├── testLP2.mps
│ │ │ ├── testLP3.mps
│ │ │ ├── testLP4.mps
│ │ │ ├── testLP5.mps
│ │ │ ├── testLP.mps
│ │ │ ├── testMILP2.mps
│ │ │ ├── testMILP3.mps
│ │ │ ├── testMILP4.mps
│ │ │ ├── testMILP.mps
│ │ │ ├── testQP2.qps
│ │ │ ├── testQP.qps
│ │ │ ├── testSOS2.mps
│ │ │ ├── testSOS.mps
│ │ │ └── wood1p.mps
│ │ ├── nlp_HS.m
│ │ ├── nlp_prob.m
│ │ ├── nls_prob.m
│ │ ├── qp_prob.m
│ │ └── sdp_prob.m
│ └── Utilities
│ ├── @adiff
│ │ ├── abs.m
│ │ ├── acos.m
│ │ ├── adiffget.m
│ │ ├── adiff.m
│ │ ├── asin.m
│ │ ├── atan.m
│ │ ├── conj.m
│ │ ├── cosh.m
│ │ ├── cos.m
│ │ ├── ctranspose.m
│ │ ├── diff.m
│ │ ├── double.m
│ │ ├── end.m
│ │ ├── exp.m
│ │ ├── fft.m
│ │ ├── full.m
│ │ ├── ifft.m
│ │ ├── imag.m
│ │ ├── isreal.m
│ │ ├── issparse.m
│ │ ├── length.m
│ │ ├── log10.m
│ │ ├── log.m
│ │ ├── max.m
│ │ ├── min.m
│ │ ├── minus.m
│ │ ├── mldivide.m
│ │ ├── mpower.m
│ │ ├── mrdivide.m
│ │ ├── mtimes.m
│ │ ├── norm.m
│ │ ├── plus.m
│ │ ├── power.m
│ │ ├── private
│ │ │ ├── checkroot.m
│ │ │ ├── reciprocal.m
│ │ │ └── rowmult.m
│ │ ├── rdivide.m
│ │ ├── real.m
│ │ ├── repmat.m
│ │ ├── sinh.m
│ │ ├── sin.m
│ │ ├── size.m
│ │ ├── sparse.m
│ │ ├── sqrt.m
│ │ ├── subsasgn.m
│ │ ├── subsref.m
│ │ ├── sum.m
│ │ ├── tanh.m
│ │ ├── tan.m
│ │ ├── times.m
│ │ ├── uminus.m
│ │ └── vertcat.m
│ ├── asl.m
│ ├── coinR.m
│ ├── coinW.m
│ ├── Documentation + Licenses
│ │ ├── adiff
│ │ │ ├── automatic differentiation.pdf
│ │ │ └── license.txt
│ │ ├── ampl
│ │ │ ├── ampl.pdf
│ │ │ ├── hooking2.pdf
│ │ │ └── LICENSE
│ │ ├── coinutils
│ │ │ ├── AUTHORS
│ │ │ ├── INSTALL
│ │ │ └── README
│ │ ├── gams
│ │ │ ├── gdxmrw.pdf
│ │ │ └── gdxutils.pdf
│ │ └── rmathlib
│ │ └── COPYING
│ ├── Install
│ │ ├── Adding a new solver.m
│ │ ├── lp_test_results.mat
│ │ ├── milp_test_results.mat
│ │ ├── minlp_test_results.mat
│ │ ├── miqp_test_results.mat
│ │ ├── nlp_test_results.mat
│ │ ├── nls_test_results.mat
│ │ ├── opti_Dist_Test.m
│ │ ├── opti_FindCplex.m
│ │ ├── opti_FindMKL.m
│ │ ├── opti_FindUCRT.m
│ │ ├── opti_genresults.m
│ │ ├── opti_Install_Test.m
│ │ ├── opti_MEX_Install.m
│ │ ├── opti_package.m
│ │ ├── opti_PreReqCheck.m
│ │ ├── opti_solverMex.m
│ │ ├── optiSolverPack_Install.m
│ │ ├── OPTI_ToDo.m
│ │ ├── qp_test_results.mat
│ │ ├── sdp_test_results.mat
│ │ ├── Steps for a new Release.m
│ │ └── VisualStudioBuilder
│ │ ├── export_def_gen.m
│ │ ├── mexopts
│ │ │ ├── R2013a
│ │ │ │ ├── msvc140engmatopts.bat
│ │ │ │ ├── msvc140opts.bat
│ │ │ │ ├── msvc140opts.stp
│ │ │ │ ├── msvc141opts.bat
│ │ │ │ └── msvc141opts.stp
│ │ │ └── R2015a
│ │ │ ├── msvc2017.xml
│ │ │ └── msvcpp2017.xml
│ │ ├── opti_VSBuild.m
│ │ ├── readMissingSymbols.m
│ │ ├── VS_BuildFileList.m
│ │ ├── VS_CleanFilters.m
│ │ ├── VSMain.m
│ │ ├── VS_WriteFilters.m
│ │ ├── VS_WriteProj.m
│ │ └── VS_WriteSol.m
│ ├── mklJac.m
│ ├── opti
│ │ ├── amplConvert.m
│ │ ├── amplRead.m
│ │ ├── autoJac.m
│ │ ├── bench_plot.m
│ │ ├── bonminset.m
│ │ ├── cbcset.m
│ │ ├── checkSolver.m
│ │ ├── clpset.m
│ │ ├── coinRead.m
│ │ ├── coinWrite.m
│ │ ├── Contents.m
│ │ ├── convBaron.m
│ │ ├── convBonmin.m
│ │ ├── convFilterSD.m
│ │ ├── convGMatlab.m
│ │ ├── convIpopt.m
│ │ ├── convMatlab.m
│ │ ├── convNlopt.m
│ │ ├── csdpset.m
│ │ ├── cstepHessLag.m
│ │ ├── cstepHess.m
│ │ ├── cstepJac.m
│ │ ├── detGrad.m
│ │ ├── detNlcon.m
│ │ ├── dispLevel.m
│ │ ├── DNLP2NLP.m
│ │ ├── DNLS2NLS.m
│ │ ├── dsdpset.m
│ │ ├── func2sym.m
│ │ ├── gamsWrite.m
│ │ ├── gen2row.m
│ │ ├── genlin2nl.m
│ │ ├── gslset.m
│ │ ├── inequal.m
│ │ ├── ipopt_auxdata.m
│ │ ├── ipoptset.m
│ │ ├── lbfgsbset.m
│ │ ├── mix2gen.m
│ │ ├── mkltrnlsset.m
│ │ ├── movex0.m
│ │ ├── nestedfieldnames.m
│ │ ├── nloptset.m
│ │ ├── nloptSolver.m
│ │ ├── nmix2row.m
│ │ ├── nomadset.m
│ │ ├── nrow2mix.m
│ │ ├── ooqpset.m
│ │ ├── opti2sedumi.m
│ │ ├── optiBench.m
│ │ ├── opti_bintprog.m
│ │ ├── opticheckset.m
│ │ ├── optiCheckSymTBX.m
│ │ ├── opticheckval.m
│ │ ├── optiConViolation.m
│ │ ├── opti_debug.m
│ │ ├── optiDerCheck.m
│ │ ├── optidynset.m
│ │ ├── optifit.m
│ │ ├── opti_fmincon.m
│ │ ├── opti_fminunc.m
│ │ ├── opti_fsolve.m
│ │ ├── optiGenTestHessian.m
│ │ ├── opti_guessX0.m
│ │ ├── optiHessCheck.m
│ │ ├── optiinfo.m
│ │ ├── opti_intlinprog.m
│ │ ├── optiIsSymmetric.m
│ │ ├── optiIsTriULD.m
│ │ ├── opti_linprog.m
│ │ ├── opti_lsqcurvefit.m
│ │ ├── optiMatType.m
│ │ ├── opti_mintprog.m
│ │ ├── optiMLVer.m
│ │ ├── optiplotfval.m
│ │ ├── optiplotlogfval.m
│ │ ├── optiPrintFitStats.m
│ │ ├── opti_printUpdateInfo.m
│ │ ├── optiprob.m
│ │ ├── opti_quadprog.m
│ │ ├── optiRead.m
│ │ ├── optiReadMPS.m
│ │ ├── optiReadSDPA.m
│ │ ├── optiRemoveDefaults.m
│ │ ├── optiset.m
│ │ ├── optiSolverInfo.m
│ │ ├── optiSolver.m
│ │ ├── optisym.m
│ │ ├── optiTestSolver.m
│ │ ├── optiver.m
│ │ ├── optiWarnLevel.m
│ │ ├── optiwarn.m
│ │ ├── optiWriteSDPA.m
│ │ ├── plotBounds.m
│ │ ├── plotConfEllipse.m
│ │ ├── plotConfReg.m
│ │ ├── plotDataFit.m
│ │ ├── plotDNLS.m
│ │ ├── plotIntCon.m
│ │ ├── plotLinCon.m
│ │ ├── plotMultiSearch.m
│ │ ├── plotNLCon.m
│ │ ├── plotNonlinCon.m
│ │ ├── plotObj.m
│ │ ├── plotOptiProb.m
│ │ ├── plotQuadCon.m
│ │ ├── plotSDCon.m
│ │ ├── plotTitle.m
│ │ ├── pswarmset.m
│ │ ├── QCQP2NLP.m
│ │ ├── row2gen.m
│ │ ├── rowe2gene.m
│ │ ├── rowlin2nl.m
│ │ ├── scipRetCode.m
│ │ ├── scipset.m
│ │ ├── sdpRead.m
│ │ ├── sdpWrite.m
│ │ ├── sedumi2opti.m
│ │ ├── sym2func.m
│ │ ├── symDynJac.m
│ │ ├── symHessLag.m
│ │ ├── symHess.m
│ │ ├── symJac.m
│ │ └── symPartialDer.m
│ ├── rmathlib.m
│ ├── Source
│ │ ├── amplmex.c
│ │ ├── coinR.cpp
│ │ ├── coinW.cpp
│ │ ├── CppAD
│ │ │ ├── AUTHORS
│ │ │ ├── base_require.hpp
│ │ │ ├── configure.hpp
│ │ │ ├── COPYING
│ │ │ ├── cppad.hpp
│ │ │ ├── local
│ │ │ │ ├── abort_recording.hpp
│ │ │ │ ├── abs.hpp
│ │ │ │ ├── abs_op.hpp
│ │ │ │ ├── acosh.hpp
│ │ │ │ ├── acosh_op.hpp
│ │ │ │ ├── acos_op.hpp
│ │ │ │ ├── ad_assign.hpp
│ │ │ │ ├── ad_binary.hpp
│ │ │ │ ├── ad_ctor.hpp
│ │ │ │ ├── add_eq.hpp
│ │ │ │ ├── add.hpp
│ │ │ │ ├── add_op.hpp
│ │ │ │ ├── ad_fun.hpp
│ │ │ │ ├── ad.hpp
│ │ │ │ ├── ad_io.hpp
│ │ │ │ ├── ad_tape.hpp
│ │ │ │ ├── ad_to_string.hpp
│ │ │ │ ├── ad_valued.hpp
│ │ │ │ ├── arithmetic.hpp
│ │ │ │ ├── asinh.hpp
│ │ │ │ ├── asinh_op.hpp
│ │ │ │ ├── asin_op.hpp
│ │ │ │ ├── atan2.hpp
│ │ │ │ ├── atanh.hpp
│ │ │ │ ├── atanh_op.hpp
│ │ │ │ ├── atan_op.hpp
│ │ │ │ ├── atomic_base.hpp
│ │ │ │ ├── azmul.hpp
│ │ │ │ ├── base_complex.hpp
│ │ │ │ ├── base_cond_exp.hpp
│ │ │ │ ├── base_double.hpp
│ │ │ │ ├── base_float.hpp
│ │ │ │ ├── base_hash.hpp
│ │ │ │ ├── base_limits.hpp
│ │ │ │ ├── base_std_math.hpp
│ │ │ │ ├── base_to_string.hpp
│ │ │ │ ├── bender_quad.hpp
│ │ │ │ ├── bool_fun.hpp
│ │ │ │ ├── bool_valued.hpp
│ │ │ │ ├── capacity_order.hpp
│ │ │ │ ├── check_for_nan.hpp
│ │ │ │ ├── checkpoint.hpp
│ │ │ │ ├── color_general.hpp
│ │ │ │ ├── color_symmetric.hpp
│ │ │ │ ├── compare.hpp
│ │ │ │ ├── comp_op.hpp
│ │ │ │ ├── compute_assign.hpp
│ │ │ │ ├── cond_exp.hpp
│ │ │ │ ├── cond_op.hpp
│ │ │ │ ├── convert.hpp
│ │ │ │ ├── cosh_op.hpp
│ │ │ │ ├── cos_op.hpp
│ │ │ │ ├── cppad_assert.hpp
│ │ │ │ ├── cppad_colpack.hpp
│ │ │ │ ├── cskip_op.hpp
│ │ │ │ ├── csum_op.hpp
│ │ │ │ ├── declare_ad.hpp
│ │ │ │ ├── define.hpp
│ │ │ │ ├── dependent.hpp
│ │ │ │ ├── discrete.hpp
│ │ │ │ ├── discrete_op.hpp
│ │ │ │ ├── div_eq.hpp
│ │ │ │ ├── div.hpp
│ │ │ │ ├── div_op.hpp
│ │ │ │ ├── drivers.hpp
│ │ │ │ ├── epsilon.hpp
│ │ │ │ ├── equal_op_seq.hpp
│ │ │ │ ├── erf.hpp
│ │ │ │ ├── erf_op.hpp
│ │ │ │ ├── expm1.hpp
│ │ │ │ ├── expm1_op.hpp
│ │ │ │ ├── exp_op.hpp
│ │ │ │ ├── for_hes_sweep.hpp
│ │ │ │ ├── for_jac_sweep.hpp
│ │ │ │ ├── for_one.hpp
│ │ │ │ ├── for_sparse_hes.hpp
│ │ │ │ ├── for_sparse_jac.hpp
│ │ │ │ ├── for_two.hpp
│ │ │ │ ├── forward0sweep.hpp
│ │ │ │ ├── forward1sweep.hpp
│ │ │ │ ├── forward2sweep.hpp
│ │ │ │ ├── forward.hpp
│ │ │ │ ├── fun_check.hpp
│ │ │ │ ├── fun_construct.hpp
│ │ │ │ ├── fun_eval.hpp
│ │ │ │ ├── hash_code.hpp
│ │ │ │ ├── hessian.hpp
│ │ │ │ ├── identical.hpp
│ │ │ │ ├── independent.hpp
│ │ │ │ ├── integer.hpp
│ │ │ │ ├── jacobian.hpp
│ │ │ │ ├── load_op.hpp
│ │ │ │ ├── log1p.hpp
│ │ │ │ ├── log1p_op.hpp
│ │ │ │ ├── log_op.hpp
│ │ │ │ ├── lu_ratio.hpp
│ │ │ │ ├── mul_eq.hpp
│ │ │ │ ├── mul.hpp
│ │ │ │ ├── mul_op.hpp
│ │ │ │ ├── near_equal_ext.hpp
│ │ │ │ ├── numeric_limits.hpp
│ │ │ │ ├── num_skip.hpp
│ │ │ │ ├── old_atomic.hpp
│ │ │ │ ├── omp_max_thread.hpp
│ │ │ │ ├── op_code.hpp
│ │ │ │ ├── op.hpp
│ │ │ │ ├── optimize.hpp
│ │ │ │ ├── opt_val_hes.hpp
│ │ │ │ ├── ordered.hpp
│ │ │ │ ├── parallel_ad.hpp
│ │ │ │ ├── parameter_op.hpp
│ │ │ │ ├── par_var.hpp
│ │ │ │ ├── player.hpp
│ │ │ │ ├── pod_vector.hpp
│ │ │ │ ├── pow.hpp
│ │ │ │ ├── pow_op.hpp
│ │ │ │ ├── print_for.hpp
│ │ │ │ ├── print_op.hpp
│ │ │ │ ├── prototype_op.hpp
│ │ │ │ ├── recorder.hpp
│ │ │ │ ├── reverse.hpp
│ │ │ │ ├── reverse_sweep.hpp
│ │ │ │ ├── rev_hes_sweep.hpp
│ │ │ │ ├── rev_jac_sweep.hpp
│ │ │ │ ├── rev_one.hpp
│ │ │ │ ├── rev_sparse_hes.hpp
│ │ │ │ ├── rev_sparse_jac.hpp
│ │ │ │ ├── rev_two.hpp
│ │ │ │ ├── set_get_in_parallel.hpp
│ │ │ │ ├── sign.hpp
│ │ │ │ ├── sign_op.hpp
│ │ │ │ ├── sinh_op.hpp
│ │ │ │ ├── sin_op.hpp
│ │ │ │ ├── sparse_binary_op.hpp
│ │ │ │ ├── sparse_hessian.hpp
│ │ │ │ ├── sparse.hpp
│ │ │ │ ├── sparse_jacobian.hpp
│ │ │ │ ├── sparse_list.hpp
│ │ │ │ ├── sparse_pack.hpp
│ │ │ │ ├── sparse_pattern.hpp
│ │ │ │ ├── sparse_unary_op.hpp
│ │ │ │ ├── sqrt_op.hpp
│ │ │ │ ├── standard_math.hpp
│ │ │ │ ├── std_math_98.hpp
│ │ │ │ ├── std_set.hpp
│ │ │ │ ├── store_op.hpp
│ │ │ │ ├── sub_eq.hpp
│ │ │ │ ├── sub.hpp
│ │ │ │ ├── sub_op.hpp
│ │ │ │ ├── tanh_op.hpp
│ │ │ │ ├── tan_op.hpp
│ │ │ │ ├── tape_link.hpp
│ │ │ │ ├── test_vector.hpp
│ │ │ │ ├── testvector.hpp
│ │ │ │ ├── unary_minus.hpp
│ │ │ │ ├── unary_plus.hpp
│ │ │ │ ├── undef.hpp
│ │ │ │ ├── user_ad.hpp
│ │ │ │ ├── value.hpp
│ │ │ │ ├── var2par.hpp
│ │ │ │ ├── vec_ad.hpp
│ │ │ │ ├── zdouble.hpp
│ │ │ │ └── zmul_op.hpp
│ │ │ ├── utility
│ │ │ │ ├── check_numeric_type.hpp
│ │ │ │ ├── check_simple_vector.hpp
│ │ │ │ ├── elapsed_seconds.hpp
│ │ │ │ ├── error_handler.hpp
│ │ │ │ ├── index_sort.hpp
│ │ │ │ ├── lu_factor.hpp
│ │ │ │ ├── lu_invert.hpp
│ │ │ │ ├── lu_solve.hpp
│ │ │ │ ├── memory_leak.hpp
│ │ │ │ ├── nan.hpp
│ │ │ │ ├── near_equal.hpp
│ │ │ │ ├── ode_err_control.hpp
│ │ │ │ ├── ode_gear_control.hpp
│ │ │ │ ├── ode_gear.hpp
│ │ │ │ ├── omp_alloc.hpp
│ │ │ │ ├── poly.hpp
│ │ │ │ ├── pow_int.hpp
│ │ │ │ ├── romberg_mul.hpp
│ │ │ │ ├── romberg_one.hpp
│ │ │ │ ├── rosen_34.hpp
│ │ │ │ ├── runge_45.hpp
│ │ │ │ ├── speed_test.hpp
│ │ │ │ ├── thread_alloc.hpp
│ │ │ │ ├── time_test.hpp
│ │ │ │ ├── to_string.hpp
│ │ │ │ ├── track_new_del.hpp
│ │ │ │ └── vector.hpp
│ │ │ └── utility.hpp
│ │ ├── mklJac.cpp
│ │ ├── mklJac.h
│ │ ├── opti_ASL_Install.m
│ │ ├── opti_COINUTILS_Install.m
│ │ ├── opti_MISC_Install.m
│ │ ├── opti_MKLJAC_Install.m
│ │ ├── opti_RMathlib_Install.m
│ │ ├── rmathlib.cpp
│ │ ├── rmathlib.h
│ │ └── spIndex.cpp
│ ├── SymBuilder
│ │ ├── SB_examples.m
│ │ ├── symb_cadtemp.cpp
│ │ ├── symb_ctemp.c
│ │ ├── symbset.m
│ │ └── @SymBuilder
│ │ ├── buildCFun.m
│ │ ├── buildMFun.m
│ │ ├── detVarNames.m
│ │ ├── display.m
│ │ ├── GetOPTI.m
│ │ ├── parseBound.m
│ │ ├── parseConstraint.m
│ │ ├── parseExpression.m
│ │ ├── parseInteger.m
│ │ ├── parseResExp.m
│ │ ├── Results.m
│ │ ├── sym2fun.m
│ │ └── SymBuilder.m
│ └── UnitTests
│ ├── confidence_tests.m
│ ├── mklJac_tests.m
│ ├── opti_tests.m
│ ├── rmathlib_tests.m
│ ├── UnitTestData
│ │ ├── confidenceData.mat
│ │ ├── genConfidenceData.m
│ │ ├── genRmathlibData.m
│ │ └── rmathlibData.mat
│ └── unit_test_script.m
└── optiMEXFiles_mexw64_2_28.zip
82 directories, 1124 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论