Amesos2 - Direct Sparse Solver Interfaces  Version of the Day
File List
Here is a list of all documented files with brief descriptions:
 Amesos2.hpp
 Amesos2_AbstractConcreteMatrixAdapter.hpp
 Amesos2_AbstractConcreteMatrixAdapter_def.hpp
 Amesos2_Basker.hpp
 Amesos2_Basker_decl.hppAmesos2 Basker declarations
 Amesos2_Basker_def.hppDefinitions for the Amesos2 Basker solver interface
 Amesos2_Basker_FunctionMap.hpp
 Amesos2_Basker_TypeMap.cppDefinitions for Basker TypeMap
 Amesos2_Basker_TypeMap.hppProvides definition of Basker types as well as conversions and type traits
 Amesos2_Cholmod.hpp
 Amesos2_Cholmod_decl.hppAmesos2 CHOLMOD declarations
 Amesos2_Cholmod_def.hppDefinitions for the Amesos2 Cholmod solver interface
 Amesos2_Cholmod_FunctionMap.hppTemplate 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
 Amesos2_ConcreteMatrixAdapter.hpp
 Amesos2_ConcreteMatrixAdapter_decl.hpp
 Amesos2_ConcreteMatrixAdapter_def.hpp
 Amesos2_Control.cppImplementation for Amesos2::Control
 Amesos2_Control.hppContainer class for control variables
 Amesos2_ctassert.hppSimple compile-time assertion class
 Amesos2_Details_LinearSolverFactory.hpp
 Amesos2_Details_LinearSolverFactory_decl.hppDeclaration of Amesos2::Details::LinearSolverFactory
 Amesos2_Details_LinearSolverFactory_def.hppDefinition of Amesos2::Details::LinearSolverFactory
 Amesos2_Details_registerLinearSolverFactory.hppDeclaration of Amesos2::Details::registerLinearSolverFactory
 Amesos2_EpetraCrsMatrix_MatrixAdapter.hpp
 Amesos2_EpetraCrsMatrix_MatrixAdapter_decl.hppSpecialization 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.hppAmesos2::MultiVecAdapter specialization for the Epetra_MultiVector class
 Amesos2_EpetraMultiVecAdapter_def.hppAmesos2::MultiVecAdapter specialization for the Epetra_MultiVector class
 Amesos2_EpetraRowMatrix_AbstractMatrixAdapter.hpp
 Amesos2_EpetraRowMatrix_AbstractMatrixAdapter_decl.hppProvides the Epetra_RowMatrix abstraction for the concrete Epetra row matric adapters
 Amesos2_EpetraRowMatrix_AbstractMatrixAdapter_def.hppDefinitions for the Epetra_RowMatrix abstract adapter
 Amesos2_ExplicitInstantiationHelpers.hpp
 Amesos2_Factory.hppContains declarations for Amesos2::create and Amesos2::query
 Amesos2_FunctionMap.hppDeclaration of Function mapping class for Amesos2
 Amesos2_KLU2.hpp
 Amesos2_KLU2_decl.hppAmesos2 KLU2 declarations
 Amesos2_KLU2_def.hppDefinitions for the Amesos2 KLU2 solver interface
 Amesos2_KLU2_FunctionMap.hppProvides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors
 Amesos2_KLU2_TypeMap.cppDefinitions for KLU2 TypeMap
 Amesos2_KLU2_TypeMap.hppProvides definition of KLU2 types as well as conversions and type traits
 Amesos2_Lapack.hpp
 Amesos2_Lapack_decl.hppDeclarations for the Amesos2 interface to LAPACK
 Amesos2_Lapack_def.hppDefinitions for the Amesos2 Lapack interface
 Amesos2_MatrixAdapter.hpp
 Amesos2_MatrixAdapter_decl.hpp
 Amesos2_MatrixAdapter_def.hpp
 Amesos2_MatrixHelper.hpp
 Amesos2_MatrixTraits.hpp
 Amesos2_Meta.hppProvides some simple meta-programming utilities for Amesos2
 Amesos2_MultiVecAdapter.hppA 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.hppAmesos2 MUMPS declarations
 Amesos2_MUMPS_def.hppDefinitions for the Amesos2 MUMPS solver interface
 Amesos2_MUMPS_FunctionMap.hppProvides a mechanism to map function calls to the correct Solver function based on the scalar type of Matrices and MultiVectors
 Amesos2_MUMPS_TypeMap.cppDefinitions for MUMPS TypeMap
 Amesos2_MUMPS_TypeMap.hppProvides definition of MUMPS types as well as conversions and type traits
 Amesos2_PardisoMKL.hpp
 Amesos2_PardisoMKL_decl.hppA 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.hppDefinitions for the Amesos2 PardisoMKL interface
 Amesos2_PardisoMKL_FunctionMap.hpp
 Amesos2_PardisoMKL_TypeMap.hppProvides 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
 Amesos2_Solver_decl.hppInterface to Amesos2 solver objects
 Amesos2_SolverCore.hpp
 Amesos2_SolverCore_decl.hppTemplated core-functionality class for Amesos2 solvers
 Amesos2_SolverCore_def.hpp
 Amesos2_SolverTraits.hppProvides access to interesting solver traits
 Amesos2_Status.hppContainer class for status variables
 Amesos2_Superlu.hpp
 Amesos2_Superlu_decl.hppAmesos2 Superlu declarations
 Amesos2_Superlu_def.hppDefinitions for the Amesos2 Superlu solver interface
 Amesos2_Superlu_FunctionMap.hppProvides 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.hppProvides definition of SuperLU types as well as conversions and type traits
 Amesos2_Superludist.hpp
 Amesos2_Superludist_decl.hppAmesos2 SuperLU_Dist declarations
 Amesos2_Superludist_def.hppDefinitions for the Amesos2 SuperLU_DIST solver interface
 Amesos2_Superludist_FunctionMap.hppProvides 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.hppProvides definition of SuperLU_DIST types as well as conversions and type traits
 Amesos2_Superlumt.hpp
 Amesos2_Superlumt_decl.hppAmesos2 SuperLU_MT declarations
 Amesos2_Superlumt_def.hppDefinitions for the Amesos2 SuperLU_MT solver interface
 Amesos2_Superlumt_FunctionMap.hppProvides 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.hppProvides definition of SuperLU_MT types as well as conversions and type traits
 Amesos2_Timers.hppContainer class for Timers used with the Amesos2::Solver class
 Amesos2_TpetraCrsMatrix_MatrixAdapter.hpp
 Amesos2_TpetraCrsMatrix_MatrixAdapter_decl.hppSpecialization 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.hppAmesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class
 Amesos2_TpetraMultiVecAdapter_def.hppAmesos2::MultiVecAdapter specialization for the Tpetra::MultiVector class
 Amesos2_TpetraRowMatrix_AbstractMatrixAdapter.hpp
 Amesos2_TpetraRowMatrix_AbstractMatrixAdapter_decl.hpp
 Amesos2_TpetraRowMatrix_AbstractMatrixAdapter_def.hpp
 Amesos2_TypeDecl.hppEnum and other types declarations for Amesos2
 Amesos2_TypeMap.hpp
 Amesos2_Util.hppUtility functions for Amesos2
 Amesos2_Version.hpp
 basker.hpp
 basker_decl.hpp
 basker_def.hpp
 basker_scalartraits.hpp
 basker_types.hpp