tasks::qp::Inequality Class Referenceabstract

#include <Tasks/QPSolver.h>

Public Member Functions

virtual ~Inequality ()
 
virtual int maxInEq () const =0
 
virtual int nrInEq () const
 
virtual const Eigen::MatrixXd & AInEq () const =0
 
virtual const Eigen::VectorXd & bInEq () const =0
 
virtual std::string nameInEq () const =0
 
virtual std::string descInEq (const std::vector< rbd::MultiBody > &mbs, int i)=0
 
void addToSolver (QPSolver &sol)
 
void removeFromSolver (QPSolver &sol)
 

Constructor & Destructor Documentation

◆ ~Inequality()

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

Member Function Documentation

◆ addToSolver()

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

◆ AInEq()

virtual const Eigen::MatrixXd& tasks::qp::Inequality::AInEq ( ) const
pure virtual

◆ bInEq()

virtual const Eigen::VectorXd& tasks::qp::Inequality::bInEq ( ) const
pure virtual

◆ descInEq()

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

◆ maxInEq()

virtual int tasks::qp::Inequality::maxInEq ( ) const
pure virtual

◆ nameInEq()

virtual std::string tasks::qp::Inequality::nameInEq ( ) const
pure virtual

◆ nrInEq()

virtual int tasks::qp::Inequality::nrInEq ( ) const
inlinevirtual

◆ removeFromSolver()

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

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