ug4
mm_type_code.h File Reference
#include <string>
#include "common/error.h"

Go to the source code of this file.

Classes

class  ug::MMTypeCode
 Type representation for MatrixMarket matrix exchange files. More...
 

Namespaces

 ug
 the ug namespace
 

Macros

#define MM_ARRAY_STR   "array"
 
#define MM_BANNER_STR   "%%MatrixMarket"
 
#define MM_COMPLEX_STR   "complex"
 
#define MM_COORDINATE_STR   "coordinate"
 
#define MM_DENSE_STR   "array"
 
#define MM_GENERAL_STR   "general"
 
#define MM_HERMITIAN_STR   "hermitian"
 
#define MM_INTEGER_STR   "integer"
 
#define MM_MTX_STR   "matrix"
 
#define MM_PATTERN_STR   "pattern"
 
#define MM_REAL_STR   "real"
 
#define MM_SKEW_STR   "skew-symmetric"
 
#define MM_SPARSE_STR   "coordinate"
 
#define MM_SYMMETRIC_STR   "symmetric"
 

Detailed Description

Author
Torbjoern Klatt
Date
2012-05-06

For some parts the implementation of a pure C library for the MatrixMarket exchange format was used as a source of inspiration. These can be found at http://math.nist.gov/MatrixMarket/mmio-c.html

Macro Definition Documentation

◆ MM_ARRAY_STR

#define MM_ARRAY_STR   "array"

◆ MM_BANNER_STR

#define MM_BANNER_STR   "%%MatrixMarket"

◆ MM_COMPLEX_STR

#define MM_COMPLEX_STR   "complex"

◆ MM_COORDINATE_STR

#define MM_COORDINATE_STR   "coordinate"

◆ MM_DENSE_STR

#define MM_DENSE_STR   "array"

◆ MM_GENERAL_STR

#define MM_GENERAL_STR   "general"

◆ MM_HERMITIAN_STR

#define MM_HERMITIAN_STR   "hermitian"

◆ MM_INTEGER_STR

#define MM_INTEGER_STR   "integer"

◆ MM_MTX_STR

#define MM_MTX_STR   "matrix"

◆ MM_PATTERN_STR

#define MM_PATTERN_STR   "pattern"

◆ MM_REAL_STR

#define MM_REAL_STR   "real"

◆ MM_SKEW_STR

#define MM_SKEW_STR   "skew-symmetric"

◆ MM_SPARSE_STR

#define MM_SPARSE_STR   "coordinate"

◆ MM_SYMMETRIC_STR

#define MM_SYMMETRIC_STR   "symmetric"