|
double | xrandom (double, double) |
|
Matrix * | allocate_matrix (int nr, int nc) |
|
void | reallocate_matrix (Matrix *m, int nr, int nc) |
|
void | free_matrix (Matrix *m) |
|
Axis2 * | new_axis (double crpix, double crval, double cdelt, string ctype, string cunit) |
|
Axis2 * | new_axis1 (Axis2 *o) |
|
void | free_axis (Axis2 *a) |
|
void | check_matrix (const Matrix *m, int nr, int nc, const char *msg) |
|
void | zero_matrix (Matrix *z) |
|
void | random_matrix (Matrix *z) |
|
void | unit_matrix (Matrix *u) |
|
Matrix * | dup_matrix (const Matrix *a) |
|
Matrix * | add_matrix (const Matrix *a, const Matrix *b, Matrix *c) |
|
void | adds_matrix (Matrix *a, const double b) |
|
Matrix * | mul_matrix (const Matrix *a, const Matrix *b, Matrix *c) |
|
Matrix * | imul_matrix (const Matrix *a, const Matrix *b, Matrix *c) |
|
void | vmul_matrix (const double *v, const Matrix *a, double *b) |
|
void | muls_matrix (Matrix *a, const double b) |
|
void | print_matrix (const Matrix *a, const char *msg) |
|
Matrix * | transpose_matrix (const Matrix *a) |
|
Matrix * | laplace_matrix (const Matrix *a) |
|
Matrix * | bin_matrix (const Matrix *a, const int nbin, const int *bin0, const int *bin1) |
|
double | invert_matrix (Matrix *a) |
|
void | svd_matrix (const Matrix *a, Matrix *u, Matrix *v, Matrix *w) |
|
void | svd_solve (const Matrix *a, const Matrix *u, const Matrix *v, const Matrix *w, Matrix *b, Matrix *x) |
|