1#ifndef WBC_TYPES_QUADRATIC_PROGRAM_HPP
2#define WBC_TYPES_QUADRATIC_PROGRAM_HPP
4#include <base/Eigen.hpp>
5#include <base/Time.hpp>
6#include <base/samples/Joints.hpp>
59 std::vector<QuadraticProgram>
prios;
Definition QuadraticProgram.hpp:10
Definition ContactsAccelerationConstraint.cpp:3
Describes a hierarchy of quadratic programs.
Definition QuadraticProgram.hpp:57
const QuadraticProgram & operator[](int i) const
Definition QuadraticProgram.hpp:68
base::VectorXd Wq
Definition QuadraticProgram.hpp:60
void resize(const size_t &n)
Definition QuadraticProgram.hpp:74
std::vector< QuadraticProgram > prios
Definition QuadraticProgram.hpp:59
base::Time time
Definition QuadraticProgram.hpp:58
size_t size() const
Definition QuadraticProgram.hpp:62
void operator<<(QuadraticProgram &qp)
Definition QuadraticProgram.hpp:71
QuadraticProgram & operator[](int i)
Definition QuadraticProgram.hpp:65
Describes a quadratic program of the form.
Definition QuadraticProgram.hpp:24
int nin
Definition QuadraticProgram.hpp:28
base::VectorXd g
Definition QuadraticProgram.hpp:33
base::VectorXd lower_y
Definition QuadraticProgram.hpp:37
base::VectorXd upper_x
Definition QuadraticProgram.hpp:40
base::MatrixXd A
Definition QuadraticProgram.hpp:34
void resize(uint nq, uint neq, uint nin, bool bounds)
Definition QuadraticProgram.cpp:6
base::VectorXd lower_x
Definition QuadraticProgram.hpp:39
base::VectorXd Wy
Definition QuadraticProgram.hpp:41
bool bounded
Definition QuadraticProgram.hpp:30
void check() const
Definition QuadraticProgram.cpp:42
int nq
Definition QuadraticProgram.hpp:26
base::MatrixXd H
Definition QuadraticProgram.hpp:32
void print() const
Definition QuadraticProgram.cpp:80
base::VectorXd b
Definition QuadraticProgram.hpp:35
base::VectorXd upper_y
Definition QuadraticProgram.hpp:38
base::MatrixXd C
Definition QuadraticProgram.hpp:36
int neq
Definition QuadraticProgram.hpp:27