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 |
![]() ![]() | |
![]() ![]() | 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 |
![]() ![]() | Provides definition of Cholmod types as well as conversions and type traits |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | 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 |
![]() ![]() | ETI for Solvers using Kokkos adapter |
![]() ![]() | Copy or assign views based on memory spaces |
![]() ![]() | |
![]() ![]() | Specialization of the ConcreteMatrixAdapter for KokkosSparse::CrsMatrix |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Amesos2::MultiVecAdapter specialization for the Kokkos::View class |
![]() ![]() | Amesos2::MultiVecAdapter specialization for the Kokkos::View class |
![]() ![]() | |
![]() ![]() | 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 |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |