OGS
GlobalLinearSolverType.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#if defined(USE_LIS)
14
15
#include "
MathLib/LinAlg/EigenLis/EigenLisLinearSolver.h
"
16
17
using
GlobalLinearSolver
=
MathLib::EigenLisLinearSolver
;
18
19
#elif defined(USE_PETSC)
20
21
#include "
MathLib/LinAlg/PETSc/PETScLinearSolver.h
"
22
23
using
GlobalLinearSolver
=
MathLib::PETScLinearSolver
;
24
25
#else
26
27
#include "
MathLib/LinAlg/Eigen/EigenLinearSolver.h
"
28
29
using
GlobalLinearSolver
=
MathLib::EigenLinearSolver
;
30
31
#endif
EigenLinearSolver.h
EigenLisLinearSolver.h
PETScLinearSolver.h
Declaration of class PETScLinearSolver, which defines a solver object based on PETSc routines.
MathLib::EigenLinearSolver
Definition
EigenLinearSolver.h:27
MathLib::EigenLisLinearSolver
Definition
EigenLisLinearSolver.h:31
MathLib::PETScLinearSolver
Definition
PETScLinearSolver.h:36
MathLib
LinAlg
GlobalLinearSolverType.h
Generated by
1.12.0