tasks::qp::Equality Class Referenceabstract

#include <Tasks/QPSolver.h>

Public Member Functions

virtual ~Equality ()
 
virtual int maxEq () const =0
 
virtual int nrEq () const
 
virtual const Eigen::MatrixXd & AEq () const =0
 
virtual const Eigen::VectorXd & bEq () const =0
 
virtual std::string nameEq () const =0
 
virtual std::string descEq (const std::vector< rbd::MultiBody > &mbs, int i)=0
 
void addToSolver (QPSolver &sol)
 
void removeFromSolver (QPSolver &sol)
 

Constructor & Destructor Documentation

◆ ~Equality()

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

Member Function Documentation

◆ addToSolver()

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

◆ AEq()

virtual const Eigen::MatrixXd& tasks::qp::Equality::AEq ( ) const
pure virtual

◆ bEq()

virtual const Eigen::VectorXd& tasks::qp::Equality::bEq ( ) const
pure virtual

◆ descEq()

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

◆ maxEq()

virtual int tasks::qp::Equality::maxEq ( ) const
pure virtual

◆ nameEq()

virtual std::string tasks::qp::Equality::nameEq ( ) const
pure virtual

◆ nrEq()

virtual int tasks::qp::Equality::nrEq ( ) const
inlinevirtual

◆ removeFromSolver()

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

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