EpetraExt  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
EpetraExt_mmio.cpp File Reference
#include <string.h>
#include <stdio.h>
#include <ctype.h>
#include "Teuchos_Assert.hpp"
#include "EpetraExt_mmio.h"
Include dependency graph for EpetraExt_mmio.cpp:

Go to the source code of this file.

Namespaces

 EpetraExt
 EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.
 

Functions

int EpetraExt::mm_read_unsymmetric_sparse (const char *fname, int *M_, int *N_, int *nz_, double **val_, int **I_, int **J_)
 
int EpetraExt::mm_is_valid (MM_typecode matcode)
 
int EpetraExt::mm_read_banner (FILE *f, MM_typecode *matcode)
 
int EpetraExt::mm_write_mtx_crd_size (FILE *f, long long M, long long N, long long nz)
 
int EpetraExt::mm_read_mtx_crd_size (FILE *f, int *M, int *N, int *nz)
 
int EpetraExt::mm_read_mtx_crd_size (FILE *f, long long *M, long long *N, long long *nz)
 
int EpetraExt::mm_read_mtx_array_size (FILE *f, int *M, int *N)
 
int EpetraExt::mm_write_mtx_array_size (FILE *f, long long M, long long N)
 
int EpetraExt::mm_read_mtx_crd_data (FILE *f, int, int, int nz, int I[], int J[], double val[], MM_typecode matcode)
 
int EpetraExt::mm_read_mtx_crd_entry (FILE *f, int *I, int *J, double *real, double *imag, MM_typecode matcode)
 
int EpetraExt::mm_read_mtx_crd_entry (FILE *f, long long *I, long long *J, double *real, double *imag, MM_typecode matcode)
 
int EpetraExt::mm_read_mtx_crd (char *fname, int *M, int *N, int *nz, int **I, int **J, double **val, MM_typecode *matcode)
 
int EpetraExt::mm_write_banner (FILE *f, MM_typecode matcode)
 
int EpetraExt::mm_write_mtx_crd (char fname[], int M, int N, int nz, int I[], int J[], double val[], MM_typecode matcode)
 
void EpetraExt::mm_typecode_to_str (MM_typecode matcode, char *buffer)