qpmad
Eigen-based C++ QP solver.
Public Member Functions | Public Attributes | List of all members
qpmad::ActiveSet Class Reference

Detailed Description

Definition at line 16 of file active_set.h.

#include <active_set.h>

Public Member Functions

void initialize (const MatrixIndex max_size)
 
MatrixIndex getIndex (const MatrixIndex index) const
 
bool hasEmptySpace () const
 
void addEquality (const MatrixIndex index)
 
void addInequality (const MatrixIndex index)
 
void removeInequality (const MatrixIndex index)
 

Public Attributes

std::vector< MatrixIndexactive_constraints_indices_
 
MatrixIndex size_
 
MatrixIndex num_equalities_
 
MatrixIndex num_inequalities_
 

Member Function Documentation

◆ addEquality()

void qpmad::ActiveSet::addEquality ( const MatrixIndex  index)
inline

Definition at line 47 of file active_set.h.

◆ addInequality()

void qpmad::ActiveSet::addInequality ( const MatrixIndex  index)
inline

Definition at line 55 of file active_set.h.

◆ getIndex()

MatrixIndex qpmad::ActiveSet::getIndex ( const MatrixIndex  index) const
inline

Definition at line 35 of file active_set.h.

◆ hasEmptySpace()

bool qpmad::ActiveSet::hasEmptySpace ( ) const
inline

Definition at line 41 of file active_set.h.

◆ initialize()

void qpmad::ActiveSet::initialize ( const MatrixIndex  max_size)
inline

Definition at line 26 of file active_set.h.

◆ removeInequality()

void qpmad::ActiveSet::removeInequality ( const MatrixIndex  index)
inline

Definition at line 63 of file active_set.h.

Member Data Documentation

◆ active_constraints_indices_

std::vector<MatrixIndex> qpmad::ActiveSet::active_constraints_indices_

Definition at line 19 of file active_set.h.

◆ num_equalities_

MatrixIndex qpmad::ActiveSet::num_equalities_

Definition at line 21 of file active_set.h.

◆ num_inequalities_

MatrixIndex qpmad::ActiveSet::num_inequalities_

Definition at line 22 of file active_set.h.

◆ size_

MatrixIndex qpmad::ActiveSet::size_

Definition at line 20 of file active_set.h.


The documentation for this class was generated from the following file: