OGS
GlobalLinearSolverType.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#if defined(USE_LIS)
7
8
#include "
MathLib/LinAlg/EigenLis/EigenLisLinearSolver.h
"
9
10
using
GlobalLinearSolver
=
MathLib::EigenLisLinearSolver
;
11
12
#elif defined(USE_PETSC)
13
14
#include "
MathLib/LinAlg/PETSc/PETScLinearSolver.h
"
15
16
using
GlobalLinearSolver
=
MathLib::PETScLinearSolver
;
17
18
#else
19
20
#include "
MathLib/LinAlg/Eigen/EigenLinearSolver.h
"
21
22
using
GlobalLinearSolver
=
MathLib::EigenLinearSolver
;
23
24
#endif
EigenLinearSolver.h
EigenLisLinearSolver.h
GlobalLinearSolver
MathLib::EigenLisLinearSolver GlobalLinearSolver
Definition
GlobalLinearSolverType.h:10
PETScLinearSolver.h
MathLib::EigenLinearSolver
Definition
EigenLinearSolver.h:20
MathLib::EigenLisLinearSolver
Definition
EigenLisLinearSolver.h:23
MathLib::PETScLinearSolver
Definition
PETScLinearSolver.h:26
MathLib
LinAlg
GlobalLinearSolverType.h
Generated by
1.14.0