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 idLCPAllocSquare (void)
 
static idLCPAllocSymmetric (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: