#include <inexactFabric.hh>
Public Member Functions | |
InexactInvFabric (const concepts::Vector< Real > &EFguess, const Real innerTol=0.5, const uint innerMax=100, const Real outerTol=1e-6, const uint outerMax=100) | |
virtual InexactInv< Real > & | operator() (concepts::Operator< Real, Real > &stiff, concepts::Operator< Real, Real > &mass) |
virtual EigenSolver< F > & | operator() (concepts::Operator< F > &stiff, concepts::Operator< Real > &mass)=0 |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Fabric class for eigensolver inexact inverse iteration.
Definition at line 23 of file inexactFabric.hh.
|
inline |
Constructor.
Definition at line 27 of file inexactFabric.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
|
pure virtualinherited |
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.