File numerics/src/AVI/avi_caoferris.h

Go to the source code of this file

Subroutines for the solver by Cao and Ferris.


int avi_caoferris_stage3(LinearComplementarityProblem *problem, double *u, double *s, double *d, unsigned size_x, unsigned *A, SolverOptions *options)

stage 3 of the Cao-Ferris algorithm


0 if success, 1 if failure

  • problem: struct formalizing the AVI

  • u: vector for the basic variables

  • s: vector the non-basic variables

  • d: the covering vector for Lemke

  • size_x: dimension of the solution variable

  • A: set of active constraints

  • options: struct used to define the solver(s) and its (their) parameters