Rheolef  7.2
an efficient C++ finite element environment
mm_io.h
Go to the documentation of this file.
1 #ifndef _RHEOLEF_MM_IO_H
2 #define _RHEOLEF_MM_IO_H
23 // matrix market io utilities: read header and get symmetry
24 
25 # include "rheolef/diststream.h"
26 
27 namespace rheolef {
28 
29 struct matrix_market {
30  typedef size_t format_type;
31  static const format_type
32  general = 0,
33  symmetric = 1,
35  hermitian = 3,
38 };
39 
41 
42 } // namespace rheolef
43 #endif // _RHEOLEF_MM_IO_H
idiststream: see the diststream page for the full documentation
Definition: diststream.h:336
This file is part of Rheolef.
struct matrix_market read_matrix_market_header(idiststream &ips)
Definition: mm_io.cc:30
static const format_type general
Definition: mm_io.h:32
static const format_type symmetric
Definition: mm_io.h:33
static const format_type skew_symmetric
Definition: mm_io.h:34
size_t format_type
Definition: mm_io.h:30
static const format_type hermitian
Definition: mm_io.h:35
static const format_type max_format
Definition: mm_io.h:36
format_type format
Definition: mm_io.h:37