My Project
|
Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother. More...
#include <ParallelRestrictedAdditiveSchwarz.hpp>
Public Types | |
typedef DefaultParallelConstructionArgs< SeqPreconditioner, ParallelInfo > | Arguments |
typedef ConstructionTraits< SeqPreconditioner > | SeqConstructionTraits |
typedef Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > * | ParallelRestrictedOverlappingSchwarzPointer |
Construct a parallel restricted overlapping schwarz preconditioner. | |
Static Public Member Functions | |
static ParallelRestrictedOverlappingSchwarzPointer | construct (Arguments &args) |
static void | deconstruct (Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > *bp) |
Deconstruct and free a parallel restricted overlapping schwarz preconditioner. | |
Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother.
Domain | The type of the Vector representing the domain. |
Range | The type of the Vector representing the range. |
ParallelInfo | The type of the parallel information object used, e.g. Dune::OwnerOverlapCommunication |
SeqPreconditioner | The underlying sequential preconditioner to use. |