dune-istl
2.3.1
|
![]() ![]() | Provides classes for the Coloring process of AMG |
![]() ![]() | The AMG preconditioner |
![]() ![]() | Implements several basic array containers |
![]() ![]() | Implementation of the BCRSMatrix class |
![]() ![]() | Implementation of the BDMatrix class |
![]() ![]() | Implementation of the BTDMatrix class |
![]() ![]() | This file implements a vector space as a tensor product of a given vector space. The number of components can be given at run-time |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Helper classes for the construction of classes without empty constructor |
![]() ![]() | Provides classes for initializing the link attributes of a matrix graph |
![]() ![]() | This file implements a quadratic diagonal matrix of fixed size |
![]() ![]() | |
![]() ![]() | A fast AMG method, that currently only allows only Gauss-Seidel smoothing and is currently purely sequential. It combines one Gauss-Seidel presmoothing sweep with the defect calculation to reduce memory transfers |
![]() ![]() | |
![]() ![]() | Provides a class for building the galerkin product based on a aggregation scheme |
![]() ![]() | Provdes class for identifying aggregates globally |
![]() ![]() | Provides classes for building the matrix graph |
![]() ![]() | |
![]() ![]() | Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a generic way |
![]() ![]() | Provides a classes representing the hierarchies in AMG |
![]() ![]() | ??? |
![]() ![]() | Various local subdomain solvers based on ILU for SeqOverlappingSchwarz |
![]() ![]() | Provides a class for building the index set and remote indices on the coarse level |
![]() ![]() | Some generic functions for pretty printing vectors and matrices |
![]() ![]() | |
![]() ![]() | Provides an algebraic multigrid using a Krylov cycle |
![]() ![]() | |
![]() ![]() | A dynamic dense block matrix class |
![]() ![]() | |
![]() ![]() | Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices |
![]() ![]() | Functions for sparse matrix matrix multiplication |
![]() ![]() | Functionality for redistributing a sparse matrix |
![]() ![]() | Some handy generic functions for ISTL matrices |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Define general, extensible interface for operators. The available implementation wraps a matrix |
![]() ![]() | Contains one level overlapping Schwarz preconditioners |
![]() ![]() | Classes providing communication interfaces for overlapping Schwarz methods |
![]() ![]() | Parameter classes for customizing AMG |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Define general preconditioner interface |
![]() ![]() | Provides classes for handling internal properties in a graph |
![]() ![]() | |
![]() ![]() | Functionality for redistributing a parallel index set using graph partitioning |
![]() ![]() | Define base class for scalar product and norm |
![]() ![]() | This file implements a quadratic matrix of fixed size which is a multiple of the identity |
![]() ![]() | |
![]() ![]() | Classes for the generic construction and application of the smoothers |
![]() ![]() | Define general, extensible interface for inverse operators |
![]() ![]() | |
![]() ![]() | Implementations of the inverse operator interface |
![]() ![]() | Templates characterizing the type of a solver |
![]() ![]() | Classes for using SuperLU with ISTL matrices |
![]() ![]() | |
![]() ![]() | Prolongation and restriction for amg |
![]() ![]() | Algebraic twolevel methods |
![]() ![]() | Classes for using UMFPack with ISTL matrices |
![]() ![]() | ??? |