SystemMatrix_loadMM.c File Reference

#include "Paso.h"
#include "mmio.h"
#include "SystemMatrix.h"
#include "limits.h"

Defines

#define FSCANF_CHECK(scan_ret, reason)   { if (scan_ret == EOF) perror(reason); return NULL; }

Functions

static void swap (index_t *, index_t *, double *, int, int)
static void q_sort (index_t *, index_t *, double *, int, int)
Paso_SystemMatrixPaso_SystemMatrix_loadMM_toCSR (char *fileName_p)
Paso_SystemMatrixPaso_SystemMatrix_loadMM_toCSC (char *fileName_p)
void Paso_RHS_loadMM_toCSR (char *fileName_p, double *b, dim_t size)

Variables

static int M
static int N
static int nz

Define Documentation

#define FSCANF_CHECK ( scan_ret,
reason   )     { if (scan_ret == EOF) perror(reason); return NULL; }


Function Documentation

void Paso_RHS_loadMM_toCSR ( char *  fileName_p,
double *  b,
dim_t  size 
)

Paso_SystemMatrix* Paso_SystemMatrix_loadMM_toCSC ( char *  fileName_p  ) 

Paso_SystemMatrix* Paso_SystemMatrix_loadMM_toCSR ( char *  fileName_p  ) 

void q_sort ( index_t row,
index_t col,
double *  val,
int  begin,
int  end 
) [static]

References ABS, N, q_sort(), and swap().

void swap ( index_t r,
index_t c,
double *  v,
int  left,
int  right 
) [static]


Variable Documentation

int M [static]

int N [static]

int nz [static]


Generated on Mon Aug 10 10:04:44 2009 for ESYS13 by  doxygen 1.5.6