eminem
Parse Matrix Market files in C++
Loading...
Searching...
No Matches
utils.hpp
Go to the documentation of this file.
1#ifndef EMINEM_UTILS_HPP
2#define EMINEM_UTILS_HPP
3
9namespace eminem {
10
11// See https://networkrepository.com/mtx-matrix-market-format.html for legal values.
12
17enum class Object : char { MATRIX, VECTOR };
18
24enum class Format : char { COORDINATE, ARRAY };
25
35enum class Field : char { REAL, DOUBLE, COMPLEX, INTEGER, PATTERN };
36
45enum class Symmetry : char { GENERAL, SYMMETRIC, SKEW_SYMMETRIC, HERMITIAN };
46
57
62
67
72};
73
74}
75
76#endif
Classes and methods for parsing Matrix Market files.
Symmetry
Definition: utils.hpp:45
Field
Definition: utils.hpp:35
Format
Definition: utils.hpp:24
Object
Definition: utils.hpp:17
Details extracted from the Matrix Market banner.
Definition: utils.hpp:52
Symmetry symmetry
Definition: utils.hpp:71
Format format
Definition: utils.hpp:61
Object object
Definition: utils.hpp:56
Field field
Definition: utils.hpp:66