实例介绍
Appollo无人车依赖库,可编译安装,Ipopt--3.12.8源码
【实例截图】
【核心代码】
e4de1f59-814a-456e-86ea-f20052548436
└── Ipopt-3.12.8
├── appveyor.yml
├── BuildTools
│ ├── coin-functions
│ ├── coin.m4
│ ├── commit_new_release
│ ├── commit_new_stable
│ ├── compile_f2c
│ │ ├── compile_f2c
│ │ ├── INSTALL
│ │ └── README
│ ├── config.guess
│ ├── config.sub
│ ├── depcomp
│ ├── get.dependencies.sh
│ ├── headers
│ │ ├── configall_system.h
│ │ └── configall_system_msc.h
│ ├── install-sh
│ ├── ltmain.sh
│ ├── Makemain.inc
│ ├── missing
│ ├── MSVisualStudio
│ │ ├── v10
│ │ │ ├── Common.props
│ │ │ ├── Debug.props
│ │ │ └── Release.props
│ │ └── v9
│ │ └── BuildTools.vcproj
│ ├── prepare_new_release
│ ├── prepare_new_stable
│ ├── run_autotools
│ ├── set_externals
│ └── share
│ └── config.site
├── ChangeLog
├── config.guess
├── config.sub
├── configure
├── configure.ac
├── depcomp
├── Dependencies
├── doxydoc
│ └── doxygen.conf.in
├── INSTALL
├── install-sh
├── Ipopt
│ ├── AUTHORS
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── contrib
│ │ ├── JavaInterface
│ │ │ ├── javafiles.lst
│ │ │ ├── jipopt.cpp
│ │ │ ├── Makefile.in
│ │ │ ├── manifest.txt
│ │ │ ├── org
│ │ │ │ └── coinor
│ │ │ │ ├── examples
│ │ │ │ │ ├── HS071.java
│ │ │ │ │ └── scalable
│ │ │ │ │ ├── LuksanVlcek1.java
│ │ │ │ │ ├── Scalable.java
│ │ │ │ │ └── SolveProblem.java
│ │ │ │ └── Ipopt.java
│ │ │ └── README
│ │ ├── MatlabInterface
│ │ │ ├── examples
│ │ │ │ ├── examplehs038.m
│ │ │ │ ├── examplehs051.m
│ │ │ │ ├── examplehs071.m
│ │ │ │ ├── examplelasso.m
│ │ │ │ ├── lasso.m
│ │ │ │ └── startup.m.in
│ │ │ ├── get.Gnumex
│ │ │ ├── ipopt_auxdata.m
│ │ │ ├── ipopt.m
│ │ │ ├── MatlabInterface.site
│ │ │ └── src
│ │ │ ├── callbackfunctions.cpp
│ │ │ ├── callbackfunctions.hpp
│ │ │ ├── ipopt.cpp
│ │ │ ├── ipoptoptions.cpp
│ │ │ ├── ipoptoptions.hpp
│ │ │ ├── iterate.cpp
│ │ │ ├── iterate.hpp
│ │ │ ├── Makefile.in
│ │ │ ├── matlabexception.cpp
│ │ │ ├── matlabexception.hpp
│ │ │ ├── matlabfunctionhandle.cpp
│ │ │ ├── matlabfunctionhandle.hpp
│ │ │ ├── matlabinfo.cpp
│ │ │ ├── matlabinfo.hpp
│ │ │ ├── matlabjournal.cpp
│ │ │ ├── matlabjournal.hpp
│ │ │ ├── matlabprogram.cpp
│ │ │ ├── matlabprogram.hpp
│ │ │ ├── options.cpp
│ │ │ ├── options.hpp
│ │ │ ├── sparsematrix.cpp
│ │ │ └── sparsematrix.hpp
│ │ ├── RInterface
│ │ │ ├── CHANGELOG
│ │ │ ├── DESCRIPTION
│ │ │ ├── inst
│ │ │ │ ├── CITATION
│ │ │ │ └── doc
│ │ │ │ ├── ipoptr.pdf
│ │ │ │ ├── ipoptr.Rnw
│ │ │ │ └── reflist.bib
│ │ │ ├── man
│ │ │ │ ├── ipoptr-package.Rd
│ │ │ │ ├── ipoptr.Rd
│ │ │ │ ├── is.ipoptr.Rd
│ │ │ │ ├── make.sparse.Rd
│ │ │ │ ├── plot.sparseness.Rd
│ │ │ │ ├── print.ipoptr.Rd
│ │ │ │ └── print.sparseness.Rd
│ │ │ ├── NAMESPACE
│ │ │ ├── R
│ │ │ │ ├── get.option.types.R
│ │ │ │ ├── ipoptr.R
│ │ │ │ ├── is.ipoptr.R
│ │ │ │ ├── make.sparse.R
│ │ │ │ ├── plot.sparseness.R
│ │ │ │ ├── print.ipoptr.R
│ │ │ │ └── print.sparseness.R
│ │ │ ├── README
│ │ │ ├── src
│ │ │ │ ├── ipoptr.cpp
│ │ │ │ ├── IpoptRJournal.cpp
│ │ │ │ ├── IpoptRJournal.hpp
│ │ │ │ ├── IpoptRNLP.cpp
│ │ │ │ ├── IpoptRNLP.hpp
│ │ │ │ └── Makevars.in
│ │ │ └── tests
│ │ │ ├── approx_banana.R
│ │ │ ├── banana.R
│ │ │ ├── hs071_nlp.R
│ │ │ ├── lasso.R
│ │ │ ├── mynlp.R
│ │ │ ├── parameters.R
│ │ │ └── sparseness.R
│ │ └── sIPOPT
│ │ ├── AmplSolver
│ │ │ ├── ampl_sipopt.cpp
│ │ │ ├── Makefile.in
│ │ │ ├── SensAmplTNLP.cpp
│ │ │ └── SensAmplTNLP.hpp
│ │ ├── doc
│ │ │ ├── iecrv5.bst
│ │ │ ├── Makefile
│ │ │ ├── sipopt.bib
│ │ │ ├── sipopt_manual.pdf
│ │ │ └── sipopt_manual.tex
│ │ ├── examples
│ │ │ ├── hicks_ampl
│ │ │ │ ├── hicks.dat
│ │ │ │ ├── hicks.mod
│ │ │ │ ├── hicks.run
│ │ │ │ ├── ipopt.opt
│ │ │ │ └── nmpcresults.inc
│ │ │ ├── parametric_ampl
│ │ │ │ ├── parametric.mod
│ │ │ │ └── parametric.run
│ │ │ ├── parametric_cpp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── parametric_driver.cpp
│ │ │ │ ├── parametricTNLP.cpp
│ │ │ │ └── parametricTNLP.hpp
│ │ │ ├── parametric_dsdp_cpp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── parametric_dsdp_driver.cpp
│ │ │ │ ├── parametricTNLP2.cpp
│ │ │ │ ├── parametricTNLP.cpp
│ │ │ │ └── parametricTNLP.hpp
│ │ │ ├── redhess_ampl
│ │ │ │ └── red_hess.run
│ │ │ └── redhess_cpp
│ │ │ ├── Makefile.in
│ │ │ ├── MySensTNLP.cpp
│ │ │ ├── MySensTNLP.hpp
│ │ │ └── redhess_cpp.cpp
│ │ ├── install.txt
│ │ ├── Makefile.in
│ │ ├── readme.txt
│ │ ├── src
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── SensAlgorithm.cpp
│ │ │ ├── SensAlgorithm.hpp
│ │ │ ├── SensApplication.cpp
│ │ │ ├── SensApplication.hpp
│ │ │ ├── SensBacksolver.hpp
│ │ │ ├── SensBuilder.cpp
│ │ │ ├── SensBuilder.hpp
│ │ │ ├── SensDenseGenSchurDriver.cpp
│ │ │ ├── SensDenseGenSchurDriver.hpp
│ │ │ ├── SensIndexPCalculator.cpp
│ │ │ ├── SensIndexPCalculator.hpp
│ │ │ ├── SensIndexSchurData.cpp
│ │ │ ├── SensIndexSchurData.hpp
│ │ │ ├── SensMeasurement.hpp
│ │ │ ├── SensMetadataMeasurement.cpp
│ │ │ ├── SensMetadataMeasurement.hpp
│ │ │ ├── SensPCalculator.hpp
│ │ │ ├── SensReducedHessianCalculator.cpp
│ │ │ ├── SensReducedHessianCalculator.hpp
│ │ │ ├── SensRegOp.cpp
│ │ │ ├── SensRegOp.hpp
│ │ │ ├── SensSchurData.hpp
│ │ │ ├── SensSchurDriver.hpp
│ │ │ ├── SensSimpleBacksolver.cpp
│ │ │ ├── SensSimpleBacksolver.hpp
│ │ │ ├── SensStdStepCalc.cpp
│ │ │ ├── SensStdStepCalc.hpp
│ │ │ ├── SensStepCalc.hpp
│ │ │ ├── SensSuffixHandler.hpp
│ │ │ ├── SensUtils.cpp
│ │ │ └── SensUtils.hpp
│ │ └── toDo.txt
│ ├── depcomp
│ ├── doc
│ │ ├── documentation.bbl
│ │ ├── documentation.pdf
│ │ ├── documentation.tex
│ │ ├── hs071_warmstart.mod
│ │ ├── makehtml.sh
│ │ ├── options_ampl.tex
│ │ └── options.tex
│ ├── doxydoc
│ │ └── doxygen.conf.in
│ ├── examples
│ │ ├── Cpp_example
│ │ │ ├── cpp_example.cpp
│ │ │ ├── Makefile.in
│ │ │ ├── MyNLP.cpp
│ │ │ └── MyNLP.hpp
│ │ ├── hs071_c
│ │ │ ├── hs071_c.c
│ │ │ └── Makefile.in
│ │ ├── hs071_cpp
│ │ │ ├── hs071_main.cpp
│ │ │ ├── hs071_nlp.cpp
│ │ │ ├── hs071_nlp.hpp
│ │ │ └── Makefile.in
│ │ ├── hs071_f
│ │ │ ├── hs071_f.f.in
│ │ │ └── Makefile.in
│ │ └── ScalableProblems
│ │ ├── config.h.in
│ │ ├── LuksanVlcek1.cpp
│ │ ├── LuksanVlcek1.hpp
│ │ ├── LuksanVlcek2.cpp
│ │ ├── LuksanVlcek2.hpp
│ │ ├── LuksanVlcek3.cpp
│ │ ├── LuksanVlcek3.hpp
│ │ ├── LuksanVlcek4.cpp
│ │ ├── LuksanVlcek4.hpp
│ │ ├── LuksanVlcek5.cpp
│ │ ├── LuksanVlcek5.hpp
│ │ ├── LuksanVlcek6.cpp
│ │ ├── LuksanVlcek6.hpp
│ │ ├── LuksanVlcek7.cpp
│ │ ├── LuksanVlcek7.hpp
│ │ ├── Makefile.in
│ │ ├── MittelmannBndryCntrlDiri3D_27.cpp
│ │ ├── MittelmannBndryCntrlDiri3D_27.hpp
│ │ ├── MittelmannBndryCntrlDiri3D.cpp
│ │ ├── MittelmannBndryCntrlDiri3D.hpp
│ │ ├── MittelmannBndryCntrlDiri3Dsin.cpp
│ │ ├── MittelmannBndryCntrlDiri3Dsin.hpp
│ │ ├── MittelmannBndryCntrlDiri.cpp
│ │ ├── MittelmannBndryCntrlDiri.hpp
│ │ ├── MittelmannBndryCntrlNeum.cpp
│ │ ├── MittelmannBndryCntrlNeum.hpp
│ │ ├── MittelmannDistCntrlDiri.cpp
│ │ ├── MittelmannDistCntrlDiri.hpp
│ │ ├── MittelmannDistCntrlNeumA.cpp
│ │ ├── MittelmannDistCntrlNeumA.hpp
│ │ ├── MittelmannDistCntrlNeumB.cpp
│ │ ├── MittelmannDistCntrlNeumB.hpp
│ │ ├── MittelmannParaCntrl.hpp
│ │ ├── README
│ │ ├── RegisteredTNLP.cpp
│ │ ├── RegisteredTNLP.hpp
│ │ └── solve_problem.cpp
│ ├── INSTALL
│ ├── install-sh
│ ├── ipopt.pc.in
│ ├── ipopt-uninstalled.pc.in
│ ├── LICENSE
│ ├── ltmain.sh
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── missing
│ ├── MSVisualStudio
│ │ ├── BinaryDLL-Link-Example
│ │ │ ├── BinaryDLL-Link-Example.sln
│ │ │ ├── BinaryDLL-Link-Example.vcproj
│ │ │ └── README.TXT
│ │ └── v8-ifort
│ │ ├── CoinBlas
│ │ │ └── CoinBlas.vfproj
│ │ ├── CoinLapack
│ │ │ └── CoinLapack.vfproj
│ │ ├── CoinMetis
│ │ │ ├── CoinMetis.icproj
│ │ │ ├── CoinMetis.vcproj
│ │ │ └── strings.h
│ │ ├── CoinMumps
│ │ │ └── CoinMumpsF90.vfproj
│ │ ├── CoinMumpsC
│ │ │ ├── CoinMumpsC.icproj
│ │ │ └── CoinMumpsC.vcproj
│ │ ├── hs071_cpp
│ │ │ ├── hs071_cpp-vc10.vcxproj
│ │ │ └── hs071_cpp.vcproj
│ │ ├── IpOpt
│ │ │ ├── config.h
│ │ │ ├── config_ipopt.h
│ │ │ ├── ExportBinaries.bat
│ │ │ ├── IntelPaths.props
│ │ │ ├── IntelPaths.vsprops
│ │ │ ├── IpOpt.icproj
│ │ │ ├── IpOpt.rc
│ │ │ ├── IpOpt-vc10.vcxproj
│ │ │ ├── IpOpt-vc10.vcxproj.filters
│ │ │ ├── IpOpt.vcproj
│ │ │ ├── README-LIB.TXT
│ │ │ └── resource.h
│ │ ├── IpOptFor
│ │ │ └── IpOptFor.vfproj
│ │ ├── IpOptFSS
│ │ │ ├── Dummy.c
│ │ │ ├── IpoptFSS.def
│ │ │ ├── IpOptFSS.rc
│ │ │ ├── IpOptFSS.vcproj
│ │ │ └── resource.h
│ │ ├── IpOpt-ifort.sln
│ │ ├── IpOpt-vc10.sln
│ │ ├── libhsl
│ │ │ ├── libhsl.def
│ │ │ └── libhsl.vfproj
│ │ ├── libhsl-no-MA57
│ │ │ ├── libhsl.def
│ │ │ └── libhsl-no-MA57.vfproj
│ │ └── README.TXT
│ ├── README
│ ├── src
│ │ ├── Algorithm
│ │ │ ├── Inexact
│ │ │ │ ├── IpInexactAlgBuilder.cpp
│ │ │ │ ├── IpInexactAlgBuilder.hpp
│ │ │ │ ├── IpInexactCq.cpp
│ │ │ │ ├── IpInexactCq.hpp
│ │ │ │ ├── IpInexactData.cpp
│ │ │ │ ├── IpInexactData.hpp
│ │ │ │ ├── IpInexactDoglegNormal.cpp
│ │ │ │ ├── IpInexactDoglegNormal.hpp
│ │ │ │ ├── IpInexactLSAcceptor.cpp
│ │ │ │ ├── IpInexactLSAcceptor.hpp
│ │ │ │ ├── IpInexactNewtonNormal.cpp
│ │ │ │ ├── IpInexactNewtonNormal.hpp
│ │ │ │ ├── IpInexactNormalStepCalc.hpp
│ │ │ │ ├── IpInexactNormalTerminationTester.cpp
│ │ │ │ ├── IpInexactNormalTerminationTester.hpp
│ │ │ │ ├── IpInexactPDSolver.cpp
│ │ │ │ ├── IpInexactPDSolver.hpp
│ │ │ │ ├── IpInexactPDTerminationTester.cpp
│ │ │ │ ├── IpInexactPDTerminationTester.hpp
│ │ │ │ ├── IpInexactRegOp.cpp
│ │ │ │ ├── IpInexactRegOp.hpp
│ │ │ │ ├── IpInexactSearchDirCalc.cpp
│ │ │ │ ├── IpInexactSearchDirCalc.hpp
│ │ │ │ ├── IpInexactTSymScalingMethod.cpp
│ │ │ │ ├── IpInexactTSymScalingMethod.hpp
│ │ │ │ ├── IpIterativePardisoSolverInterface.cpp
│ │ │ │ ├── IpIterativePardisoSolverInterface.hpp
│ │ │ │ ├── IpIterativeSolverTerminationTester.cpp
│ │ │ │ ├── IpIterativeSolverTerminationTester.hpp
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── IpAdaptiveMuUpdate.cpp
│ │ │ ├── IpAdaptiveMuUpdate.hpp
│ │ │ ├── IpAlgBuilder.cpp
│ │ │ ├── IpAlgBuilder.hpp
│ │ │ ├── IpAlgorithmRegOp.cpp
│ │ │ ├── IpAlgorithmRegOp.hpp
│ │ │ ├── IpAlgStrategy.hpp
│ │ │ ├── IpAugRestoSystemSolver.cpp
│ │ │ ├── IpAugRestoSystemSolver.hpp
│ │ │ ├── IpAugSystemSolver.hpp
│ │ │ ├── IpBacktrackingLineSearch.cpp
│ │ │ ├── IpBacktrackingLineSearch.hpp
│ │ │ ├── IpBacktrackingLSAcceptor.hpp
│ │ │ ├── IpConvCheck.hpp
│ │ │ ├── IpDefaultIterateInitializer.cpp
│ │ │ ├── IpDefaultIterateInitializer.hpp
│ │ │ ├── IpEqMultCalculator.hpp
│ │ │ ├── IpEquilibrationScaling.cpp
│ │ │ ├── IpEquilibrationScaling.hpp
│ │ │ ├── IpExactHessianUpdater.cpp
│ │ │ ├── IpExactHessianUpdater.hpp
│ │ │ ├── IpFilter.cpp
│ │ │ ├── IpFilter.hpp
│ │ │ ├── IpFilterLSAcceptor.cpp
│ │ │ ├── IpFilterLSAcceptor.hpp
│ │ │ ├── IpGenAugSystemSolver.cpp
│ │ │ ├── IpGenAugSystemSolver.hpp
│ │ │ ├── IpGradientScaling.cpp
│ │ │ ├── IpGradientScaling.hpp
│ │ │ ├── IpHessianUpdater.hpp
│ │ │ ├── IpIpoptAlg.cpp
│ │ │ ├── IpIpoptAlg.hpp
│ │ │ ├── IpIpoptCalculatedQuantities.cpp
│ │ │ ├── IpIpoptCalculatedQuantities.hpp
│ │ │ ├── IpIpoptData.cpp
│ │ │ ├── IpIpoptData.hpp
│ │ │ ├── IpIpoptNLP.hpp
│ │ │ ├── IpIterateInitializer.hpp
│ │ │ ├── IpIteratesVector.cpp
│ │ │ ├── IpIteratesVector.hpp
│ │ │ ├── IpIterationOutput.hpp
│ │ │ ├── IpLeastSquareMults.cpp
│ │ │ ├── IpLeastSquareMults.hpp
│ │ │ ├── IpLimMemQuasiNewtonUpdater.cpp
│ │ │ ├── IpLimMemQuasiNewtonUpdater.hpp
│ │ │ ├── IpLineSearch.hpp
│ │ │ ├── IpLoqoMuOracle.cpp
│ │ │ ├── IpLoqoMuOracle.hpp
│ │ │ ├── IpLowRankAugSystemSolver.cpp
│ │ │ ├── IpLowRankAugSystemSolver.hpp
│ │ │ ├── IpLowRankSSAugSystemSolver.cpp
│ │ │ ├── IpLowRankSSAugSystemSolver.hpp
│ │ │ ├── IpMonotoneMuUpdate.cpp
│ │ │ ├── IpMonotoneMuUpdate.hpp
│ │ │ ├── IpMuOracle.hpp
│ │ │ ├── IpMuUpdate.hpp
│ │ │ ├── IpNLPBoundsRemover.cpp
│ │ │ ├── IpNLPBoundsRemover.hpp
│ │ │ ├── IpNLPScaling.cpp
│ │ │ ├── IpNLPScaling.hpp
│ │ │ ├── IpOptErrorConvCheck.cpp
│ │ │ ├── IpOptErrorConvCheck.hpp
│ │ │ ├── IpOrigIpoptNLP.cpp
│ │ │ ├── IpOrigIpoptNLP.hpp
│ │ │ ├── IpOrigIterationOutput.cpp
│ │ │ ├── IpOrigIterationOutput.hpp
│ │ │ ├── IpPDFullSpaceSolver.cpp
│ │ │ ├── IpPDFullSpaceSolver.hpp
│ │ │ ├── IpPDPerturbationHandler.cpp
│ │ │ ├── IpPDPerturbationHandler.hpp
│ │ │ ├── IpPDSearchDirCalc.cpp
│ │ │ ├── IpPDSearchDirCalc.hpp
│ │ │ ├── IpPDSystemSolver.hpp
│ │ │ ├── IpPenaltyLSAcceptor.cpp
│ │ │ ├── IpPenaltyLSAcceptor.hpp
│ │ │ ├── IpProbingMuOracle.cpp
│ │ │ ├── IpProbingMuOracle.hpp
│ │ │ ├── IpQualityFunctionMuOracle.cpp
│ │ │ ├── IpQualityFunctionMuOracle.hpp
│ │ │ ├── IpRestoConvCheck.cpp
│ │ │ ├── IpRestoConvCheck.hpp
│ │ │ ├── IpRestoFilterConvCheck.cpp
│ │ │ ├── IpRestoFilterConvCheck.hpp
│ │ │ ├── IpRestoIpoptNLP.cpp
│ │ │ ├── IpRestoIpoptNLP.hpp
│ │ │ ├── IpRestoIterateInitializer.cpp
│ │ │ ├── IpRestoIterateInitializer.hpp
│ │ │ ├── IpRestoIterationOutput.cpp
│ │ │ ├── IpRestoIterationOutput.hpp
│ │ │ ├── IpRestoMinC_1Nrm.cpp
│ │ │ ├── IpRestoMinC_1Nrm.hpp
│ │ │ ├── IpRestoPenaltyConvCheck.cpp
│ │ │ ├── IpRestoPenaltyConvCheck.hpp
│ │ │ ├── IpRestoPhase.hpp
│ │ │ ├── IpRestoRestoPhase.cpp
│ │ │ ├── IpRestoRestoPhase.hpp
│ │ │ ├── IpSearchDirCalculator.hpp
│ │ │ ├── IpStdAugSystemSolver.cpp
│ │ │ ├── IpStdAugSystemSolver.hpp
│ │ │ ├── IpTimingStatistics.cpp
│ │ │ ├── IpTimingStatistics.hpp
│ │ │ ├── IpUserScaling.cpp
│ │ │ ├── IpUserScaling.hpp
│ │ │ ├── IpWarmStartIterateInitializer.cpp
│ │ │ ├── IpWarmStartIterateInitializer.hpp
│ │ │ ├── LinearSolvers
│ │ │ │ ├── hsl_ma77d.h
│ │ │ │ ├── hsl_ma86d.h
│ │ │ │ ├── hsl_ma97d.h
│ │ │ │ ├── hsl_mc68i.h
│ │ │ │ ├── IpGenKKTSolverInterface.hpp
│ │ │ │ ├── IpIterativeWsmpSolverInterface.cpp
│ │ │ │ ├── IpIterativeWsmpSolverInterface.hpp
│ │ │ │ ├── IpLinearSolversRegOp.cpp
│ │ │ │ ├── IpLinearSolversRegOp.hpp
│ │ │ │ ├── IpMa27TSolverInterface.cpp
│ │ │ │ ├── IpMa27TSolverInterface.hpp
│ │ │ │ ├── IpMa28Partition.F
│ │ │ │ ├── IpMa28TDependencyDetector.cpp
│ │ │ │ ├── IpMa28TDependencyDetector.hpp
│ │ │ │ ├── IpMa57TSolverInterface.cpp
│ │ │ │ ├── IpMa57TSolverInterface.hpp
│ │ │ │ ├── IpMa77SolverInterface.cpp
│ │ │ │ ├── IpMa77SolverInterface.hpp
│ │ │ │ ├── IpMa86SolverInterface.cpp
│ │ │ │ ├── IpMa86SolverInterface.hpp
│ │ │ │ ├── IpMa97SolverInterface.cpp
│ │ │ │ ├── IpMa97SolverInterface.hpp
│ │ │ │ ├── IpMc19TSymScalingMethod.cpp
│ │ │ │ ├── IpMc19TSymScalingMethod.hpp
│ │ │ │ ├── IpMumpsSolverInterface.cpp
│ │ │ │ ├── IpMumpsSolverInterface.hpp
│ │ │ │ ├── IpPardisoSolverInterface.cpp
│ │ │ │ ├── IpPardisoSolverInterface.hpp
│ │ │ │ ├── IpSlackBasedTSymScalingMethod.cpp
│ │ │ │ ├── IpSlackBasedTSymScalingMethod.hpp
│ │ │ │ ├── IpSparseSymLinearSolverInterface.hpp
│ │ │ │ ├── IpSymLinearSolver.hpp
│ │ │ │ ├── IpTDependencyDetector.hpp
│ │ │ │ ├── IpTripletToCSRConverter.cpp
│ │ │ │ ├── IpTripletToCSRConverter.hpp
│ │ │ │ ├── IpTSymDependencyDetector.cpp
│ │ │ │ ├── IpTSymDependencyDetector.hpp
│ │ │ │ ├── IpTSymLinearSolver.cpp
│ │ │ │ ├── IpTSymLinearSolver.hpp
│ │ │ │ ├── IpTSymScalingMethod.hpp
│ │ │ │ ├── IpWsmpSolverInterface.cpp
│ │ │ │ ├── IpWsmpSolverInterface.hpp
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── Apps
│ │ │ ├── AmplSolver
│ │ │ │ ├── ampl_ipopt.cpp
│ │ │ │ ├── AmplTNLP.cpp
│ │ │ │ ├── AmplTNLP.hpp
│ │ │ │ ├── ipoptamplinterface.pc.in
│ │ │ │ ├── ipoptamplinterface-uninstalled.pc.in
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── CUTErInterface
│ │ │ │ ├── CUTErInterface.f
│ │ │ │ ├── ipoma-dummy.f
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── Common
│ │ │ ├── config_default.h
│ │ │ ├── config.h.in
│ │ │ ├── config_ipopt_default.h
│ │ │ ├── config_ipopt.h.in
│ │ │ ├── IpCachedResults.hpp
│ │ │ ├── IpDebug.cpp
│ │ │ ├── IpDebug.hpp
│ │ │ ├── IpException.hpp
│ │ │ ├── IpJournalist.cpp
│ │ │ ├── IpJournalist.hpp
│ │ │ ├── IpObserver.cpp
│ │ │ ├── IpObserver.hpp
│ │ │ ├── IpoptConfig.h
│ │ │ ├── IpOptionsList.cpp
│ │ │ ├── IpOptionsList.hpp
│ │ │ ├── IpReferenced.hpp
│ │ │ ├── IpRegOptions.cpp
│ │ │ ├── IpRegOptions.hpp
│ │ │ ├── IpSmartPtr.hpp
│ │ │ ├── IpTaggedObject.cpp
│ │ │ ├── IpTaggedObject.hpp
│ │ │ ├── IpTimedTask.hpp
│ │ │ ├── IpTypes.hpp
│ │ │ ├── IpUtils.cpp
│ │ │ ├── IpUtils.hpp
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── contrib
│ │ │ ├── CGPenalty
│ │ │ │ ├── IpCGPenaltyCq.cpp
│ │ │ │ ├── IpCGPenaltyCq.hpp
│ │ │ │ ├── IpCGPenaltyData.cpp
│ │ │ │ ├── IpCGPenaltyData.hpp
│ │ │ │ ├── IpCGPenaltyLSAcceptor.cpp
│ │ │ │ ├── IpCGPenaltyLSAcceptor.hpp
│ │ │ │ ├── IpCGPenaltyRegOp.cpp
│ │ │ │ ├── IpCGPenaltyRegOp.hpp
│ │ │ │ ├── IpCGPerturbationHandler.cpp
│ │ │ │ ├── IpCGPerturbationHandler.hpp
│ │ │ │ ├── IpCGSearchDirCalc.cpp
│ │ │ │ ├── IpCGSearchDirCalc.hpp
│ │ │ │ ├── IpPiecewisePenalty.cpp
│ │ │ │ ├── IpPiecewisePenalty.hpp
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ └── LinearSolverLoader
│ │ │ ├── HSLLoader.c
│ │ │ ├── HSLLoader.h
│ │ │ ├── LibraryHandler.c
│ │ │ ├── LibraryHandler.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── PardisoLoader.c
│ │ │ └── PardisoLoader.h
│ │ ├── Interfaces
│ │ │ ├── IpAlgTypes.hpp
│ │ │ ├── IpInterfacesRegOp.cpp
│ │ │ ├── IpInterfacesRegOp.hpp
│ │ │ ├── IpIpoptApplication.cpp
│ │ │ ├── IpIpoptApplication.hpp
│ │ │ ├── IpNLP.hpp
│ │ │ ├── IpReturnCodes.h
│ │ │ ├── IpReturnCodes.hpp
│ │ │ ├── IpReturnCodes.inc
│ │ │ ├── IpReturnCodes_inc.h
│ │ │ ├── IpSolveStatistics.cpp
│ │ │ ├── IpSolveStatistics.hpp
│ │ │ ├── IpStdCInterface.cpp
│ │ │ ├── IpStdCInterface.h
│ │ │ ├── IpStdFInterface.c
│ │ │ ├── IpStdInterfaceTNLP.cpp
│ │ │ ├── IpStdInterfaceTNLP.hpp
│ │ │ ├── IpTNLPAdapter.cpp
│ │ │ ├── IpTNLPAdapter.hpp
│ │ │ ├── IpTNLP.hpp
│ │ │ ├── IpTNLPReducer.cpp
│ │ │ ├── IpTNLPReducer.hpp
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ └── LinAlg
│ │ ├── IpBlas.cpp
│ │ ├── IpBlas.hpp
│ │ ├── IpCompoundMatrix.cpp
│ │ ├── IpCompoundMatrix.hpp
│ │ ├── IpCompoundSymMatrix.cpp
│ │ ├── IpCompoundSymMatrix.hpp
│ │ ├── IpCompoundVector.cpp
│ │ ├── IpCompoundVector.hpp
│ │ ├── IpDenseGenMatrix.cpp
│ │ ├── IpDenseGenMatrix.hpp
│ │ ├── IpDenseSymMatrix.cpp
│ │ ├── IpDenseSymMatrix.hpp
│ │ ├── IpDenseVector.cpp
│ │ ├── IpDenseVector.hpp
│ │ ├── IpDiagMatrix.cpp
│ │ ├── IpDiagMatrix.hpp
│ │ ├── IpExpandedMultiVectorMatrix.cpp
│ │ ├── IpExpandedMultiVectorMatrix.hpp
│ │ ├── IpExpansionMatrix.cpp
│ │ ├── IpExpansionMatrix.hpp
│ │ ├── IpIdentityMatrix.cpp
│ │ ├── IpIdentityMatrix.hpp
│ │ ├── IpLapack.cpp
│ │ ├── IpLapack.hpp
│ │ ├── IpLowRankUpdateSymMatrix.cpp
│ │ ├── IpLowRankUpdateSymMatrix.hpp
│ │ ├── IpMatrix.cpp
│ │ ├── IpMatrix.hpp
│ │ ├── IpMultiVectorMatrix.cpp
│ │ ├── IpMultiVectorMatrix.hpp
│ │ ├── IpScaledMatrix.cpp
│ │ ├── IpScaledMatrix.hpp
│ │ ├── IpSumMatrix.cpp
│ │ ├── IpSumMatrix.hpp
│ │ ├── IpSumSymMatrix.cpp
│ │ ├── IpSumSymMatrix.hpp
│ │ ├── IpSymMatrix.hpp
│ │ ├── IpSymScaledMatrix.cpp
│ │ ├── IpSymScaledMatrix.hpp
│ │ ├── IpTransposeMatrix.cpp
│ │ ├── IpTransposeMatrix.hpp
│ │ ├── IpVector.cpp
│ │ ├── IpVector.hpp
│ │ ├── IpZeroMatrix.cpp
│ │ ├── IpZeroMatrix.hpp
│ │ ├── IpZeroSymMatrix.cpp
│ │ ├── IpZeroSymMatrix.hpp
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── TMatrices
│ │ ├── IpGenTMatrix.cpp
│ │ ├── IpGenTMatrix.hpp
│ │ ├── IpSymTMatrix.cpp
│ │ ├── IpSymTMatrix.hpp
│ │ ├── IpTripletHelper.cpp
│ │ ├── IpTripletHelper.hpp
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ ├── test
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── mytoy.nl
│ │ └── run_unitTests.in
│ └── tutorial
│ ├── AmplExperiments
│ │ ├── car1.gp
│ │ ├── car1.run
│ │ ├── hs71.mod
│ │ ├── infeasible.mod
│ │ └── MoreAmplModels.txt
│ ├── CodingExercise
│ │ ├── C
│ │ │ ├── 1-skeleton
│ │ │ │ ├── Makefile.in
│ │ │ │ └── TutorialC.c
│ │ │ ├── 2-mistake
│ │ │ │ ├── Makefile.in
│ │ │ │ └── TutorialC.c
│ │ │ └── 3-solution
│ │ │ ├── Makefile.in
│ │ │ └── TutorialC.c
│ │ ├── Cpp
│ │ │ ├── 1-skeleton
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── TutorialCpp_main.cpp
│ │ │ │ ├── TutorialCpp_nlp.cpp
│ │ │ │ └── TutorialCpp_nlp.hpp
│ │ │ ├── 2-mistake
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── TutorialCpp_main.cpp
│ │ │ │ ├── TutorialCpp_nlp.cpp
│ │ │ │ └── TutorialCpp_nlp.hpp
│ │ │ └── 3-solution
│ │ │ ├── Makefile.in
│ │ │ ├── TutorialCpp_main.cpp
│ │ │ ├── TutorialCpp_nlp.cpp
│ │ │ └── TutorialCpp_nlp.hpp
│ │ ├── exercise_example.mod
│ │ ├── Fortran
│ │ │ ├── 1-skeleton
│ │ │ │ ├── Makefile.in
│ │ │ │ └── TutorialFortran.f.in
│ │ │ ├── 2-mistake
│ │ │ │ ├── Makefile.in
│ │ │ │ └── TutorialFortran.f.in
│ │ │ └── 3-solution
│ │ │ ├── Makefile.in
│ │ │ └── TutorialFortran.f.in
│ │ └── Matlab
│ │ ├── 1-skeleton
│ │ │ ├── startup.m.in
│ │ │ └── TutorialMatlab.m
│ │ ├── 2-mistake
│ │ │ ├── startup.m.in
│ │ │ └── TutorialMatlab.m
│ │ └── 3-solution
│ │ ├── startup.m.in
│ │ └── TutorialMatlab.m
│ └── Modeling
│ ├── bad1-fix1.mod
│ ├── bad1-fix2.mod
│ └── bad1.mod
├── LICENSE
├── ltmain.sh
├── Makefile.am
├── Makefile.in
├── missing
├── README
└── ThirdParty
├── ASL
│ ├── coinasl.pc.in
│ ├── coinasl-uninstalled.pc.in
│ ├── compile_MS_ASL.in
│ ├── compile_Unix_ASL.in
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── depcomp
│ ├── get.ASL
│ ├── INSTALL.ASL
│ ├── install-sh
│ ├── ltmain.sh
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── mingw.patch
│ └── missing
├── Blas
│ ├── coinblas.pc.in
│ ├── coinblas-uninstalled.pc.in
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── depcomp
│ ├── get.Blas
│ ├── INSTALL.BLAS
│ ├── install-sh
│ ├── ltmain.sh
│ ├── Makefile.am
│ ├── Makefile.in
│ └── missing
├── HSL
│ ├── CoinHslConfig.h
│ ├── coinhsl.pc.in
│ ├── coinhsl-uninstalled.pc.in
│ ├── config_coinhsl_default.h
│ ├── config_coinhsl.h.in
│ ├── config.guess
│ ├── config.h.in
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── depcomp
│ ├── INSTALL.HSL
│ ├── install-sh
│ ├── ltmain.sh
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── metis_dummy.c
│ └── missing
├── Lapack
│ ├── coinlapack.pc.in
│ ├── coinlapack-uninstalled.pc.in
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── depcomp
│ ├── get.Lapack
│ ├── INSTALL.LAPACK
│ ├── install-sh
│ ├── ltmain.sh
│ ├── Makefile.am
│ ├── Makefile.in
│ └── missing
├── Metis
│ ├── coinmetis.pc.in
│ ├── coinmetis-uninstalled.pc.in
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── depcomp
│ ├── get.Metis
│ ├── INSTALL.Metis
│ ├── install-sh
│ ├── ltmain.sh
│ ├── Makefile.am
│ ├── Makefile.in
│ └── missing
└── Mumps
├── coinmumps.pc.in
├── coinmumps-uninstalled.pc.in
├── config.guess
├── config.sub
├── configure
├── configure.ac
├── depcomp
├── get.Mumps
├── INSTALL.MUMPS
├── install-sh
├── ltmain.sh
├── Makefile.am
├── Makefile.in
├── missing
├── mumps_mpi.patch
└── mumps.patch
101 directories, 761 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论