16#include <Eigen/Sparse>
24#ifdef QPMAD_ENABLE_TRACING
25# define QPMAD_TRACE(info) std::cout << info << std::endl;
27# define QPMAD_TRACE(info)
35 typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>
QPMatrix;
36 typedef Eigen::Matrix<double, Eigen::Dynamic, 1>
QPVector;
39 template <
class t_VectorType>
44 vector.segment(index, size - index - 1) = vector.segment(index + 1, size - index - 1);
Eigen::Matrix< double, Eigen::Dynamic, 1 > QPVector
void dropElementWithoutResize(t_VectorType &vector, const MatrixIndex index, const MatrixIndex size)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > QPMatrix
EIGEN_DEFAULT_DENSE_INDEX_TYPE MatrixIndex