Ifpack Package Browser (Single Doxygen Collection) Development
Functions
mat_dh_private.h File Reference
#include "euclid_common.h"
Include dependency graph for mat_dh_private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int mat_find_owner (int *beg_rows, int *end_rows, int index)
void mat_dh_transpose_private (int m, int *rpIN, int **rpOUT, int *cvalIN, int **cvalOUT, double *avalIN, double **avalOUT)
void mat_dh_transpose_reuse_private (int m, int *rpIN, int *cvalIN, double *avalIN, int *rpOUT, int *cvalOUT, double *avalOUT)
void readMat (Mat_dh *Aout, char *fileType, char *fileName, int ignore)
void readVec (Vec_dh *bout, char *fileType, char *fileName, int ignore)
void writeMat (Mat_dh Ain, char *fileType, char *fileName)
void writeVec (Vec_dh b, char *fileType, char *fileName)
void readMat_par (Mat_dh *Aout, char *fileType, char *fileName, int ignore)
void profileMat (Mat_dh A)
void mat_dh_print_graph_private (int m, int beg_row, int *rp, int *cval, double *aval, int *n2o, int *o2n, Hash_i_dh hash, FILE *fp)
void mat_dh_print_csr_private (int m, int *rp, int *cval, double *aval, FILE *fp)
void mat_dh_read_csr_private (int *m, int **rp, int **cval, double **aval, FILE *fp)
void mat_dh_read_triples_private (int ignore, int *m, int **rp, int **cval, double **aval, FILE *fp)
void create_nat_ordering_private (int m, int **p)
void destroy_nat_ordering_private (int *p)
void invert_perm (int m, int *pIN, int *pOUT)
void make_full_private (int m, int **rp, int **cval, double **aval)
void make_symmetric_private (int m, int **rp, int **cval, double **aval)

Function Documentation

int mat_find_owner ( int *  beg_rows,
int *  end_rows,
int  index 
)

Definition at line 1053 of file mat_dh_private.c.

void mat_dh_transpose_private ( int  m,
int *  rpIN,
int **  rpOUT,
int *  cvalIN,
int **  cvalOUT,
double *  avalIN,
double **  avalOUT 
)

Definition at line 955 of file mat_dh_private.c.

void mat_dh_transpose_reuse_private ( int  m,
int *  rpIN,
int *  cvalIN,
double *  avalIN,
int *  rpOUT,
int *  cvalOUT,
double *  avalOUT 
)

Definition at line 941 of file mat_dh_private.c.

void readMat ( Mat_dh Aout,
char *  fileType,
char *  fileName,
int  ignore 
)

Definition at line 598 of file mat_dh_private.c.

void readVec ( Vec_dh bout,
char *  fileType,
char *  fileName,
int  ignore 
)

Definition at line 771 of file mat_dh_private.c.

void writeMat ( Mat_dh  Ain,
char *  fileType,
char *  fileName 
)

Definition at line 810 of file mat_dh_private.c.

void writeVec ( Vec_dh  b,
char *  fileType,
char *  fileName 
)

Definition at line 853 of file mat_dh_private.c.

void readMat_par ( Mat_dh Aout,
char *  fileType,
char *  fileName,
int  ignore 
)

Definition at line 1083 of file mat_dh_private.c.

void profileMat ( Mat_dh  A)

Definition at line 1819 of file mat_dh_private.c.

void mat_dh_print_graph_private ( int  m,
int  beg_row,
int *  rp,
int *  cval,
double *  aval,
int *  n2o,
int *  o2n,
Hash_i_dh  hash,
FILE *  fp 
)

Definition at line 152 of file mat_dh_private.c.

void mat_dh_print_csr_private ( int  m,
int *  rp,
int *  cval,
double *  aval,
FILE *  fp 
)

Definition at line 295 of file mat_dh_private.c.

void mat_dh_read_csr_private ( int *  m,
int **  rp,
int **  cval,
double **  aval,
FILE *  fp 
)

Definition at line 324 of file mat_dh_private.c.

void mat_dh_read_triples_private ( int  ignore,
int *  m,
int **  rp,
int **  cval,
double **  aval,
FILE *  fp 
)

Definition at line 390 of file mat_dh_private.c.

void create_nat_ordering_private ( int  m,
int **  p 
)

Definition at line 256 of file mat_dh_private.c.

void destroy_nat_ordering_private ( int *  p)

Definition at line 271 of file mat_dh_private.c.

void invert_perm ( int  m,
int *  pIN,
int *  pOUT 
)

Definition at line 281 of file mat_dh_private.c.

void make_full_private ( int  m,
int **  rp,
int **  cval,
double **  aval 
)

Definition at line 1595 of file mat_dh_private.c.

void make_symmetric_private ( int  m,
int **  rp,
int **  cval,
double **  aval 
)

Definition at line 1670 of file mat_dh_private.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines