Functions

overlapping.h File Reference

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)

Function Documentation

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation