Amesos2 - Direct Sparse Solver Interfaces  Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NAmesos2
 NDetails
 CLinearSolverFactoryInterface for a "factory" that creates Amesos2 solvers
 NUtil
 Cget_1d_copy_helperHelper class for getting 1-D copies of multivectors
 Cget_ccs_helperA generic helper class for getting a CCS representation of a Matrix
 Cget_crs_helperSimilar to get_ccs_helper , but used to get a CRS representation of the given matrix
 Cget_cxs_helperA generic base class for the CRS and CCS helpers
 Cput_1d_data_helperHelper class for putting 1-D data arrays into multivectors
 Cvector_pointer_helperHelper struct for getting pointers to the MV data - only used when number of vectors = 1 and single MPI process
 CAbstractConcreteMatrixAdapter
 CAbstractConcreteMatrixAdapter< Epetra_RowMatrix, DerivedMat >Amesos2::MatrixAdapter definitions for objects deriving from Epetra_RowMatrix
 CAbstractConcreteMatrixAdapter< Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >, DerivedMat >Amesos2::MatrixAdapter definitions for objects deriving from Tpetra::RowMatrix
 CBaskerAmesos2 interface to the Baker package
 CCholmodAmesos2 interface to the SuperLU package
 Ccol_accessIndicates that the object of an adapter provides column access to its data
 CConcreteMatrixAdapter< Epetra_CrsMatrix >MatrixAdapter definitions for Epetra_CrsMatrix objects
 CConcreteMatrixAdapter< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > >MatrixAdapter definitions for Tpetra::CrsMatrix objects
 CFunctionMapPasses functions to TPL functions based on type
 CFunctionMap< PardisoMKL, PMKL::_INTEGER_t >
 Chas_special_implIndicates that the concrete class has a special implementation that should be called
 CKLU2Amesos2 interface to the KLU2 package
 CLapackAmesos2 interface to the LAPACK
 CMatrixAdapterA Matrix adapter interface for Amesos2
 CMatrixHelperConvert Matrices and MultiVectors into the appropriate format for a third-party solver
 CMultiVecAdapterA templated MultiVector class adapter for Amesos2
 CMultiVecAdapter< Epetra_MultiVector >Amesos2 adapter for the Epetra_MultiVector class
 CMultiVecAdapter< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > >Amesos2 adapter for the Tpetra::MultiVector class
 CMUMPSAmesos2 interface to the MUMPS package
 Cno_special_implIndicates that the concrete class can use the generic getC{c|r}s methods implemented in MatrixAdapter
 CPardisoMKLAmesos2 interface to the PardisoMKL package
 Crow_accessIndicates that the object of an adapter provides row access to its data
 CShyLUBaskerAmesos2 interface to the Baker package
 CSolverInterface to Amesos2 solver objects
 Csolver_supports_scalarCheck whether a solver supports a scalar type
 Csolver_traitsProvides traits about solvers
 CSolverCoreAmesos2::SolverCore: A templated interface for interaction with third-party direct sparse solvers
 CStatusHolds internal status data about the owning Amesos2 solver
 CSuperluAmesos2 interface to the SuperLU package
 CSuperludistAmesos2 interface to the distributed memory version of SuperLU
 CSuperlumtAmesos2 interface to the Multi-threaded version of SuperLU
 CTachoSolverAmesos2 interface to the Tacho package
 CTypeMapMap types to solver-specific data-types and enums
 CUmfpackAmesos2 interface to the Umfpack package