#include <iostream>
#include <boost/test/unit_test.hpp>
#include <boost/utility/binary.hpp>
#include <tsid/solvers/solver-HQP-factory.hxx>
#include <tsid/solvers/solver-HQP-eiquadprog.hpp>
#include <tsid/solvers/solver-HQP-eiquadprog-rt.hpp>
#include <tsid/math/utils.hpp>
#include <tsid/math/constraint-equality.hpp>
#include <tsid/math/constraint-inequality.hpp>
#include <tsid/math/constraint-bound.hpp>
#include <tsid/utils/stop-watch.hpp>
#include <tsid/utils/statistics.hpp>
Go to the source code of this file.
Macros | |
#define | CHECK_LESS_THAN(A, B) BOOST_CHECK_MESSAGE(A < B, #A << ": " << A << ">" << B) |
#define | PROFILE_EIQUADPROG "Eiquadprog" |
#define | PROFILE_EIQUADPROG_FAST "Eiquadprog Fast" |
#define | PROFILE_EIQUADPROG_RT "Eiquadprog Real Time" |
#define | PROFILE_OSQP "OSQP" |
#define | PROFILE_PROXQP "Proxqp" |
#define | PROFILE_QPMAD "QPMAD" |
#define | REQUIRE_FINITE(A) BOOST_REQUIRE_MESSAGE(isFinite(A), #A << ": " << A) |
Functions | |
BOOST_AUTO_TEST_CASE (test_eiquadprog_classic_vs_rt_vs_fast_vs_proxqp) | |
Definition at line 44 of file hqp_solvers.cpp.
#define PROFILE_EIQUADPROG "Eiquadprog" |
Definition at line 183 of file hqp_solvers.cpp.
#define PROFILE_EIQUADPROG_FAST "Eiquadprog Fast" |
Definition at line 185 of file hqp_solvers.cpp.
#define PROFILE_EIQUADPROG_RT "Eiquadprog Real Time" |
Definition at line 184 of file hqp_solvers.cpp.
#define PROFILE_OSQP "OSQP" |
Definition at line 187 of file hqp_solvers.cpp.
#define PROFILE_PROXQP "Proxqp" |
Definition at line 186 of file hqp_solvers.cpp.
#define PROFILE_QPMAD "QPMAD" |
Definition at line 188 of file hqp_solvers.cpp.
Definition at line 46 of file hqp_solvers.cpp.
BOOST_AUTO_TEST_CASE | ( | test_eiquadprog_classic_vs_rt_vs_fast_vs_proxqp | ) |
Definition at line 190 of file hqp_solvers.cpp.