OGS
LinearSolverOptionsParser.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
MathLib/LinAlg/LinearSolverOptionsParser.h
"
14
#include "
MathLib/LinAlg/PETSc/PETScLinearSolver.h
"
15
16
namespace
BaseLib
17
{
18
class
ConfigTree;
19
}
20
21
namespace
MathLib
22
{
23
template
<>
24
struct
LinearSolverOptionsParser
<
PETScLinearSolver
> final
25
{
34
std::tuple<std::string, std::string> parseNameAndOptions(
35
std::string solver_prefix,
36
BaseLib::ConfigTree
const
*
const
config)
const
;
37
};
38
39
}
// namespace MathLib
LinearSolverOptionsParser.h
PETScLinearSolver.h
Declaration of class PETScLinearSolver, which defines a solver object based on PETSc routines.
BaseLib::ConfigTree
Definition
ConfigTree.h:107
MathLib::PETScLinearSolver
Definition
PETScLinearSolver.h:36
BaseLib
Definition
TestDefinition.h:21
MathLib
Definition
CreateComponent.h:32
MathLib::LinearSolverOptionsParser
Definition
LinearSolverOptionsParser.h:16
MathLib
LinAlg
PETSc
LinearSolverOptionsParser.h
Generated by
1.12.0