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
 oNDetails
 |\CLinearSolverFactoryInterface for a "factory" that creates Amesos2 solvers
 oNUtil
 |oCvector_pointer_helperHelper struct for getting pointers to the MV data - only used when number of vectors = 1 and single MPI process
 |oCget_1d_copy_helperHelper class for getting 1-D copies of multivectors
 |oCput_1d_data_helperHelper class for putting 1-D data arrays into multivectors
 |oCsame_gs_helper_kokkos_viewA generic base class for the CRS and CCS helpers
 |oCget_ccs_helper_kokkos_viewA generic helper class for getting a CCS representation of a Matrix
 |\Cget_crs_helper_kokkos_viewSimilar to get_ccs_helper , but used to get a CRS representation of the given matrix
 oCAbstractConcreteMatrixAdapter
 oCBaskerAmesos2 interface to the Baker package
 oCCholmodAmesos2 interface to the CHOLMOD package
 oCCssMKLAmesos2 interface to the CssMKL package
 oCFunctionMap< CssMKL, PMKL::_INTEGER_t >
 oCcuSOLVERAmesos2 interface to cuSOLVER
 oCConcreteMatrixAdapter< Epetra_CrsMatrix >MatrixAdapter definitions for Epetra_CrsMatrix objects
 oCMultiVecAdapter< Epetra_MultiVector >Amesos2 adapter for the Epetra_MultiVector class
 oCAbstractConcreteMatrixAdapter< Epetra_RowMatrix, DerivedMat >Amesos2::MatrixAdapter definitions for objects deriving from Epetra_RowMatrix
 oCFunctionMapPasses functions to TPL functions based on type
 oCKLU2Amesos2 interface to the KLU2 package
 oCConcreteMatrixAdapter< KokkosSparse::CrsMatrix< Scalar, LocalOrdinal, ExecutionSpace > >MatrixAdapter definitions for KokkosSparse::CrsMatrix objects
 oCMultiVecAdapter< Kokkos::View< Scalar **, Kokkos::LayoutLeft, ExecutionSpace > >Amesos2 adapter for the Tpetra::MultiVector class
 oCLapackAmesos2 interface to the LAPACK
 oCMatrixAdapterA Matrix adapter interface for Amesos2
 oCMatrixHelperConvert Matrices and MultiVectors into the appropriate format for a third-party solver
 oCMultiVecAdapterA templated MultiVector class adapter for Amesos2
 oCMUMPSAmesos2 interface to the MUMPS package
 oCPardisoMKLAmesos2 interface to the PardisoMKL package
 oCFunctionMap< PardisoMKL, PMKL::_INTEGER_t >
 oCShyLUBaskerAmesos2 interface to the Baker package
 oCSolverInterface to Amesos2 solver objects
 oCSolverCoreAmesos2::SolverCore: A templated interface for interaction with third-party direct sparse solvers
 oCsolver_traitsProvides traits about solvers
 oCsolver_supports_scalarCheck whether a solver supports a scalar type
 oCStatusHolds internal status data about the owning Amesos2 solver
 oCSTRUMPACKAmesos2 interface to STRUMPACK direct solver and preconditioner
 oCSuperluAmesos2 interface to the SuperLU package
 oCSuperludistAmesos2 interface to the distributed memory version of SuperLU
 oCSuperlumtAmesos2 interface to the Multi-threaded version of SuperLU
 oCTachoSolverAmesos2 interface to the Tacho package
 oCConcreteMatrixAdapter< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > >MatrixAdapter definitions for Tpetra::CrsMatrix objects
 oCMultiVecAdapter< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > >Amesos2 adapter for the Tpetra::MultiVector class
 oCAbstractConcreteMatrixAdapter< Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >, DerivedMat >Amesos2::MatrixAdapter definitions for objects deriving from Tpetra::RowMatrix
 oChas_special_implIndicates that the concrete class has a special implementation that should be called
 oCno_special_implIndicates that the concrete class can use the generic getC{c|r}s methods implemented in MatrixAdapter
 oCrow_accessIndicates that the object of an adapter provides row access to its data
 oCcol_accessIndicates that the object of an adapter provides column access to its data
 oCTypeMapMap types to solver-specific data-types and enums
 \CUmfpackAmesos2 interface to the Umfpack package