tasks::qp::ConstraintFunction< Fun > Class Template Reference

#include <Tasks/QPSolver.h>

Inheritance diagram for tasks::qp::ConstraintFunction< Fun >:
Collaboration diagram for tasks::qp::ConstraintFunction< Fun >:

Public Member Functions

virtual ~ConstraintFunction () override
 
void addToSolver (QPSolver &sol)
 
void addToSolver (const std::vector< rbd::MultiBody > &mbs, QPSolver &sol)
 
void removeFromSolver (QPSolver &sol)
 
- Public Member Functions inherited from tasks::qp::Constraint
virtual ~Constraint ()
 
virtual void updateNrVars (const std::vector< rbd::MultiBody > &msb, const SolverData &data)=0
 
virtual void update (const std::vector< rbd::MultiBody > &mbs, const std::vector< rbd::MultiBodyConfig > &mbcs, const SolverData &data)=0
 

Constructor & Destructor Documentation

◆ ~ConstraintFunction()

template<typename... Fun>
virtual tasks::qp::ConstraintFunction< Fun >::~ConstraintFunction ( )
inlineoverridevirtual

Member Function Documentation

◆ addToSolver() [1/2]

template<typename... Fun>
void tasks::qp::ConstraintFunction< Fun >::addToSolver ( const std::vector< rbd::MultiBody > &  mbs,
QPSolver sol 
)
inline

◆ addToSolver() [2/2]

template<typename... Fun>
void tasks::qp::ConstraintFunction< Fun >::addToSolver ( QPSolver sol)
inline

◆ removeFromSolver()

template<typename... Fun>
void tasks::qp::ConstraintFunction< Fun >::removeFromSolver ( QPSolver sol)
inline

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