tasks::qp::GenInequality Class Referenceabstract

#include <Tasks/QPSolver.h>

Public Member Functions

virtual ~GenInequality ()
 
virtual int maxGenInEq () const =0
 
virtual int nrGenInEq () const
 
virtual const Eigen::MatrixXd & AGenInEq () const =0
 
virtual const Eigen::VectorXd & LowerGenInEq () const =0
 
virtual const Eigen::VectorXd & UpperGenInEq () const =0
 
virtual std::string nameGenInEq () const =0
 
virtual std::string descGenInEq (const std::vector< rbd::MultiBody > &mbs, int i)=0
 
void addToSolver (QPSolver &sol)
 
void removeFromSolver (QPSolver &sol)
 

Constructor & Destructor Documentation

◆ ~GenInequality()

virtual tasks::qp::GenInequality::~GenInequality ( )
inlinevirtual

Member Function Documentation

◆ addToSolver()

void tasks::qp::GenInequality::addToSolver ( QPSolver sol)
inline

◆ AGenInEq()

virtual const Eigen::MatrixXd& tasks::qp::GenInequality::AGenInEq ( ) const
pure virtual

◆ descGenInEq()

virtual std::string tasks::qp::GenInequality::descGenInEq ( const std::vector< rbd::MultiBody > &  mbs,
int  i 
)
pure virtual

◆ LowerGenInEq()

virtual const Eigen::VectorXd& tasks::qp::GenInequality::LowerGenInEq ( ) const
pure virtual

◆ maxGenInEq()

virtual int tasks::qp::GenInequality::maxGenInEq ( ) const
pure virtual

◆ nameGenInEq()

virtual std::string tasks::qp::GenInequality::nameGenInEq ( ) const
pure virtual

◆ nrGenInEq()

virtual int tasks::qp::GenInequality::nrGenInEq ( ) const
inlinevirtual

◆ removeFromSolver()

void tasks::qp::GenInequality::removeFromSolver ( QPSolver sol)
inline

◆ UpperGenInEq()

virtual const Eigen::VectorXd& tasks::qp::GenInequality::UpperGenInEq ( ) const
pure virtual

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