Ifpack2 Templated Preconditioning Package
Version 1.0
|
Belos | |
DeprecatedAndMayDisappearAtAnyTime | Ifpack2 features that have been DEPRECATED and may DISAPPEAR AT ANY TIME. USE AT YOUR OWN RISK |
Experimental | Ifpack2 features that are experimental. Use at your own risk |
Ifpack2 | Preconditioners and smoothers for Tpetra sparse matrices |
Details | |
Amesos2Wrapper | Wrapper class for direct solvers in Amesos2 |
CanChangeMatrix | Mix-in interface for preconditioners that can change their matrix after construction |
Chebyshev | Left-scaled Chebyshev iteration |
DenseSolver | "Preconditioner" that uses LAPACK's dense LU |
DenseSolver< MatrixType, false > | Partial specialization for stub=false (the default) |
FastILU_Base | The base class of the Ifpack2 FastILU wrappers (Filu, Fildl and Fic) |
Fic | The Ifpack2 wrapper to the incomplete Chebyshev preconditioner of ShyLU FastILU |
Fildl | The Ifpack2 wrapper to the ILDL preconditioner of ShyLU FastILU |
Filu | The Ifpack2 wrapper to the ILU preconditioner of ShyLU FastILU |
LapackSupportsScalar | Type traits class that says whether Teuchos::LAPACK has a valid implementation for the given ScalarType |
LinearSolver | Ifpack2's implementation of Trilinos::Details::LinearSolver interface |
LinearSolverFactory | Interface for a "factory" that creates Ifpack2 solvers |
MultiVectorLocalGatherScatter | Implementation detail of Ifpack2::Container subclasses |
NestedPreconditioner | Mix-in interface for nested preconditioners |
OneLevelFactory | "Factory" for creating single-level preconditioners |
OverlappingRowGraph | Sparse graph (Tpetra::RowGraph subclass) with ghost rows |
RowGraph | All Ifpack2 implementations of Tpetra::RowGraph must inherit from this class |
RowMatrix | All Ifpack2 implementations of Tpetra::RowMatrix must inherit from this class |
TriDiSolver | "Preconditioner" that uses LAPACK's tridi LU |
TriDiSolver< MatrixType, false > | Partial specialization for stub=false (the default) |
UserPartitioner | Partition in which the user can define a nonoverlapping partition of the graph in any way they choose |
BlockTriDiContainerDetails | |
ImplNotAvailTag | |
ImplObject | Forward declaration |
is_cuda | |
ArrayValueType | |
SumReducer | |
ImplType | |
BlockTridiags | |
AmD | |
ExtractAndFactorizeTridiagsDefaultModeAndAlgo | |
MultiVectorConverter | |
SolveTridiagsDefaultModeAndAlgo | |
NormManager | |
Experimental | |
RBILUK | ILU(k) factorization of a given Tpetra::BlockCrsMatrix |
AdditiveSchwarz | Additive Schwarz domain decomposition for Tpetra sparse matrices |
BandedContainer | Store and solve a local Banded linear problem |
BlockRelaxation | Block relaxation preconditioners (or smoothers) for Tpetra::RowMatrix and Tpetra::CrsMatrix sparse matrices |
BlockTriDiContainer | Store and solve local block tridiagonal linear problems |
BlockTriDiContainer< MatrixType, BlockTriDiContainerDetails::ImplSimdTag > | |
ApplyParameters | Input arguments to applyInverseJacobi |
BlockTriDiContainer< MatrixType, BlockTriDiContainerDetails::ImplNotAvailTag > | |
BorderedOperator | Ifpack2 bordered operator |
Chebyshev | Diagonally scaled Chebyshev iteration for Tpetra sparse matrices |
Container | Interface for creating and solving a local linear problem |
ContainerFactory | A static "factory" that provides a way to register and construct arbitrary Ifpack2::Container subclasses using string keys |
DenseContainer | Store and solve a local dense linear problem |
DiagonalFilter | Ifpack2_DiagonalFilter: Filter to modify the diagonal entries of a given Tpetra_RowMatrix |
DropFilter | Filter based on matrix entries |
Factory | "Factory" for creating Ifpack2 preconditioners |
Hiptmair | Wrapper for Hiptmair smoothers |
IdentitySolver | "Identity" preconditioner |
IlukGraph | Construct a level filled graph for use in computing an ILU(k) incomplete factorization |
ILUT | ILUT (incomplete LU factorization with threshold) of a Tpetra sparse matrix |
LinearPartitioner | A class to define linear partitions |
LinePartitioner | Ifpack2::LinePartitioner: A class to define partitions into a set of lines |
LocalFilter | Access only local rows and columns of a sparse matrix |
LocalSparseTriangularSolver | "Preconditioner" that solves local sparse triangular systems |
OverlapGraph | Construct an overlapped graph from a given nonoverlapping graph |
OverlappingPartitioner | Create overlapping partitions of a local graph |
OverlappingRowMatrix | Sparse matrix (Tpetra::RowMatrix subclass) with ghost rows |
Partitioner | Ifpack2::Partitioner: |
Preconditioner | Interface for all Ifpack2 preconditioners |
Relaxation | Relaxation preconditioners for Tpetra::RowMatrix and Tpetra::CrsMatrix sparse matrices |
ReorderFilter | Wraps a Tpetra::RowMatrix in a filter that reorders local rows and columns |
RILUK | ILU(k) factorization of a given Tpetra::RowMatrix |
SingletonFilter | Filter based on matrix entries |
SparseContainer | Store and solve a local sparse linear problem |
SparsityFilter | Drop entries of a matrix, based on the sparsity pattern |
TriDiContainer | Store and solve a local TriDi linear problem |
Teuchos | |
MatrixMarket | |
TypeNameTraits< ::Ifpack2::Container< MatrixType > > | Partial specialization of TypeNameTraits for Ifpack2::Container |
Trilinos | |
Details |