|
Defines |
#define | maxvpm 30000 |
#define | maxprojections 200 |
#define | in 8000 |
#define | alpha_max 1e10 |
#define | alpha_min 1e-10 |
#define | ThRand (Randnext = Randnext * 1103515245L + 12345L) |
#define | ThRandPos ((Randnext = Randnext * 1103515245L + 12345L) & 0x7fffffff) |
#define | VPM_ADA |
#define | SWAP(a, b) { register double t=(a);(a)=(b);(b)=t; } |
Functions |
int | InnerProjector (int method, int n, int *iy, double e, double *qk, double l, double u, double *x, double &lambda) |
int | gvpm (int Projector, int n, float *vecA, double *b, double c, double e, int *iy, double *x, double tol, int *ls, int *proj) |
int | FletcherAlg2A (int Projector, int n, float *vecA, double *b, double c, double e, int *iy, double *x, double tol, int *ls, int *proj) |
int | gpm_solver (int Solver, int Projector, int n, float *A, double *b, double c, double e, int *iy, double *x, double tol, int *ls, int *proj) |
double | ProjectR (double *x, int n, double lambda, int *a, double b, double *c, double l, double u) |
int | ProjectDai (int n, int *a, double b, double *c, double l, double u, double *x, double &lam_ext) |
double | quick_select (double *arr, int n) |
int | Pardalos (int n, int *iy, double e, double *qk, double low, double up, double *x) |
Variables |
unsigned int | Randnext |