SHOGUN
4.1.0
|
Go to the source code of this file.
Macros | |
#define | delta 1e-10 |
Functions | |
void | Thomas (double *zMax, double *z0, double *Av, int nn) |
void | Rose (double *zMax, double *z0, double *Av, int nn) |
int | supportSet (double *x, double *v, double *z, double *g, int *S, double lambda, int nn) |
void | dualityGap (double *gap, double *z, double *g, double *s, double *Av, double lambda, int nn) |
void | dualityGap2 (double *gap, double *z, double *g, double *s, double *Av, double lambda, int nn) |
int | generateSolution (double *x, double *z, double *gap, double *v, double *Av, double *g, double *s, int *S, double lambda, int nn) |
void | restartMapping (double *g, double *z, double *v, double lambda, int nn) |
int | sfa (double *x, double *gap, int *activeS, double *z, double *z0, double *v, double *Av, double lambda, int nn, int maxStep, double *s, double *g, double tol, int tau, int flag) |
int | sfa_special (double *x, double *gap, int *activeS, double *z, double *v, double *Av, double lambda, int nn, int maxStep, double *s, double *g, double tol, int tau) |
int | sfa_one (double *x, double *gap, int *activeS, double *z, double *v, double *Av, double lambda, int nn, int maxStep, double *s, double *g, double tol, int tau) |
void dualityGap | ( | double * | gap, |
double * | z, | ||
double * | g, | ||
double * | s, | ||
double * | Av, | ||
double | lambda, | ||
int | nn | ||
) |
void dualityGap2 | ( | double * | gap, |
double * | z, | ||
double * | g, | ||
double * | s, | ||
double * | Av, | ||
double | lambda, | ||
int | nn | ||
) |
int generateSolution | ( | double * | x, |
double * | z, | ||
double * | gap, | ||
double * | v, | ||
double * | Av, | ||
double * | g, | ||
double * | s, | ||
int * | S, | ||
double | lambda, | ||
int | nn | ||
) |
void restartMapping | ( | double * | g, |
double * | z, | ||
double * | v, | ||
double | lambda, | ||
int | nn | ||
) |
void Rose | ( | double * | zMax, |
double * | z0, | ||
double * | Av, | ||
int | nn | ||
) |
int sfa | ( | double * | x, |
double * | gap, | ||
int * | activeS, | ||
double * | z, | ||
double * | z0, | ||
double * | v, | ||
double * | Av, | ||
double | lambda, | ||
int | nn, | ||
int | maxStep, | ||
double * | s, | ||
double * | g, | ||
double | tol, | ||
int | tau, | ||
int | flag | ||
) |
int sfa_one | ( | double * | x, |
double * | gap, | ||
int * | activeS, | ||
double * | z, | ||
double * | v, | ||
double * | Av, | ||
double | lambda, | ||
int | nn, | ||
int | maxStep, | ||
double * | s, | ||
double * | g, | ||
double | tol, | ||
int | tau | ||
) |
int sfa_special | ( | double * | x, |
double * | gap, | ||
int * | activeS, | ||
double * | z, | ||
double * | v, | ||
double * | Av, | ||
double | lambda, | ||
int | nn, | ||
int | maxStep, | ||
double * | s, | ||
double * | g, | ||
double | tol, | ||
int | tau | ||
) |
int supportSet | ( | double * | x, |
double * | v, | ||
double * | z, | ||
double * | g, | ||
int * | S, | ||
double | lambda, | ||
int | nn | ||
) |