IFEM 90A354
LinAlgenums.h
Go to the documentation of this file.
1// $Id$
2//==============================================================================
12//==============================================================================
13
14#ifndef _LINALG_ENUMS_H
15#define _LINALG_ENUMS_H
16
17
18namespace LinAlg
19{
22 {
23 DENSE = 0,
24 SPR = 1,
25 SPARSE = 2,
26 SAMG = 3,
27 PETSC = 4,
28 ISTL = 5,
29 UMFPACK = 6,
30 DIAG = 7
31 };
32
40
49}
50
51#endif
Linear algebra scope.
Definition LinAlgenums.h:19
MatrixType
The available system matrix formats and associated solvers.
Definition LinAlgenums.h:22
@ SPARSE
Sparse matrices / SuperLU solver.
Definition LinAlgenums.h:25
@ ISTL
Sparse matrices / Dune solver.
Definition LinAlgenums.h:28
@ SPR
Sparse matrices / SPR solver.
Definition LinAlgenums.h:24
@ PETSC
Sparse matrices / PETSc solver.
Definition LinAlgenums.h:27
@ UMFPACK
Sparse matrices / UmfPack solver.
Definition LinAlgenums.h:29
@ DIAG
Diagonal matrices / Trivial solver.
Definition LinAlgenums.h:30
@ SAMG
Sparse matrices / SAMG solver.
Definition LinAlgenums.h:26
@ DENSE
Dense matrices / LAPack solver.
Definition LinAlgenums.h:23
LinearSystemType
Enum defining linear system properties.
Definition LinAlgenums.h:35
@ SPD
Symmetric, positive definite matrix.
Definition LinAlgenums.h:38
@ SYMMETRIC
Symmetric matrix (value and structure)
Definition LinAlgenums.h:37
@ GENERAL_MATRIX
General matrix.
Definition LinAlgenums.h:36
StorageFormat
Enumeration of matrix storage formats.
Definition LinAlgenums.h:43
@ MATLAB
Matlab format.
Definition LinAlgenums.h:46
@ BINARY
Binary format.
Definition LinAlgenums.h:44
@ FLAT
Flat format.
Definition LinAlgenums.h:45
@ MATRIX_MARKET
Matrix-market format.
Definition LinAlgenums.h:47