MIDAPACK - MIcrowave Data Analysis PACKage  1.1b
Parallel software tools for high performance CMB DA analysis
 All Data Structures Files Functions Variables Typedefs Groups Pages
mapmatc.h File Reference

Go to the source code of this file.

Data Structures

struct  CMat
 Matrix structure
A* = (A0* | A1* | ... | Ap-1* ) More...

Functions

int CMatInit (CMat *A, int r, int *m, int *nnz, int **indices, double **values, int flag#ifdef W_MPI, MPI_Comm comm#endif)
int CMatFree (CMat *A)
int CMatComShape (CMat *A, int flag)
int CMatVecProd (CMat *A, double *x, double *y, int pflag)
int CTrMatVecProd (CMat *A, double *y, double *x, int pflag)

Detailed Description

Author:
Pierre Cargemel
Date:
October 2012

Definition in file mapmatc.h.


Function Documentation

int CMatInit ( CMat A,
int  r,
int *  m,
int *  nnz,
int **  indices,
double **  values,
int flag#ifdef  W_MPI,
MPI_Comm comm#  endif 
)

Definition at line 17 of file mapmatc.c.

int CMatFree ( CMat A)

Definition at line 75 of file mapmatc.c.

int CMatComShape ( CMat A,
int  flag 
)

Definition at line 96 of file mapmatc.c.

int CMatVecProd ( CMat A,
double *  x,
double *  y,
int  pflag 
)

Definition at line 139 of file mapmatc.c.

int CTrMatVecProd ( CMat A,
double *  y,
double *  x,
int  pflag 
)

Definition at line 159 of file mapmatc.c.