Ifpack2 Templated Preconditioning Package  Version 1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NIfpack2Preconditioners and smoothers for Tpetra sparse matrices
 NDetails
 CAmesos2WrapperWrapper class for direct solvers in Amesos2
 CCanChangeMatrixMix-in interface for preconditioners that can change their matrix after construction
 CChebyshevLeft-scaled Chebyshev iteration
 CDenseSolver"Preconditioner" that uses LAPACK's dense LU
 CDenseSolver< MatrixType, false >Partial specialization for stub=false (the default)
 CLapackSupportsScalarType traits class that says whether Teuchos::LAPACK has a valid implementation for the given ScalarType
 CLinearSolverIfpack2's implementation of Trilinos::Details::LinearSolver interface
 CLinearSolverFactoryInterface for a "factory" that creates Ifpack2 solvers
 CMultiVectorLocalGatherScatterImplementation detail of Ifpack2::Container subclasses
 CNestedPreconditionerMix-in interface for nested preconditioners
 COneLevelFactory"Factory" for creating single-level preconditioners
 COverlappingRowGraphSparse graph (Tpetra::RowGraph subclass) with ghost rows
 CTriDiSolver"Preconditioner" that uses LAPACK's tridi LU
 CTriDiSolver< MatrixType, false >Partial specialization for stub=false (the default)
 CUserPartitionerPartition in which the user can define a nonoverlapping partition of the graph in any way they choose
 NExperimental
 CRBILUKILU(k) factorization of a given Tpetra::Experimental::BlockCrsMatrix
 CAdditiveSchwarzAdditive Schwarz domain decomposition for Tpetra sparse matrices
 CBandedContainerStore and solve a local Banded linear problem
 CBandedContainer< MatrixType, LocalScalarType, false >Partial specialization of BandedContainer with the stub implementation, for LocalScalarType types that LAPACK does NOT support
 CBandedContainer< MatrixType, LocalScalarType, true >Partial specialization with the non-stub implementation, for LocalScalarType types that LAPACK supports
 CBelosScalarTypeTraits class for determining the scalar type to use for Belos
 CBlockRelaxationBlock relaxation preconditioners (or smoothers) for Tpetra::RowMatrix and Tpetra::CrsMatrix sparse matrices
 CBorderedOperatorIfpack2 bordered operator
 CChebyshevDiagonally scaled Chebyshev iteration for Tpetra sparse matrices
 CContainerInterface for creating and solving a local linear problem
 CDenseContainerStore and solve a local dense linear problem
 CDenseContainer< MatrixType, LocalScalarType, false >Partial specialization with the stub implementation, for LocalScalarType types that LAPACK does NOT support
 CDenseContainer< MatrixType, LocalScalarType, true >Partial specialization with the non-stub implementation, for LocalScalarType types that LAPACK supports
 CDiagonalFilterIfpack2_DiagonalFilter: Filter to modify the diagonal entries of a given Tpetra_RowMatrix
 CDropFilterFilter based on matrix entries
 CFactory"Factory" for creating Ifpack2 preconditioners
 CHiptmairWrapper for Hiptmair smoothers
 CIdentitySolver"Identity" preconditioner
 CIlukGraphConstruct a level filled graph for use in computing an ILU(k) incomplete factorization
 CILUTILUT (incomplete LU factorization with threshold) of a Tpetra sparse matrix
 CKrylovWrapper for iterative linear solvers (e.g., CG or GMRES)
 CLinearPartitionerA class to define linear partitions
 CLinePartitioner
 CLocalFilterAccess only local rows and columns of a sparse matrix
 COverlapGraphConstruct an overlapped graph from a given nonoverlapping graph
 COverlappingPartitioner
 COverlappingRowMatrixSparse matrix (Tpetra::RowMatrix subclass) with ghost rows
 CPartitionerIfpack2::Partitioner:
 CPreconditionerInterface for all Ifpack2 preconditioners
 CRelaxationRelaxation preconditioners for Tpetra::RowMatrix and Tpetra::CrsMatrix sparse matrices
 CReorderFilterWraps a Tpetra::RowMatrix in a filter that reorders local rows and columns
 CRILUKILU(k) factorization of a given Tpetra::RowMatrix
 CSingletonFilterFilter based on matrix entries
 CSparseContainerStore and solve a local sparse linear problem
 CSparsityFilterDrop entries of a matrix, based on the sparsity pattern
 CTriDiContainerStore and solve a local TriDi linear problem
 CTriDiContainer< MatrixType, LocalScalarType, false >Partial specialization of BandedContainer with the stub implementation, for LocalScalarType types that LAPACK does NOT support
 CTriDiContainer< MatrixType, LocalScalarType, true >Partial specialization with the non-stub implementation, for LocalScalarType types that LAPACK supports