15#ifdef QPMAD_PEDANTIC_LICENSE
16# define EIGEN_MPL2_ONLY
22#include <Eigen/Sparse>
28#ifdef QPMAD_ENABLE_TRACING
29# define QPMAD_TRACE(info) std::cout << info << std::endl;
31# define QPMAD_TRACE(info)
39 typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>
QPMatrix;
40 typedef Eigen::Matrix<double, Eigen::Dynamic, 1>
QPVector;
43 template <
class t_VectorType>
48 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