Amesos2 - Direct Sparse Solver Interfaces Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 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_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
   Cput_1d_data_helperHelper class for putting 1-D data arrays into multivectors
   Csame_gs_helper_kokkos_viewScales a 1-D representation of a multivector
   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 CHOLMOD 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< KokkosSparse::CrsMatrix< Scalar, LocalOrdinal, ExecutionSpace > >MatrixAdapter definitions for KokkosSparse::CrsMatrix objects
  CConcreteMatrixAdapter< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > >MatrixAdapter definitions for Tpetra::CrsMatrix objects
  CcuSOLVERAmesos2 interface to cuSOLVER
  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< Kokkos::View< Scalar **, Kokkos::LayoutLeft, ExecutionSpace > >Amesos2 adapter for the Tpetra::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
  CSTRUMPACKAmesos2 interface to STRUMPACK direct solver and preconditioner
  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