dune-istl
2.3.1
|
aggregates.hh | Provides classes for the Coloring process of AMG |
amg.hh | The AMG preconditioner |
basearray.hh | Implements several basic array containers |
bcrsmatrix.hh | Implementation of the BCRSMatrix class |
bdmatrix.hh | Implementation of the BDMatrix class |
btdmatrix.hh | Implementation of the BTDMatrix class |
bvector.hh | 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 |
colcompmatrix.hh | |
combinedfunctor.hh | |
construction.hh | Helper classes for the construction of classes without empty constructor |
dependency.hh | Provides classes for initializing the link attributes of a matrix graph |
diagonalmatrix.hh | This file implements a quadratic diagonal matrix of fixed size |
example.cc | |
fastamg.hh | 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 |
fastamgsmoother.hh | |
galerkin.hh | Provides a class for building the galerkin product based on a aggregation scheme |
globalaggregates.hh | Provdes class for identifying aggregates globally |
graph.hh | Provides classes for building the matrix graph |
graphcreator.hh | |
gsetc.hh | Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a generic way |
hierarchy.hh | Provides a classes representing the hierarchies in AMG |
ilu.hh | ??? |
ilusubdomainsolver.hh | Various local subdomain solvers based on ILU for SeqOverlappingSchwarz |
indicescoarsener.hh | Provides a class for building the index set and remote indices on the coarse level |
io.hh | Some generic functions for pretty printing vectors and matrices |
istlexception.hh | |
kamg.hh | Provides an algebraic multigrid using a Krylov cycle |
mainpage | |
matrix.hh | A dynamic dense block matrix class |
matrixindexset.hh | |
matrixmarket.hh | Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices |
matrixmatrix.hh | Functions for sparse matrix matrix multiplication |
matrixredistribute.hh | Functionality for redistributing a sparse matrix |
matrixutils.hh | Some handy generic functions for ISTL matrices |
modules | |
multitypeblockmatrix.hh | |
multitypeblockvector.hh | |
novlpschwarz.hh | |
operators.hh | Define general, extensible interface for operators. The available implementation wraps a matrix |
overlappingschwarz.hh | Contains one level overlapping Schwarz preconditioners |
owneroverlapcopy.hh | Classes providing communication interfaces for overlapping Schwarz methods |
parameters.hh | Parameter classes for customizing AMG |
pardiso.hh | |
pinfo.hh | |
preconditioner.hh | |
preconditioners.hh | Define general preconditioner interface |
properties.hh | Provides classes for handling internal properties in a graph |
renumberer.hh | |
repartition.hh | Functionality for redistributing a parallel index set using graph partitioning |
scalarproducts.hh | Define base class for scalar product and norm |
scaledidmatrix.hh | This file implements a quadratic matrix of fixed size which is a multiple of the identity |
schwarz.hh | |
smoother.hh | Classes for the generic construction and application of the smoothers |
solver.hh | Define general, extensible interface for inverse operators |
solvercategory.hh | |
solvers.hh | Implementations of the inverse operator interface |
solvertype.hh | Templates characterizing the type of a solver |
superlu.hh | Classes for using SuperLU with ISTL matrices |
supermatrix.hh | |
transfer.hh | Prolongation and restriction for amg |
twolevelmethod.hh | Algebraic twolevel methods |
umfpack.hh | Classes for using UMFPack with ISTL matrices |
vbvector.hh | ??? |