You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
eigensolver
solverFabric.hh
Go to the documentation of this file.
1
6
#ifndef solverFabric_hh
7
#define solverFabric_hh
8
9
#include "
basics/outputOperator.hh
"
10
11
namespace
concepts
{
12
13
// forward declaration
14
15
template
<
typename
F>
16
class
Operator;
17
18
}
19
20
namespace
eigensolver
{
21
22
using
concepts::Real
;
23
24
// ********************************************************** SolverFabric **
25
30
template
<
typename
F>
31
class
SolverFabric
:
public
concepts::OutputOperator
{
32
public
:
38
virtual
EigenSolver<F>
&
operator()
(
concepts::Operator<F>
& stiff,
39
concepts::Operator<Real>
& mass) = 0;
40
};
41
42
}
// eigensolver
43
44
#endif
// solverFabric_hh
concepts::Operator
Definition
compositions.hh:42
concepts::OutputOperator
Definition
outputOperator.hh:42
eigensolver::EigenSolver
Definition
eigens.hh:23
eigensolver::SolverFabric
Definition
solverFabric.hh:31
eigensolver::SolverFabric::operator()
virtual EigenSolver< F > & operator()(concepts::Operator< F > &stiff, concepts::Operator< Real > &mass)=0
concepts
Definition
pml_formula.h:16
concepts::Real
double Real
Definition
typedefs.hh:39
eigensolver
Definition
eigensolver.hh:33
outputOperator.hh
Generated on Wed Sep 13 2023 21:06:18 for Concepts by
1.9.8