Amesos2 - Direct Sparse Solver Interfaces Version of the Day
Classes
Amesos2 Solver Interfaces
Amesos2 Solvers
Collaboration diagram for Amesos2 Solver Interfaces:

Classes

class  Amesos2::Cholmod< Matrix, Vector >
 Amesos2 interface to the SuperLU package. More...
class  Amesos2::Lapack< Matrix, Vector >
 Amesos2 interface to the LAPACK. More...
class  Amesos2::PardisoMKL< Matrix, Vector >
 Amesos2 interface to the PardisoMKL package. More...
class  Amesos2::Superlu< Matrix, Vector >
 Amesos2 interface to the SuperLU package. More...
class  Amesos2::Superludist< Matrix, Vector >
 Amesos2 interface to the distributed memory version of SuperLU. More...
class  Amesos2::Superlumt< Matrix, Vector >
 Amesos2 interface to the Multi-threaded version of SuperLU. More...

Detailed Description

The Amesos2 solver interfaces are responsible for distilling a third-party library's interface into an Amesos2-like interface. For the most part, the solver interfaces need only concern themselves with getting data to the TPL and storing results for later or sending solutions back to the user.

Note:
Users of Amesos2 do not need to concern themselves directly with the solver interface classes