Ifpack Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
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

◆ mat_find_owner()

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

Definition at line 1066 of file mat_dh_private.c.

◆ mat_dh_transpose_private()

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

Definition at line 968 of file mat_dh_private.c.

◆ mat_dh_transpose_reuse_private()

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

Definition at line 954 of file mat_dh_private.c.

◆ readMat()

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

Definition at line 611 of file mat_dh_private.c.

◆ readVec()

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

Definition at line 784 of file mat_dh_private.c.

◆ writeMat()

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

Definition at line 823 of file mat_dh_private.c.

◆ writeVec()

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

Definition at line 866 of file mat_dh_private.c.

◆ readMat_par()

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

Definition at line 1096 of file mat_dh_private.c.

◆ profileMat()

void profileMat ( Mat_dh A)
extern

Definition at line 1832 of file mat_dh_private.c.

◆ mat_dh_print_graph_private()

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 )
extern

Definition at line 165 of file mat_dh_private.c.

◆ mat_dh_print_csr_private()

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

Definition at line 308 of file mat_dh_private.c.

◆ mat_dh_read_csr_private()

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

Definition at line 337 of file mat_dh_private.c.

◆ mat_dh_read_triples_private()

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

Definition at line 403 of file mat_dh_private.c.

◆ create_nat_ordering_private()

void create_nat_ordering_private ( int m,
int ** p )
extern

Definition at line 269 of file mat_dh_private.c.

◆ destroy_nat_ordering_private()

void destroy_nat_ordering_private ( int * p)
extern

Definition at line 284 of file mat_dh_private.c.

◆ invert_perm()

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

Definition at line 294 of file mat_dh_private.c.

◆ make_full_private()

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

Definition at line 1608 of file mat_dh_private.c.

◆ make_symmetric_private()

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

Definition at line 1683 of file mat_dh_private.c.