Go to the documentation of this file.
18 #ifndef OVERLAPPING_SLEP
19 #define OVERLAPPING_SLEP
114 void identifySomeZeroEntries(
double * u,
int * zeroGroupFlag,
int *entrySignFlag,
116 double *v,
double lambda1,
double lambda2,
117 int p,
int g,
double * w,
double *G);
130 void xFromY(
double *x,
double *y,
131 double *u,
double *Y,
132 int p,
int g,
int *zeroGroupFlag,
133 double *G,
double *w);
149 void YFromx(
double *Y,
150 double *xnew,
double *Ynew,
151 double lambda2,
int g,
int *zeroGroupFlag,
152 double *G,
double *w);
164 void dualityGap(
double *gap,
double *penalty2,
165 double *x,
double *Y,
int g,
int *zeroGroupFlag,
166 double *G,
double *w,
double lambda2);
187 void overlapping_gd(
double *x,
double *gap,
double *penalty2,
188 double *v,
int p,
int g,
double lambda1,
double lambda2,
189 double *w,
double *G,
double *Y,
int maxIter,
int flag,
double tol);
203 void gradientDescentStep(
double *xnew,
double *Ynew,
204 double *LL,
double *u,
double *y,
int *entrySignFlag,
double lambda2,
205 double *x,
double *Y,
int p,
int g,
int * zeroGroupFlag,
206 double *G,
double *w);
213 void overlapping_agd(
double *x,
double *gap,
double *penalty2,
214 double *v,
int p,
int g,
double lambda1,
double lambda2,
215 double *w,
double *G,
double *Y,
int maxIter,
int flag,
double tol);
224 void overlapping(
double *x,
double *gap,
double *penalty2,
225 double *v,
int p,
int g,
double lambda1,
double lambda2,
226 double *w,
double *G,
double *Y,
int maxIter,
int flag,
double tol);
228 #endif //USE_GPL_SHOGUN
SHOGUN Machine Learning Toolbox - Documentation