Fabric class for eigensolver inexact inverse iteration.
More...
#include <inexactFabric.hh>
|
virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. More...
|
|
Fabric class for eigensolver inexact inverse iteration.
- Test:
test::GolubExample
test::GolubExampleSum
test::MaxwellTransmissionEVP
- Author
- Philipp Frauenfelder, 2003.
Definition at line 23 of file inexactFabric.hh.
◆ InexactInvFabric() [1/2]
eigensolver::InexactInvFabric::InexactInvFabric |
( |
const concepts::Vector< Real > & |
EFguess, |
|
|
const Real |
innerTol = 0.5 , |
|
|
const uint |
innerMax = 100 , |
|
|
const Real |
outerTol = 1e-6 , |
|
|
const uint |
outerMax = 100 |
|
) |
| |
|
inline |
◆ ~InexactInvFabric()
virtual eigensolver::InexactInvFabric::~InexactInvFabric |
( |
| ) |
|
|
virtual |
◆ InexactInvFabric() [2/2]
◆ info()
virtual std::ostream& eigensolver::InexactInvFabric::info |
( |
std::ostream & |
os | ) |
const |
|
protectedvirtual |
◆ operator()() [1/2]
Creates an eigenvalue solver which solves the abstract eigenvalue problem defined by stiff
and mass
.
This fabric should only by used once as subsequent uses would invalidate older solvers.
- Returns
- Pointer to eigenvalue solver
Implemented in eigensolver::ArPackFabric.
◆ operator()() [2/2]
◆ EFguess_
◆ innerMax_
uint eigensolver::InexactInvFabric::innerMax_ |
|
private |
◆ innerTol_
Real eigensolver::InexactInvFabric::innerTol_ |
|
private |
◆ outerMax_
uint eigensolver::InexactInvFabric::outerMax_ |
|
private |
◆ outerTol_
Real eigensolver::InexactInvFabric::outerTol_ |
|
private |
◆ solver_
std::unique_ptr<InexactInv<Real> > eigensolver::InexactInvFabric::solver_ |
|
private |
The documentation for this class was generated from the following file: