├── .clang-format ├── .fpm ├── .github └── workflows │ ├── master.yml │ └── tag.yml ├── .gitignore ├── .gitmodules ├── .make ├── common.mk ├── qa │ └── scspell.dict ├── qpmad.mk └── ros.mk ├── CHANGELOG.rst ├── CMakeLists.txt ├── GNUmakefile ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── cmake ├── FindEigen3.cmake ├── cmakeut_compiler_flags.cmake ├── cmakeut_detect_func_macro.cmake ├── options_deb.cmake ├── options_debug.cmake ├── options_default.cmake ├── options_householder.cmake ├── options_license.cmake ├── options_test.cmake ├── options_testdefault.cmake ├── qpmadConfig.cmake.in └── qpmad_add_test.cmake ├── doc ├── Doxyfile ├── DoxygenLayout.xml └── doxygen_pages.dox ├── include └── qpmad │ ├── active_set.h │ ├── chosen_constraint.h │ ├── common.h │ ├── config.h.in │ ├── constraint_status.h │ ├── exception.h │ ├── factorization_data.h │ ├── givens.h │ ├── implementation.h │ ├── inverse.h │ ├── solver.h │ ├── solver_parameters.h │ └── testing.h ├── matlab_octave ├── Makefile ├── config.h ├── make.m.in ├── onlineqp_collection │ ├── .gitignore │ └── Makefile ├── qpmad.m ├── qpmad_interface.cpp ├── test_basic.m ├── test_onlineqp.m └── test_onlineqp_perf.m ├── package.xml ├── test ├── CMakeLists.txt ├── allocation.cpp ├── dependency │ ├── CMakeLists.txt │ ├── demo.cpp │ └── package.xml ├── eigenut_misc.h ├── givens.cpp ├── hessian_solution.h ├── inverse.cpp ├── preallocation.cpp ├── resolve.cpp ├── solver_fixtures.h ├── solver_geneq.cpp ├── solver_genineq.cpp ├── solver_objective.cpp ├── solver_simpleineq.cpp └── utf_common.h └── vcpkg.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.clang-format -------------------------------------------------------------------------------- /.fpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.fpm -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.github/workflows/tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.github/workflows/tag.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.gitmodules -------------------------------------------------------------------------------- /.make/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.make/common.mk -------------------------------------------------------------------------------- /.make/qa/scspell.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.make/qa/scspell.dict -------------------------------------------------------------------------------- /.make/qpmad.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.make/qpmad.mk -------------------------------------------------------------------------------- /.make/ros.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/.make/ros.mk -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/GNUmakefile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindEigen3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/FindEigen3.cmake -------------------------------------------------------------------------------- /cmake/cmakeut_compiler_flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/cmakeut_compiler_flags.cmake -------------------------------------------------------------------------------- /cmake/cmakeut_detect_func_macro.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/cmakeut_detect_func_macro.cmake -------------------------------------------------------------------------------- /cmake/options_deb.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/options_deb.cmake -------------------------------------------------------------------------------- /cmake/options_debug.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/options_debug.cmake -------------------------------------------------------------------------------- /cmake/options_default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/options_default.cmake -------------------------------------------------------------------------------- /cmake/options_householder.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/options_householder.cmake -------------------------------------------------------------------------------- /cmake/options_license.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/options_license.cmake -------------------------------------------------------------------------------- /cmake/options_test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/options_test.cmake -------------------------------------------------------------------------------- /cmake/options_testdefault.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/options_testdefault.cmake -------------------------------------------------------------------------------- /cmake/qpmadConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/qpmadConfig.cmake.in -------------------------------------------------------------------------------- /cmake/qpmad_add_test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/cmake/qpmad_add_test.cmake -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/doc/DoxygenLayout.xml -------------------------------------------------------------------------------- /doc/doxygen_pages.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/doc/doxygen_pages.dox -------------------------------------------------------------------------------- /include/qpmad/active_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/active_set.h -------------------------------------------------------------------------------- /include/qpmad/chosen_constraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/chosen_constraint.h -------------------------------------------------------------------------------- /include/qpmad/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/common.h -------------------------------------------------------------------------------- /include/qpmad/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/config.h.in -------------------------------------------------------------------------------- /include/qpmad/constraint_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/constraint_status.h -------------------------------------------------------------------------------- /include/qpmad/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/exception.h -------------------------------------------------------------------------------- /include/qpmad/factorization_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/factorization_data.h -------------------------------------------------------------------------------- /include/qpmad/givens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/givens.h -------------------------------------------------------------------------------- /include/qpmad/implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/implementation.h -------------------------------------------------------------------------------- /include/qpmad/inverse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/inverse.h -------------------------------------------------------------------------------- /include/qpmad/solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/solver.h -------------------------------------------------------------------------------- /include/qpmad/solver_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/solver_parameters.h -------------------------------------------------------------------------------- /include/qpmad/testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/include/qpmad/testing.h -------------------------------------------------------------------------------- /matlab_octave/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/Makefile -------------------------------------------------------------------------------- /matlab_octave/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/config.h -------------------------------------------------------------------------------- /matlab_octave/make.m.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/make.m.in -------------------------------------------------------------------------------- /matlab_octave/onlineqp_collection/.gitignore: -------------------------------------------------------------------------------- 1 | oqp 2 | problems 3 | -------------------------------------------------------------------------------- /matlab_octave/onlineqp_collection/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/onlineqp_collection/Makefile -------------------------------------------------------------------------------- /matlab_octave/qpmad.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/qpmad.m -------------------------------------------------------------------------------- /matlab_octave/qpmad_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/qpmad_interface.cpp -------------------------------------------------------------------------------- /matlab_octave/test_basic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/test_basic.m -------------------------------------------------------------------------------- /matlab_octave/test_onlineqp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/test_onlineqp.m -------------------------------------------------------------------------------- /matlab_octave/test_onlineqp_perf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/matlab_octave/test_onlineqp_perf.m -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/package.xml -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/allocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/allocation.cpp -------------------------------------------------------------------------------- /test/dependency/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/dependency/CMakeLists.txt -------------------------------------------------------------------------------- /test/dependency/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/dependency/demo.cpp -------------------------------------------------------------------------------- /test/dependency/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/dependency/package.xml -------------------------------------------------------------------------------- /test/eigenut_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/eigenut_misc.h -------------------------------------------------------------------------------- /test/givens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/givens.cpp -------------------------------------------------------------------------------- /test/hessian_solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/hessian_solution.h -------------------------------------------------------------------------------- /test/inverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/inverse.cpp -------------------------------------------------------------------------------- /test/preallocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/preallocation.cpp -------------------------------------------------------------------------------- /test/resolve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/resolve.cpp -------------------------------------------------------------------------------- /test/solver_fixtures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/solver_fixtures.h -------------------------------------------------------------------------------- /test/solver_geneq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/solver_geneq.cpp -------------------------------------------------------------------------------- /test/solver_genineq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/solver_genineq.cpp -------------------------------------------------------------------------------- /test/solver_objective.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/solver_objective.cpp -------------------------------------------------------------------------------- /test/solver_simpleineq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/solver_simpleineq.cpp -------------------------------------------------------------------------------- /test/utf_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/test/utf_common.h -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asherikov/qpmad/HEAD/vcpkg.json --------------------------------------------------------------------------------