#include <diagonalFabric.hh>
Public Member Functions | |
virtual Operator< F > * | operator() (Operator< F > &matrix) |
virtual Operator< F > * | operator() ()=0 |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Fabric class for DiagonalSolver
.
Definition at line 20 of file diagonalFabric.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
|
pure virtualinherited |
Creates a linear solver from matrix
. The caller is responsible for the deletion of the delivered object.
Implemented in concepts::BiCGStabFabric< F, G >, concepts::CGFabric< F >, concepts::MumpsFabric< F >, concepts::MumpsOverlapFabric< F >, concepts::SuperLUFabric< F >, and concepts::UmfpackFabric.
|
virtual |
Creates a diagonal solver with matrix matrix
. You must use a DiagonalMatrix here.
matrix | diagonal matrix |
Implements concepts::SolverFabric< F >.