concepts::PardisoFabric Class Referenceabstract
Fabric class for Pardiso
.
More...
#include <pardisoFabric.hh>
Inheritance diagram for concepts::PardisoFabric:
Public Member Functions | |
virtual Operator< Real > * | operator() ()=0 |
Creates a linear solver from matrix . More... | |
virtual Operator< Real > * | operator() (Operator< Real > &matrix) |
virtual Operator< Real > * | operator() (Operator< Real > &matrix)=0 |
virtual Operator< Real > * | operator() (SparseMatrix< Real > &matrix) |
PardisoFabric (enum Pardiso::MATRIX_TYPE type) | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Private Attributes | |
enum Pardiso::MATRIX_TYPE | type_ |
Detailed Description
Fabric class for Pardiso
.
Definition at line 19 of file pardisoFabric.hh.
Constructor & Destructor Documentation
◆ PardisoFabric()
|
inline |
Definition at line 21 of file pardisoFabric.hh.
Member Function Documentation
◆ info()
|
inlineprotectedvirtual |
Definition at line 29 of file pardisoFabric.hh.
◆ operator()() [1/4]
|
pure virtualinherited |
Creates a linear solver from matrix
.
The caller is responsible for the deletion of the delivered object.
- Returns
- Reference to the linear solver
Implemented in concepts::UmfpackFabric, concepts::SuperLUFabric< F >, concepts::MumpsOverlapFabric< F >, and concepts::MumpsFabric< F >.
◆ operator()() [2/4]
|
inlinevirtual |
Definition at line 22 of file pardisoFabric.hh.
◆ operator()() [3/4]
|
pure virtualinherited |
Implemented in vectorial::CGUzawaFabric, and vectorial::BramblePasciakFabric.
◆ operator()() [4/4]
|
inlinevirtual |
Definition at line 25 of file pardisoFabric.hh.
Member Data Documentation
◆ type_
|
private |
Definition at line 29 of file pardisoFabric.hh.
The documentation for this class was generated from the following file:
- operator/pardisoFabric.hh