Go to the source code of this file.
Functions | |
void | identifySomeZeroEntries (double *u, int *zeroGroupFlag, int *entrySignFlag, int *pp, int *gg, double *v, double lambda1, double lambda2, int p, int g, double *w, double *G) |
void | xFromY (double *x, double *y, double *u, double *Y, int p, int g, int *zeroGroupFlag, double *G, double *w) |
void | YFromx (double *Y, double *xnew, double *Ynew, double lambda2, int g, int *zeroGroupFlag, double *G, double *w) |
void | dualityGap (double *gap, double *penalty2, double *x, double *Y, int g, int *zeroGroupFlag, double *G, double *w, double lambda2) |
void | overlapping_gd (double *x, double *gap, double *penalty2, double *v, int p, int g, double lambda1, double lambda2, double *w, double *G, double *Y, int maxIter, int flag, double tol) |
void | gradientDescentStep (double *xnew, double *Ynew, double *LL, double *u, double *y, int *entrySignFlag, double lambda2, double *x, double *Y, int p, int g, int *zeroGroupFlag, double *G, double *w) |
void | overlapping_agd (double *x, double *gap, double *penalty2, double *v, int p, int g, double lambda1, double lambda2, double *w, double *G, double *Y, int maxIter, int flag, double tol) |
void | overlapping (double *x, double *gap, double *penalty2, double *v, int p, int g, double lambda1, double lambda2, double *w, double *G, double *Y, int maxIter, int flag, double tol) |
void dualityGap | ( | double * | gap, | |
double * | penalty2, | |||
double * | x, | |||
double * | Y, | |||
int | g, | |||
int * | zeroGroupFlag, | |||
double * | G, | |||
double * | w, | |||
double | lambda2 | |||
) |
Definition at line 198 of file overlapping.cpp.
void gradientDescentStep | ( | double * | xnew, | |
double * | Ynew, | |||
double * | LL, | |||
double * | u, | |||
double * | y, | |||
int * | entrySignFlag, | |||
double | lambda2, | |||
double * | x, | |||
double * | Y, | |||
int | p, | |||
int | g, | |||
int * | zeroGroupFlag, | |||
double * | G, | |||
double * | w | |||
) |
Definition at line 589 of file overlapping.cpp.
void identifySomeZeroEntries | ( | double * | u, | |
int * | zeroGroupFlag, | |||
int * | entrySignFlag, | |||
int * | pp, | |||
int * | gg, | |||
double * | v, | |||
double | lambda1, | |||
double | lambda2, | |||
int | p, | |||
int | g, | |||
double * | w, | |||
double * | G | |||
) |
Definition at line 19 of file overlapping.cpp.
void overlapping | ( | double * | x, | |
double * | gap, | |||
double * | penalty2, | |||
double * | v, | |||
int | p, | |||
int | g, | |||
double | lambda1, | |||
double | lambda2, | |||
double * | w, | |||
double * | G, | |||
double * | Y, | |||
int | maxIter, | |||
int | flag, | |||
double | tol | |||
) |
Definition at line 1207 of file overlapping.cpp.
void overlapping_agd | ( | double * | x, | |
double * | gap, | |||
double * | penalty2, | |||
double * | v, | |||
int | p, | |||
int | g, | |||
double | lambda1, | |||
double | lambda2, | |||
double * | w, | |||
double * | G, | |||
double * | Y, | |||
int | maxIter, | |||
int | flag, | |||
double | tol | |||
) |
Definition at line 699 of file overlapping.cpp.
void overlapping_gd | ( | double * | x, | |
double * | gap, | |||
double * | penalty2, | |||
double * | v, | |||
int | p, | |||
int | g, | |||
double | lambda1, | |||
double | lambda2, | |||
double * | w, | |||
double * | G, | |||
double * | Y, | |||
int | maxIter, | |||
int | flag, | |||
double | tol | |||
) |
Definition at line 231 of file overlapping.cpp.
void xFromY | ( | double * | x, | |
double * | y, | |||
double * | u, | |||
double * | Y, | |||
int | p, | |||
int | g, | |||
int * | zeroGroupFlag, | |||
double * | G, | |||
double * | w | |||
) |
Definition at line 131 of file overlapping.cpp.
void YFromx | ( | double * | Y, | |
double * | xnew, | |||
double * | Ynew, | |||
double | lambda2, | |||
int | g, | |||
int * | zeroGroupFlag, | |||
double * | G, | |||
double * | w | |||
) |
Definition at line 162 of file overlapping.cpp.