Amesos2 - Direct Sparse Solver Interfaces Version of the Day
File List
Here is a list of all documented files with brief descriptions:
Amesos2.hpp [code]
Amesos2_AbstractConcreteMatrixAdapter.hpp [code]
Amesos2_AbstractConcreteMatrixAdapter_def.hpp [code]
Amesos2_ConcreteMatrixAdapter.hpp [code]
Amesos2_ConcreteMatrixAdapter_decl.hpp [code]
Amesos2_ConcreteMatrixAdapter_def.hpp [code]
Amesos2_Control.cppImplementation for Amesos2::Control
Amesos2_Control.hpp [code]Container class for control variables
Amesos2_ctassert.hpp [code]Simple compile-time assertion class
Amesos2_EpetraCrsMatrix_MatrixAdapter.hpp [code]
Amesos2_EpetraCrsMatrix_MatrixAdapter_decl.hpp [code]Specialization of the ConcreteMatrixAdapter for Epetra_CrsMatrix. Inherits all its functionality from the Epetra_RowMatrix specialization of AbstractConcreteMatrixAdapter
Amesos2_EpetraCrsMatrix_MatrixAdapter_def.hpp [code]
Amesos2_EpetraMultiVecAdapter.hpp [code]
Amesos2_EpetraMultiVecAdapter_decl.hpp [code]Amesos2::MultiVecAdapter specialization for the Epetra_MultiVector class
Amesos2_EpetraMultiVecAdapter_def.hpp [code]Amesos2::MultiVecAdapter specialization for the Epetra_MultiVector class
Amesos2_EpetraRowMatrix_AbstractMatrixAdapter.hpp [code]
Amesos2_EpetraRowMatrix_AbstractMatrixAdapter_decl.hpp [code]Provides the Epetra_RowMatrix abstraction for the concrete Epetra row matric adapters
Amesos2_EpetraRowMatrix_AbstractMatrixAdapter_def.hpp [code]Definitions for the Epetra_RowMatrix abstract adapter
Amesos2_ExplicitInstantiationHelpers.hpp [code]
Amesos2_Factory.hpp [code]Contains declarations for Amesos2::create and Amesos2::query
Amesos2_FunctionMap.hpp [code]Declaration of Function mapping class for Amesos2
Amesos2_Lapack.hpp [code]
Amesos2_Lapack_decl.hpp [code]Declarations for the Amesos2 interface to LAPACK
Amesos2_Lapack_def.hpp [code]Definitions for the Amesos2 Lapack interface
Amesos2_MatrixAdapter.hpp [code]
Amesos2_MatrixAdapter_decl.hpp [code]
Amesos2_MatrixAdapter_def.hpp [code]
Amesos2_MatrixHelper.hpp [code]
Amesos2_MatrixTraits.hpp [code]
Amesos2_Meta.hpp [code]Provides some simple meta-programming utilities for Amesos2
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
Amesos2_MultiVecAdapter_decl.hpp [code]
Amesos2_MultiVecAdapter_def.hpp [code]
Amesos2_PardisoMKL.hpp [code]
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
Amesos2_PardisoMKL_def.hpp [code]Definitions for the Amesos2 PardisoMKL interface
Amesos2_PardisoMKL_FunctionMap.hpp [code]
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'
Amesos2_Solver.hpp [code]
Amesos2_Solver_decl.hpp [code]Interface to Amesos2 solver objects
Amesos2_SolverCore.hpp [code]
Amesos2_SolverCore_decl.hpp [code]Templated core-functionality class for Amesos2 solvers
Amesos2_SolverCore_def.hpp [code]
Amesos2_SolverTraits.hpp [code]Provides access to interesting solver traits
Amesos2_Status.hpp [code]Container class for status variables
Amesos2_Superlu.hpp [code]
Amesos2_Superlu_decl.hpp [code]Amesos2 Superlu declarations
Amesos2_Superlu_def.hpp [code]Definitions for the Amesos2 Superlu solver interface
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
Amesos2_Superlu_TypeMap.cppDefinitions for SuperLU TypeMap
Amesos2_Superlu_TypeMap.hpp [code]Provides definition of SuperLU types as well as conversions and type traits
Amesos2_Superludist.hpp [code]
Amesos2_Superludist_decl.hpp [code]Amesos2 SuperLU_Dist declarations
Amesos2_Superludist_def.hpp [code]Definitions for the Amesos2 SuperLU_DIST solver interface
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
Amesos2_Superludist_TypeMap.cppDefinitions for SuperLU_DIST TypeMap
Amesos2_Superludist_TypeMap.hpp [code]Provides definition of SuperLU_DIST types as well as conversions and type traits
Amesos2_Superlumt.hpp [code]
Amesos2_Superlumt_decl.hpp [code]Amesos2 SuperLU_MT declarations
Amesos2_Superlumt_def.hpp [code]Definitions for the Amesos2 SuperLU_MT solver interface
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
Amesos2_Superlumt_TypeMap.cppDefinitions for SuperLU_MT TypeMap
Amesos2_Superlumt_TypeMap.hpp [code]Provides definition of SuperLU_MT types as well as conversions and type traits
Amesos2_Timers.hpp [code]Container class for Timers used with the Amesos2::Solver class
Amesos2_TpetraCrsMatrix_MatrixAdapter.hpp [code]
Amesos2_TpetraCrsMatrix_MatrixAdapter_decl.hpp [code]Specialization of the ConcreteMatrixAdapter for Tpetra::CrsMatrix. Inherits all its functionality from the Tpetra::RowMatrix specialization of AbstractConcreteMatrixAdapter
Amesos2_TpetraCrsMatrix_MatrixAdapter_def.hpp [code]
Amesos2_TpetraMultiVecAdapter.hpp [code]
Amesos2_TpetraMultiVecAdapter_decl.hpp [code]Amesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class
Amesos2_TpetraMultiVecAdapter_def.hpp [code]Amesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class
Amesos2_TpetraRowMatrix_AbstractMatrixAdapter.hpp [code]
Amesos2_TpetraRowMatrix_AbstractMatrixAdapter_decl.hpp [code]
Amesos2_TpetraRowMatrix_AbstractMatrixAdapter_def.hpp [code]
Amesos2_TypeDecl.hpp [code]Enum and other types declarations for Amesos2
Amesos2_TypeMap.hpp [code]
Amesos2_Util.hpp [code]Utility functions for Amesos2
Amesos2_Version.hpp [code]