File numerics/src/tools/InterfaceToPathFerris/SimpleLCP.h

Go to the source code of this file

Interface for Path(Ferris) Solver.

Typedefs

typedef void MCP_Termination

Functions

void ABCDtoM(int n, int m, double *A, double *B, double *C, double *D, double *a, double *b, double *M, double *q)
void FortranToPathSparse(int n, double *M, double tol, int *m_i, int *m_j, double *m_ij)
int nbNonNulElems(int n, double *M, double tol)
void printLCP(int variables, int m_nnz, int *m_i, int *m_j, double *m_ij, double *q, double *lb, double *ub)
void SimpleLCP(int variables, int m_nnz, int *m_i, int *m_j, double *m_ij, double *q, double *lb, double *ub, MCP_Termination *status, double *z)