KASKADE 7 development version
linalg
linalg/cg.hh
Go to the documentation of this file.
1
#ifndef CG_HH
2
#define CG_HH
3
4
#include "
cgImplementation.hh
"
5
6
namespace
Kaskade
7
{
15
template
<
class
X,
class
Xstar,
class
TimerPolicy = DoNotMeasureTime>
16
using
CG
=
CGBase<X,Xstar,CGImplementationType::STANDARD,TimerPolicy>
;
17
25
template
<
class
X,
class
Xstar,
class
TimerPolicy = DoNotMeasureTime>
26
using
TCG
=
CGBase<X,Xstar,CGImplementationType::TRUNCATED,TimerPolicy>
;
27
38
template
<
class
X,
class
Xstar,
class
TimerPolicy = DoNotMeasureTime>
39
using
RCG
=
CGBase<X,Xstar,CGImplementationType::REGULARIZED,TimerPolicy>
;
40
52
template
<
class
X,
class
Xstar,
class
TimerPolicy = DoNotMeasureTime>
53
using
HCG =
CGBase<X,Xstar,CGImplementationType::HYBRID,TimerPolicy>
;
54
}
55
56
#endif
// CG_HH
cgImplementation.hh
Kaskade::CGBase
regularized preconditioned conjugate gradient method
Definition:
cgImplementation.hh:226
Kaskade::TCG
preconditioned conjugate gradient method
Definition:
tcg.hh:79
Kaskade
Definition:
abstract_interface.hh:15
Generated on Fri Sep 6 2024 13:13:00 for KASKADE 7 development version by
1.9.4