33#ifndef DART_CONSTRAINT_BOXEDLCPSOLVER_HPP_
34#define DART_CONSTRAINT_BOXEDLCPSOLVER_HPP_
49 virtual const std::string&
getType()
const = 0;
64 template <
typename BoxedLcpSolverT>
101 bool earlyTermination =
false)
Definition BoxedLcpSolver.hpp:43
virtual const std::string & getType() const =0
Returns the type.
virtual ~BoxedLcpSolver()=default
Destructor.
bool is() const
Returns true if this solver and the template parameter (a solver class) are the same type.
Definition BoxedLcpSolver-impl.hpp:42
virtual bool canSolve(int n, const double *A)=0
virtual bool solve(int n, double *A, double *x, double *b, int nub, double *lo, double *hi, int *findex, bool earlyTermination=false)=0
Solves constriant impulses for a constrained group.
Definition BulletCollisionDetector.cpp:65