Amesos2 - Direct Sparse Solver Interfaces
Version of the Day
|
Amesos2.hpp | |
Amesos2_AbstractConcreteMatrixAdapter.hpp | |
Amesos2_AbstractConcreteMatrixAdapter_def.hpp | |
Amesos2_Basker.hpp | |
Amesos2_Basker_decl.hpp | Amesos2 Basker declarations |
Amesos2_Basker_def.hpp | Definitions for the Amesos2 Basker solver interface |
Amesos2_Basker_FunctionMap.hpp | |
Amesos2_Basker_TypeMap.cpp | Definitions for Basker TypeMap |
Amesos2_Basker_TypeMap.hpp | Provides definition of Basker types |
Amesos2_Cholmod.hpp | |
Amesos2_Cholmod_decl.hpp | Amesos2 CHOLMOD declarations |
Amesos2_Cholmod_def.hpp | Definitions for the Amesos2 Cholmod solver interface |
Amesos2_Cholmod_FunctionMap.hpp | Template for providing a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors |
Amesos2_Cholmod_TypeMap.hpp | Provides definition of Cholmod types as well as conversions and type traits |
Amesos2_ConcreteMatrixAdapter.hpp | |
Amesos2_ConcreteMatrixAdapter_decl.hpp | |
Amesos2_ConcreteMatrixAdapter_def.hpp | |
Amesos2_Control.cpp | Implementation for Amesos2::Control |
Amesos2_Control.hpp | Container class for control variables |
Amesos2_CssMKL.hpp | |
Amesos2_CssMKL_decl.hpp | 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 |
Amesos2_CssMKL_def.hpp | Definitions for the Amesos2 CssMKL interface |
Amesos2_CssMKL_FunctionMap.hpp | |
Amesos2_CssMKL_TypeMap.hpp | Provides definition of CssMKL types as well as conversions and type traits. For the purpose of demonstration, we assume that CssMKL has defined its own complex data-types called `complex' and `doublecomplex' |
Amesos2_ctassert.hpp | Simple compile-time assertion class |
Amesos2_cuSOLVER.hpp | |
Amesos2_cuSOLVER_decl.hpp | |
Amesos2_cuSOLVER_def.hpp | |
Amesos2_cuSOLVER_FunctionMap.hpp | |
Amesos2_cuSOLVER_TypeMap.hpp | |
Amesos2_Details_LinearSolverFactory.hpp | |
Amesos2_Details_LinearSolverFactory_decl.hpp | Declaration of Amesos2::Details::LinearSolverFactory |
Amesos2_Details_LinearSolverFactory_def.hpp | Definition of Amesos2::Details::LinearSolverFactory |
Amesos2_Details_registerLinearSolverFactory.hpp | Declaration of Amesos2::Details::registerLinearSolverFactory |
Amesos2_EpetraCrsMatrix_MatrixAdapter.hpp | |
Amesos2_EpetraCrsMatrix_MatrixAdapter_decl.hpp | Specialization of the ConcreteMatrixAdapter for Epetra_CrsMatrix. Inherits all its functionality from the Epetra_RowMatrix specialization of AbstractConcreteMatrixAdapter |
Amesos2_EpetraCrsMatrix_MatrixAdapter_def.hpp | |
Amesos2_EpetraMultiVecAdapter.hpp | |
Amesos2_EpetraMultiVecAdapter_decl.hpp | Amesos2::MultiVecAdapter specialization for the Epetra_MultiVector class |
Amesos2_EpetraMultiVecAdapter_def.hpp | Amesos2::MultiVecAdapter specialization for the Epetra_MultiVector class |
Amesos2_EpetraRowMatrix_AbstractMatrixAdapter.hpp | |
Amesos2_EpetraRowMatrix_AbstractMatrixAdapter_decl.hpp | Provides the Epetra_RowMatrix abstraction for the concrete Epetra row matric adapters |
Amesos2_EpetraRowMatrix_AbstractMatrixAdapter_def.hpp | Definitions for the Epetra_RowMatrix abstract adapter |
Amesos2_ExplicitInstantiationHelpers.hpp | |
Amesos2_Factory.hpp | Contains declarations for Amesos2::create and Amesos2::query |
Amesos2_FunctionMap.hpp | Declaration of Function mapping class for Amesos2 |
Amesos2_KLU2.hpp | |
Amesos2_KLU2_decl.hpp | Amesos2 KLU2 declarations |
Amesos2_KLU2_def.hpp | Definitions for the Amesos2 KLU2 solver interface |
Amesos2_KLU2_FunctionMap.hpp | Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors |
Amesos2_KLU2_TypeMap.cpp | Definitions for KLU2 TypeMap |
Amesos2_KLU2_TypeMap.hpp | Provides definition of KLU2 types as well as conversions and type traits |
Amesos2_Kokkos_Impl.hpp | ETI for Solvers using Kokkos adapter |
Amesos2_Kokkos_View_Copy_Assign.hpp | Copy or assign views based on memory spaces |
Amesos2_KokkosCrsMatrix_MatrixAdapter.hpp | |
Amesos2_KokkosCrsMatrix_MatrixAdapter_decl.hpp | Specialization of the ConcreteMatrixAdapter for KokkosSparse::CrsMatrix |
Amesos2_KokkosCrsMatrix_MatrixAdapter_def.hpp | |
Amesos2_KokkosMultiVecAdapter.hpp | |
Amesos2_KokkosMultiVecAdapter_decl.hpp | Amesos2::MultiVecAdapter specialization for the Kokkos::View class |
Amesos2_KokkosMultiVecAdapter_def.hpp | Amesos2::MultiVecAdapter specialization for the Kokkos::View class |
Amesos2_Lapack.hpp | |
Amesos2_Lapack_decl.hpp | Declarations for the Amesos2 interface to LAPACK |
Amesos2_Lapack_def.hpp | Definitions for the Amesos2 Lapack interface |
Amesos2_MatrixAdapter.hpp | |
Amesos2_MatrixAdapter_decl.hpp | |
Amesos2_MatrixAdapter_def.hpp | |
Amesos2_MatrixHelper.hpp | |
Amesos2_MatrixTraits.hpp | |
Amesos2_Meta.hpp | Provides some simple meta-programming utilities for Amesos2 |
Amesos2_MultiVecAdapter.hpp | 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_MultiVecAdapter_decl.hpp | |
Amesos2_MultiVecAdapter_def.hpp | |
Amesos2_MUMPS.hpp | |
Amesos2_MUMPS_decl.hpp | Amesos2 MUMPS declarations |
Amesos2_MUMPS_def.hpp | Definitions for the Amesos2 MUMPS solver interface |
Amesos2_MUMPS_FunctionMap.hpp | Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors |
Amesos2_MUMPS_TypeMap.cpp | Definitions for MUMPS TypeMap |
Amesos2_MUMPS_TypeMap.hpp | Provides definition of MUMPS types as well as conversions and type traits |
Amesos2_PardisoMKL.hpp | |
Amesos2_PardisoMKL_decl.hpp | 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 |
Amesos2_PardisoMKL_def.hpp | Definitions for the Amesos2 PardisoMKL interface |
Amesos2_PardisoMKL_FunctionMap.hpp | |
Amesos2_PardisoMKL_TypeMap.hpp | 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.hpp | |
Amesos2_ShyLUBasker_decl.hpp | Amesos2 ShyLUBasker declarations |
Amesos2_ShyLUBasker_def.hpp | Definitions for the Amesos2 ShyLUBasker solver interface |
Amesos2_ShyLUBasker_FunctionMap.hpp | |
Amesos2_ShyLUBasker_TypeMap.cpp | Definitions for ShyLUBasker_TypeMap |
Amesos2_ShyLUBasker_TypeMap.hpp | Provides definition of ShyLUBasker types as well as conversions and type traits |
Amesos2_Solver.hpp | |
Amesos2_Solver_decl.hpp | Interface to Amesos2 solver objects |
Amesos2_SolverCore.hpp | |
Amesos2_SolverCore_decl.hpp | Templated core-functionality class for Amesos2 solvers |
Amesos2_SolverCore_def.hpp | |
Amesos2_SolverTraits.hpp | Provides access to interesting solver traits |
Amesos2_Status.hpp | Container class for status variables |
Amesos2_STRUMPACK.hpp | |
Amesos2_STRUMPACK_decl.hpp | |
Amesos2_STRUMPACK_def.hpp | |
Amesos2_Superlu.hpp | |
Amesos2_Superlu_decl.hpp | Amesos2 Superlu declarations |
Amesos2_Superlu_def.hpp | Definitions for the Amesos2 Superlu solver interface |
Amesos2_Superlu_FunctionMap.hpp | Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors |
Amesos2_Superlu_TypeMap.cpp | Definitions for SuperLU TypeMap |
Amesos2_Superlu_TypeMap.hpp | Provides definition of SuperLU types as well as conversions and type traits |
Amesos2_Superludist.hpp | |
Amesos2_Superludist_decl.hpp | Amesos2 SuperLU_Dist declarations |
Amesos2_Superludist_def.hpp | Definitions for the Amesos2 SuperLU_DIST solver interface |
Amesos2_Superludist_FunctionMap.hpp | Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors |
Amesos2_Superludist_TypeMap.cpp | Definitions for SuperLU_DIST TypeMap |
Amesos2_Superludist_TypeMap.hpp | Provides definition of SuperLU_DIST types as well as conversions and type traits |
Amesos2_Superlumt.hpp | |
Amesos2_Superlumt_decl.hpp | Amesos2 SuperLU_MT declarations |
Amesos2_Superlumt_def.hpp | Definitions for the Amesos2 SuperLU_MT solver interface |
Amesos2_Superlumt_FunctionMap.hpp | Provides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors |
Amesos2_Superlumt_TypeMap.cpp | Definitions for SuperLU_MT TypeMap |
Amesos2_Superlumt_TypeMap.hpp | Provides definition of SuperLU_MT types as well as conversions and type traits |
Amesos2_Tacho.hpp | |
Amesos2_Tacho_decl.hpp | |
Amesos2_Tacho_def.hpp | |
Amesos2_Tacho_FunctionMap.hpp | |
Amesos2_Tacho_TypeMap.hpp | |
Amesos2_Timers.hpp | Container class for Timers used with the Amesos2::Solver class |
Amesos2_TpetraCrsMatrix_MatrixAdapter.hpp | |
Amesos2_TpetraCrsMatrix_MatrixAdapter_decl.hpp | Specialization of the ConcreteMatrixAdapter for Tpetra::CrsMatrix. Inherits all its functionality from the Tpetra::RowMatrix specialization of AbstractConcreteMatrixAdapter |
Amesos2_TpetraCrsMatrix_MatrixAdapter_def.hpp | |
Amesos2_TpetraMultiVecAdapter.hpp | |
Amesos2_TpetraMultiVecAdapter_decl.hpp | Amesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class |
Amesos2_TpetraMultiVecAdapter_def.hpp | Amesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class |
Amesos2_TpetraRowMatrix_AbstractMatrixAdapter.hpp | |
Amesos2_TpetraRowMatrix_AbstractMatrixAdapter_decl.hpp | |
Amesos2_TpetraRowMatrix_AbstractMatrixAdapter_def.hpp | |
Amesos2_TypeDecl.hpp | Enum and other types declarations for Amesos2 |
Amesos2_TypeMap.hpp | |
Amesos2_Umfpack.hpp | |
Amesos2_Umfpack_decl.hpp | |
Amesos2_Umfpack_def.hpp | |
Amesos2_Umfpack_FunctionMap.hpp | |
Amesos2_Umfpack_TypeMap.hpp | |
Amesos2_Util.hpp | Utility functions for Amesos2 |
Amesos2_VectorTraits.hpp | |
Amesos2_Version.hpp | |
basker.hpp | |
basker_decl.hpp | |
basker_def.hpp | |
basker_scalartraits.hpp | |
basker_types.hpp | |
klu2.hpp | |
klu2_analyze.hpp | |
klu2_analyze_given.hpp | |
klu2_defaults.hpp | |
klu2_diagnostics.hpp | |
klu2_dump.hpp | |
klu2_ext.hpp | |
klu2_extract.hpp | |
klu2_factor.hpp | |
klu2_free_numeric.hpp | |
klu2_free_symbolic.hpp | |
klu2_kernel.hpp | |
klu2_memory.hpp | |
klu2_refactor.hpp | |
klu2_scale.hpp | |
klu2_simple.cpp | |
klu2_solve.hpp | |
klu2_sort.hpp | |
klu2_tsolve.hpp |