Opm::StandardPreconditioners< Operator, Comm > Struct Template Reference

#include <PreconditionerFactory_impl.hpp>

Static Public Member Functions

static void add ()
 
static PreconditionerFactory< Operator, Comm >::PrecPtr createParILU (const Operator &op, const PropertyTree &prm, const Comm &comm, const int ilulevel)
 
static std::size_t interiorIfGhostLast (const Comm &comm)
 

Member Function Documentation

◆ add()

◆ createParILU()

template<class Operator , class Comm >
static PreconditionerFactory< Operator, Comm >::PrecPtr Opm::StandardPreconditioners< Operator, Comm >::createParILU ( const Operator &  op,
const PropertyTree prm,
const Comm comm,
const int  ilulevel 
)
inlinestatic

◆ interiorIfGhostLast()

template<class Operator , class Comm >
static std::size_t Opm::StandardPreconditioners< Operator, Comm >::interiorIfGhostLast ( const Comm comm)
inlinestatic

Helper method to determine if the local partitioning has the K interior cells from [0, K-1] and ghost cells from [K, N-1]. Returns K if true, otherwise returns N. This is motivated by usage in the ParallelOverlappingILU0 preconditioner.

Referenced by Opm::StandardPreconditioners< Operator, Comm >::createParILU().


The documentation for this struct was generated from the following file: