qpmad
Eigen-based C++ QP solver.
Namespaces | Classes | Typedefs | Functions
qpmad Namespace Reference

Namespaces

 testing
 

Classes

class  ActiveSet
 
class  ChosenConstraint
 
class  ConstraintStatus
 
class  FactorizationData
 
class  GivensRotation
 Represents Givens rotation. More...
 
class  InputParser
 
class  SolverParameters
 
class  SolverTemplate
 
class  TriangularInversion
 

Typedefs

typedef EIGEN_DEFAULT_DENSE_INDEX_TYPE MatrixIndex
 
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > QPMatrix
 
typedef Eigen::Matrix< double, Eigen::Dynamic, 1 > QPVector
 
using Solver = SolverTemplate< double, Eigen::Dynamic, 1, Eigen::Dynamic >
 

Functions

template<class t_VectorType >
void dropElementWithoutResize (t_VectorType &vector, const MatrixIndex index, const MatrixIndex size)
 

Typedef Documentation

◆ MatrixIndex

typedef EIGEN_DEFAULT_DENSE_INDEX_TYPE qpmad::MatrixIndex

Definition at line 32 of file common.h.

◆ QPMatrix

typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> qpmad::QPMatrix

Definition at line 34 of file common.h.

◆ QPVector

typedef Eigen::Matrix<double, Eigen::Dynamic, 1> qpmad::QPVector

Definition at line 35 of file common.h.

◆ Solver

using qpmad::Solver = typedef SolverTemplate<double, Eigen::Dynamic, 1, Eigen::Dynamic>

Definition at line 766 of file solver.h.

Function Documentation

◆ dropElementWithoutResize()

template<class t_VectorType >
void qpmad::dropElementWithoutResize ( t_VectorType &  vector,
const MatrixIndex  index,
const MatrixIndex  size 
)
inline

Definition at line 39 of file common.h.