TestB.cpp
Go to the documentation of this file.
1 #include "TestB.hpp"
2 
3 #include <Eigen/Core>
4 #include <iostream>
5 
6 using namespace eiquadprog::solvers;
7 namespace eiquadprog {
8 namespace tests {
9 
10 B::B() : solution_(2) { solution_.setZero(); }
11 
14 
15  Eigen::VectorXd x(2);
16 
18 
19  bool rstatus = true;
20 
21  if (status != expected) {
22  std::cerr << "Status not to true for A_" << expected << " " << status
23  << std::endl;
24  rstatus = false;
25  }
26 
27  if (!x.isApprox(solution_)) {
28  std::cerr << "x!=solution : " << x << "!=" << solution_ << std::endl;
29  rstatus = false;
30  }
31  return rstatus;
32 }
33 
34 } // namespace tests
35 } // namespace eiquadprog
eiquadprog
Definition: eiquadprog-fast.hpp:63
eiquadprog::tests::A::solve
eiquadprog::solvers::EiquadprogFast_status solve(Eigen::VectorXd &x)
Definition: TestA.cpp:21
eiquadprog::tests::B::solution_
Eigen::VectorXd solution_
Definition: TestB.hpp:11
eiquadprog::solvers::EiquadprogFast_status
EiquadprogFast_status
Definition: eiquadprog-fast.hpp:70
eiquadprog::tests::B::A_
A A_
Definition: TestB.hpp:14
eiquadprog::solvers
Definition: eiquadprog-fast.hpp:65
TestB.hpp
eiquadprog::tests::B::do_something
bool do_something()
Definition: TestB.cpp:12
eiquadprog::solvers::EIQUADPROG_FAST_OPTIMAL
@ EIQUADPROG_FAST_OPTIMAL
Definition: eiquadprog-fast.hpp:71


eiquadprog
Author(s): Gabriele Buondonno, Andrea Del Prete, Luca Di Gaspero, Angelo Furfaro, Benjamin Stephens, Gael Guennebaud
autogenerated on Wed May 28 2025 02:55:57