apop_mapply.c File Reference
Data Structures
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_vp (gsl_vector *, void *)
-
typedef double apop_fn_dp (double, void *)
-
typedef double apop_fn_vpi (gsl_vector *, void *, int)
-
typedef double apop_fn_dpi (double, void *, int)
-
typedef double apop_fn_vi (gsl_vector *, int)
-
typedef double apop_fn_di (double, int)
Functions
- apop_data * apop_map (apop_data *in, apop_fn_d *fn_d, apop_fn_v *fn_v, apop_fn_dp *fn_dp, apop_fn_vp *fn_vp, apop_fn_dpi *fn_dpi, apop_fn_vpi *fn_vpi, apop_fn_di *fn_di, apop_fn_vi *fn_vi, void *param, int inplace, char part)
- double apop_map_sum (apop_data *in, apop_fn_d *fn_d, apop_fn_v *fn_v, apop_fn_dp *fn_dp, apop_fn_vp *fn_vp, apop_fn_dpi *fn_dpi, apop_fn_vpi *fn_vpi, apop_fn_di *fn_di, apop_fn_vi *fn_vi, void *param, char part)
- 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 *))
Detailed Description
vector/matrix map/apply.
Autogenerated by doxygen on 23 Nov 2009.