Bullet Collision Detection & Physics Library: btMLCPSolverInterface Class Reference

Bullet Collision Detection & Physics Library

Public Member Functions | List of all members
btMLCPSolverInterface Class Referenceabstract

original version written by Erwin Coumans, October 2013 More...

`#include <btMLCPSolverInterface.h>`

Inheritance diagram for btMLCPSolverInterface:
[legend]

## Public Member Functions
virtual | ~btMLCPSolverInterface ()
virtual bool | solveMLCP (const btMatrixXu &A, const btVectorXu &b, btVectorXu &x, const btVectorXu &lo, const btVectorXu &hi, const btAlignedObjectArray< int > &limitDependency, int numIterations, bool useSparsity=true)=0

## Detailed Description

original version written by Erwin Coumans, October 2013

Definition at line 22 of file btMLCPSolverInterface.h.

## Constructor & Destructor Documentation

## ◆ ~btMLCPSolverInterface()

virtual btMLCPSolverInterface::~btMLCPSolverInterface | ( |  | ) |
| inlinevirtual

Definition at line 25 of file btMLCPSolverInterface.h.

## Member Function Documentation

## ◆ solveMLCP()

virtual bool btMLCPSolverInterface::solveMLCP | ( | const btMatrixXu & | A,
|  | const btVectorXu & | b,
|  | btVectorXu & | x,
|  | const btVectorXu & | lo,
|  | const btVectorXu & | hi,
|  | const btAlignedObjectArray< int > & | limitDependency,
|  | int | numIterations,
|  | bool | useSparsity = `true`
| ) |  |
| pure virtual

Implemented in btLemkeSolver, btDantzigSolver, and btSolveProjectedGaussSeidel.

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

- btMLCPSolverInterface.h