Add two new versions of eiquadprog. EiquadprogFast is a slightly optimized...
Add two new versions of eiquadprog. EiquadprogFast is a slightly optimized version of the original solver that preallocate all the dynamic memory. EiquadprogRT (i.e. real time) is a version of the solver that uses static-size matrices. Both new versions have also much more documentation and provide more information to the interested user, such as number of iterations, number of active inequalities, maximum number of iterations and proper status flag in case the problem could not be solved.
Showing
- CMakeLists.txt 9 additions, 0 deletionsCMakeLists.txt
- include/pininvdyn/solvers/eiquadprog_fast.h 280 additions, 0 deletionsinclude/pininvdyn/solvers/eiquadprog_fast.h
- include/pininvdyn/solvers/eiquadprog_fast.hpp 655 additions, 0 deletionsinclude/pininvdyn/solvers/eiquadprog_fast.hpp
- include/pininvdyn/solvers/eiquadprog_rt.h 290 additions, 0 deletionsinclude/pininvdyn/solvers/eiquadprog_rt.h
- include/pininvdyn/solvers/eiquadprog_rt.hpp 635 additions, 0 deletionsinclude/pininvdyn/solvers/eiquadprog_rt.hpp
- include/pininvdyn/solvers/solver-HQP-base.h 155 additions, 0 deletionsinclude/pininvdyn/solvers/solver-HQP-base.h
- include/pininvdyn/solvers/solver-HQP-base.hpp 10 additions, 98 deletionsinclude/pininvdyn/solvers/solver-HQP-base.hpp
- include/pininvdyn/solvers/solver-HQP-eiquadprog-fast.h 83 additions, 0 deletionsinclude/pininvdyn/solvers/solver-HQP-eiquadprog-fast.h
- include/pininvdyn/solvers/solver-HQP-eiquadprog-rt.h 87 additions, 0 deletionsinclude/pininvdyn/solvers/solver-HQP-eiquadprog-rt.h
- include/pininvdyn/solvers/solver-HQP-eiquadprog-rt.hpp 232 additions, 0 deletionsinclude/pininvdyn/solvers/solver-HQP-eiquadprog-rt.hpp
- include/pininvdyn/solvers/solver-HQP-eiquadprog.hpp 1 addition, 1 deletioninclude/pininvdyn/solvers/solver-HQP-eiquadprog.hpp
- src/CMakeLists.txt 2 additions, 0 deletionssrc/CMakeLists.txt
- src/solvers/solver-HQP-base.cpp 5 additions, 1 deletionsrc/solvers/solver-HQP-base.cpp
- src/solvers/solver-HQP-eiquadprog-fast.cpp 247 additions, 0 deletionssrc/solvers/solver-HQP-eiquadprog-fast.cpp
- unittest/hqp_solvers.cpp 253 additions, 92 deletionsunittest/hqp_solvers.cpp
- unittest/invdyn-formulation.cpp 35 additions, 15 deletionsunittest/invdyn-formulation.cpp
Loading
Please register or sign in to comment