13#ifndef FACTORIZATION_OPTIONS
14#define FACTORIZATION_OPTIONS
MatrixProperties
Characterizations of sparse matrix properties.
The Mumps struct allows to specify options which are exclusively relevant for the MUMPS solver.
bool inertia
States whether to determine inertia of given matrix, only considered if matrixProperty is SYMMETRIC.
double zeroPivotThreshold
Threshold that defines which pivots will be considered as zero. See CNTL(3) in MUMPS documentation.
The Options struct allows to specify several options of factorization.
MatrixProperties matrixProperty
We can specify the properties of the matrix, which might be taken into account for selecing an orderi...
struct Kaskade::FactorizationOptions::Mumps mumps
int refinementIterations
Number of refinement iterations.
int verbosity
How detailed information should be reported.
FactorizationOptions()=default
FactorizationOptions(MatrixProperties matrixProperty_, int verbosity_)
FactorizationOptions(MatrixProperties matrixProperty_)