|
|
void | apop_gsl_error (const char *reason, const char *file, int line, int gsl_errno) |
| |
| double | apop_det_and_inv (const gsl_matrix *in, gsl_matrix **out, int calc_det, int calc_inv) |
| |
| gsl_matrix * | apop_matrix_inverse (const gsl_matrix *in) |
| |
| double | apop_matrix_determinant (const gsl_matrix *in) |
| |
| apop_data * | apop_matrix_pca (gsl_matrix *data, int const dimensions_we_want) |
| |
| void | apop_vector_log10 (gsl_vector *v) |
| |
| void | apop_vector_log (gsl_vector *v) |
| |
| void | apop_vector_exp (gsl_vector *v) |
| |
| gsl_vector * | apop_vector_stack (gsl_vector *v1, gsl_vector *v2, char inplace) |
| |
| gsl_matrix * | apop_matrix_stack (gsl_matrix *m1, gsl_matrix *m2, char posn, char inplace) |
| |
| gsl_matrix * | apop_matrix_rm_columns (gsl_matrix *in, int *drop) |
| |
| int | apop_vector_bounded (const gsl_vector *in, long double max) |
| |
| apop_data * | apop_dot (const apop_data *d1, const apop_data *d2, char form1, char form2) |
| |
Assorted things to do with matrices, such as take determinants or do singular value decompositions. Includes many convenience functions that don't actually do math but add/delete columns, check bounds, et cetera.