Amesos2 - Direct Sparse Solver Interfaces  Version of the Day
src Directory Reference
Directory dependency graph for src:
src

Directories

directory  basker
 
directory  KLU2
 

Files

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