|
Amesos2 - Direct Sparse Solver Interfaces
Version of the Day
|
| Amesos2 Basker declarations | |
| Definitions for the Amesos2 Basker solver interface | |
| Definitions for Basker TypeMap | |
| Provides definition of Basker types as well as conversions and type traits | |
| Amesos2 CHOLMOD declarations | |
| Definitions for the Amesos2 Cholmod solver interface | |
| Template for providing a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors | |
| Implementation for Amesos2::Control | |
| Container class for control variables | |
| Simple compile-time assertion class | |
| Declaration of Amesos2::Details::LinearSolverFactory | |
| Definition of Amesos2::Details::LinearSolverFactory | |
| Declaration of Amesos2::Details::registerLinearSolverFactory | |
Specialization of the ConcreteMatrixAdapter for Epetra_CrsMatrix. Inherits all its functionality from the Epetra_RowMatrix specialization of AbstractConcreteMatrixAdapter | |
| Amesos2::MultiVecAdapter specialization for the Epetra_MultiVector class | |
| Amesos2::MultiVecAdapter specialization for the Epetra_MultiVector class | |
| Provides the Epetra_RowMatrix abstraction for the concrete Epetra row matric adapters | |
| Definitions for the Epetra_RowMatrix abstract adapter | |
| Contains declarations for Amesos2::create and Amesos2::query | |
| Declaration of Function mapping class for Amesos2 | |
| Amesos2 KLU2 declarations | |
| Definitions for the Amesos2 KLU2 solver interface | |
| Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors | |
| Definitions for KLU2 TypeMap | |
| Provides definition of KLU2 types as well as conversions and type traits | |
| Declarations for the Amesos2 interface to LAPACK | |
| Definitions for the Amesos2 Lapack interface | |
| Provides some simple meta-programming utilities for Amesos2 | |
| A templated adapter/wrapper class for Trilinos Multivector type classes. Provides the functions necessary for Amesos2 to function. Other wrapper methods may of course be added for special cases | |
| Amesos2 MUMPS declarations | |
| Definitions for the Amesos2 MUMPS solver interface | |
| Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors | |
| Definitions for MUMPS TypeMap | |
| Provides definition of MUMPS types as well as conversions and type traits | |
| A template class that does nothing useful besides show developers what, in general, needs to be done to add a new solver interface to the Amesos2 collection | |
| Definitions for the Amesos2 PardisoMKL interface | |
| Provides definition of PardisoMKL types as well as conversions and type traits. For the purpose of demonstration, we assume that PardisoMKL has defined its own complex data-types called `complex' and `doublecomplex' | |
| Amesos2 ShyLUBasker declarations | |
| Definitions for the Amesos2 ShyLUBasker solver interface | |
| Definitions for ShyLUBasker_TypeMap | |
| Provides definition of ShyLUBasker types as well as conversions and type traits | |
| Interface to Amesos2 solver objects | |
| Templated core-functionality class for Amesos2 solvers | |
| Provides access to interesting solver traits | |
| Container class for status variables | |
| Amesos2 Superlu declarations | |
| Definitions for the Amesos2 Superlu solver interface | |
| Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors | |
| Definitions for SuperLU TypeMap | |
| Provides definition of SuperLU types as well as conversions and type traits | |
| Amesos2 SuperLU_Dist declarations | |
| Definitions for the Amesos2 SuperLU_DIST solver interface | |
| Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors | |
| Definitions for SuperLU_DIST TypeMap | |
| Provides definition of SuperLU_DIST types as well as conversions and type traits | |
| Amesos2 SuperLU_MT declarations | |
| Definitions for the Amesos2 SuperLU_MT solver interface | |
| Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors | |
| Definitions for SuperLU_MT TypeMap | |
| Provides definition of SuperLU_MT types as well as conversions and type traits | |
| Container class for Timers used with the Amesos2::Solver class | |
Specialization of the ConcreteMatrixAdapter for Tpetra::CrsMatrix. Inherits all its functionality from the Tpetra::RowMatrix specialization of AbstractConcreteMatrixAdapter | |
| Amesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class | |
| Amesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class | |
| Enum and other types declarations for Amesos2 | |
| Utility functions for Amesos2 | |
1.8.5