Classes |
class | Dune::OverlappingSchwarzInitializer< I, S, D > |
| Initializer for SuperLU Matrices representing the subdomains. More...
|
class | Dune::OverlappingSchwarzInitializer< I, S, D >::IndexMap |
struct | Dune::AdditiveSchwarzMode |
| Tag that the tells the schwarz method to be additive. More...
|
struct | Dune::MultiplicativeSchwarzMode |
| Tag that tells the Schwarz method to be multiplicative. More...
|
struct | Dune::SymmetricMultiplicativeSchwarzMode |
| Tag that tells the Schwarz method to be multiplicative and symmetric. More...
|
class | Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y > |
class | Dune::OverlappingAssignerHelper< T, tag > |
struct | Dune::OverlappingAssigner< T > |
class | Dune::OverlappingAssignerHelper< DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >, false > |
struct | Dune::OverlappingAssignerHelper< S< BCRSMatrix< FieldMatrix< T, n, m >, A > >, true > |
class | Dune::OverlappingAssignerILUBase< M, X, Y > |
class | Dune::OverlappingAssignerHelper< ILU0SubdomainSolver< M, X, Y >, false > |
class | Dune::OverlappingAssignerHelper< ILUNSubdomainSolver< M, X, Y >, false > |
struct | Dune::AdditiveAdder< S, T > |
struct | Dune::AdditiveAdder< S, BlockVector< FieldVector< T, n >, A > > |
struct | Dune::MultiplicativeAdder< S, T > |
struct | Dune::MultiplicativeAdder< S, BlockVector< FieldVector< T, n >, A > > |
struct | Dune::AdderSelector< T, X, S > |
| template meta program for choosing how to add the correction. More...
|
struct | Dune::AdderSelector< AdditiveSchwarzMode, X, S > |
struct | Dune::AdderSelector< MultiplicativeSchwarzMode, X, S > |
struct | Dune::AdderSelector< SymmetricMultiplicativeSchwarzMode, X, S > |
struct | Dune::IteratorDirectionSelector< T1, T2, forward > |
| Helper template meta program for application of overlapping schwarz. More...
|
struct | Dune::IteratorDirectionSelector< T1, T2, false > |
struct | Dune::SeqOverlappingSchwarzApplier< T > |
| Helper template meta program for application of overlapping schwarz. More...
|
struct | Dune::SeqOverlappingSchwarzApplier< SeqOverlappingSchwarz< M, X, SymmetricMultiplicativeSchwarzMode, TD, TA > > |
struct | Dune::SeqOverlappingSchwarzAssemblerHelper< T, tag > |
struct | Dune::SeqOverlappingSchwarzAssembler< T > |
struct | Dune::SeqOverlappingSchwarzAssemblerHelper< DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >, false > |
struct | Dune::SeqOverlappingSchwarzAssemblerHelper< S< BCRSMatrix< FieldMatrix< T, m, n >, A > >, true > |
struct | Dune::SeqOverlappingSchwarzAssemblerILUBase< M, X, Y > |
struct | Dune::SeqOverlappingSchwarzAssemblerHelper< ILU0SubdomainSolver< M, X, Y >, false > |
struct | Dune::SeqOverlappingSchwarzAssemblerHelper< ILUNSubdomainSolver< M, X, Y >, false > |
class | Dune::SeqOverlappingSchwarz< M, X, TM, TD, TA > |
| Sequential overlapping Schwarz preconditioner. More...
|
struct | Dune::SeqOverlappingSchwarzDomainSize< M > |
struct | Dune::SeqOverlappingSchwarzDomainSize< BCRSMatrix< FieldMatrix< T, n, m >, A > > |
Contains one level overlapping Schwarz preconditioners.
- Author
- Markus Blatt