Macros | Functions
hqp_solvers.cpp File Reference
#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>
Include dependency graph for hqp_solvers.cpp:

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)
 

Macro Definition Documentation

◆ CHECK_LESS_THAN

#define CHECK_LESS_THAN (   A,
  B 
)    BOOST_CHECK_MESSAGE(A < B, #A << ": " << A << ">" << B)

Definition at line 44 of file hqp_solvers.cpp.

◆ PROFILE_EIQUADPROG

#define PROFILE_EIQUADPROG   "Eiquadprog"

Definition at line 183 of file hqp_solvers.cpp.

◆ PROFILE_EIQUADPROG_FAST

#define PROFILE_EIQUADPROG_FAST   "Eiquadprog Fast"

Definition at line 185 of file hqp_solvers.cpp.

◆ PROFILE_EIQUADPROG_RT

#define PROFILE_EIQUADPROG_RT   "Eiquadprog Real Time"

Definition at line 184 of file hqp_solvers.cpp.

◆ PROFILE_OSQP

#define PROFILE_OSQP   "OSQP"

Definition at line 187 of file hqp_solvers.cpp.

◆ PROFILE_PROXQP

#define PROFILE_PROXQP   "Proxqp"

Definition at line 186 of file hqp_solvers.cpp.

◆ PROFILE_QPMAD

#define PROFILE_QPMAD   "QPMAD"

Definition at line 188 of file hqp_solvers.cpp.

◆ REQUIRE_FINITE

#define REQUIRE_FINITE (   A)    BOOST_REQUIRE_MESSAGE(isFinite(A), #A << ": " << A)

Definition at line 46 of file hqp_solvers.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE()

BOOST_AUTO_TEST_CASE ( test_eiquadprog_classic_vs_rt_vs_fast_vs_proxqp  )

Definition at line 190 of file hqp_solvers.cpp.



tsid
Author(s): Andrea Del Prete, Justin Carpentier
autogenerated on Sat May 3 2025 02:48:17