doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
idLCP Class Referenceabstract

#include <Lcp.h>

Inheritance diagram for idLCP:
idLCP_Square idLCP_Symmetric

Public Member Functions

virtual ~idLCP (void)
 
virtual bool Solve (const idMatX &A, idVecX &x, const idVecX &b, const idVecX &lo, const idVecX &hi, const int *boxIndex=NULL)=0
 
virtual void SetMaxIterations (int max)
 
virtual int GetMaxIterations (void)
 

Static Public Member Functions

static idLCP * AllocSquare (void)
 
static idLCP * AllocSymmetric (void)
 

Protected Attributes

int maxIterations
 

Detailed Description

Definition at line 62 of file Lcp.h.

Constructor & Destructor Documentation

idLCP::~idLCP ( void  )
virtual

Definition at line 1625 of file Lcp.cpp.

Member Function Documentation

idLCP * idLCP::AllocSquare ( void  )
static

Definition at line 1603 of file Lcp.cpp.

idLCP * idLCP::AllocSymmetric ( void  )
static

Definition at line 1614 of file Lcp.cpp.

int idLCP::GetMaxIterations ( void  )
virtual

Definition at line 1642 of file Lcp.cpp.

void idLCP::SetMaxIterations ( int  max)
virtual

Definition at line 1633 of file Lcp.cpp.

virtual bool idLCP::Solve ( const idMatX &  A,
idVecX &  x,
const idVecX &  b,
const idVecX &  lo,
const idVecX &  hi,
const int *  boxIndex = NULL 
)
pure virtual

Implemented in idLCP_Symmetric, and idLCP_Square.

Member Data Documentation

int idLCP::maxIterations
protected

Definition at line 74 of file Lcp.h.


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