Patterns in static

Apophenia

Data Structures | Typedefs | Functions
apop_mapply.c File Reference

Data Structures

struct  threadpass
 

Typedefs

typedef double apop_fn_v (gsl_vector *)
 
typedef void apop_fn_vtov (gsl_vector *)
 
typedef double apop_fn_d (double)
 
typedef void apop_fn_dtov (double *)
 
typedef double apop_fn_r (apop_data *)
 
typedef double apop_fn_vp (gsl_vector *, void *)
 
typedef double apop_fn_dp (double, void *)
 
typedef double apop_fn_rp (apop_data *, void *)
 
typedef double apop_fn_vpi (gsl_vector *, void *, int)
 
typedef double apop_fn_dpi (double, void *, int)
 
typedef double apop_fn_rpi (apop_data *, void *, int)
 
typedef double apop_fn_vi (gsl_vector *, int)
 
typedef double apop_fn_di (double, int)
 
typedef double apop_fn_ri (apop_data *, int)
 

Functions

apop_dataapop_map (apop_data *in, apop_fn_d *fn_d, apop_fn_v *fn_v, apop_fn_r *fn_r, apop_fn_dp *fn_dp, apop_fn_vp *fn_vp, apop_fn_rp *fn_rp, apop_fn_dpi *fn_dpi, apop_fn_vpi *fn_vpi, apop_fn_rpi *fn_rpi, apop_fn_di *fn_di, apop_fn_vi *fn_vi, apop_fn_ri *fn_ri, void *param, int inplace, char part, int all_pages)
 
gsl_vector * apop_matrix_map (const gsl_matrix *m, double(*fn)(gsl_vector *))
 
void apop_matrix_apply (gsl_matrix *m, void(*fn)(gsl_vector *))
 
gsl_vector * apop_vector_map (const gsl_vector *v, double(*fn)(double))
 
void apop_vector_apply (gsl_vector *v, void(*fn)(double *))
 
gsl_matrix * apop_matrix_map_all (const gsl_matrix *in, double(*fn)(double))
 
void apop_matrix_apply_all (gsl_matrix *in, void(*fn)(double *))
 
double apop_vector_map_sum (const gsl_vector *in, double(*fn)(double))
 
double apop_matrix_map_all_sum (const gsl_matrix *in, double(*fn)(double))
 
double apop_matrix_map_sum (const gsl_matrix *in, double(*fn)(gsl_vector *))
 
double apop_map_sum (apop_data *in, apop_fn_d *fn_d, apop_fn_v *fn_v, apop_fn_r *fn_r, apop_fn_dp *fn_dp, apop_fn_vp *fn_vp, apop_fn_rp *fn_rp, apop_fn_dpi *fn_dpi, apop_fn_vpi *fn_vpi, apop_fn_rpi *fn_rpi, apop_fn_di *fn_di, apop_fn_vi *fn_vi, apop_fn_ri *fn_ri, void *param, char part, int all_pages)
 

Detailed Description

vector/matrix map/apply.

Autogenerated by doxygen on Sun Oct 26 2014 (Debian 0.999b+ds3-2).