Skylark (Sketching Library)  0.1
Functions
/var/lib/jenkins/jobs/Skylark/workspace/python-skylark/skylark/ml/admm/cproxoperators/libproxoperators.c File Reference
#include "Python.h"
#include "arrayobject.h"
#include "libproxoperators.h"
#include <math.h>
Include dependency graph for libproxoperators.c:

Go to the source code of this file.

Functions

void init_libproxoperators ()
int logexp (int index, double *v, int n, double lambda, double *x, int MAXITER, double epsilon, int DISPLAY)
double objective (int index, double *x, double *v, int n, double lambda)
double normsquare (double *x, double *y, int n)
double logsumexp (double *x, int n)

Function Documentation

Definition at line 21 of file libproxoperators.c.

int logexp ( int  index,
double *  v,
int  n,
double  lambda,
double *  x,
int  MAXITER,
double  epsilon,
int  DISPLAY 
)

Definition at line 191 of file libproxoperators.c.

References logsumexp(), n, objective(), and t.

Here is the call graph for this function:

double logsumexp ( double *  x,
int  n 
)

Definition at line 266 of file libproxoperators.c.

References max(), and n.

Referenced by logexp(), and objective().

Here is the call graph for this function:

double normsquare ( double *  x,
double *  y,
int  n 
)

Definition at line 258 of file libproxoperators.c.

References n.

Referenced by objective().

double objective ( int  index,
double *  x,
double *  v,
int  n,
double  lambda 
)

Definition at line 252 of file libproxoperators.c.

References logsumexp(), and normsquare().

Referenced by logexp().

Here is the call graph for this function: