42 inline bool inSolver() const noexcept {
return inSolver_; }
57 bool inSolver_ =
false;
#define MC_SOLVER_DLLAPI
Definition: api.h:50
std::shared_ptr< ConstraintSet > ConstraintSetPtr
Definition: ConstraintSet.h:68
This class is a basis to wrap Constraint functions from Tasks. The aim of such wrappers should be two...
Definition: ConstraintSet.h:21
virtual void removeFromSolverImpl(mc_solver::QPSolver &solver)=0
void removeFromSolver(mc_solver::QPSolver &solver)
QPSolver::Backend backend() const noexcept
Definition: ConstraintSet.h:44
void addToSolver(mc_solver::QPSolver &solver)
virtual void addToSolverImpl(mc_solver::QPSolver &solver)=0
bool inSolver() const noexcept
Definition: ConstraintSet.h:42
virtual void update(QPSolver &)
Update the constraint.
Definition: ConstraintSet.h:34
virtual ~ConstraintSet()
Definition: ConstraintSet.h:40
QPSolver::Backend backend_
Definition: ConstraintSet.h:54
Definition: QPSolver.h:86
Backend
Definition: QPSolver.h:91