MIDAPACK - MIcrowave Data Analysis PACKage
1.1b
Parallel software tools for high performance CMB DA analysis
|
Matrix routines implementation. More...
Go to the source code of this file.
Functions | |
int | MatInit (Mat *A, int m, int nnz, int *indices, double *values, int flag#ifdef W_MPI, MPI_Comm comm#endif) |
void | MatSetIndices (Mat *A, int m, int nnz, int *indices) |
void | MatSetValues (Mat *A, int m, int nnz, double *values) |
void | MatFree (Mat *A) |
int | MatLoad (Mat *mat, char *filename) |
int | MatSave (Mat *mat, char *filename) |
int | MatLocalShape (Mat *A, int sflag) |
int | MatComShape (Mat *A, int flag, MPI_Comm comm) |
int | MatVecProd (Mat *A, double *x, double *y, int pflag) |
int | TrMatVecProd_Naive (Mat *A, double *y, double *x, int pflag) |
int | TrMatVecProd (Mat *A, double *y, double *x, int pflag) |
int | MatInfo (Mat *mat, int verbose, char *filename) |
Print information about a matrix. | |
int | greedyreduce (Mat *A, double *x) |
Matrix routines implementation.
Definition in file mapmat.c.