| Amesos2 - Direct Sparse Solver Interfaces
    Version of the Day
    | 

| 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 as well as conversions and type traits. | |
| 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] | 
| 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_ctassert.hpp [code] | 
| Simple compile-time assertion class. | |
| 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_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_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] | 
 1.8.5
 1.8.5