dune-pdelab 2.10-git
Loading...
Searching...
No Matches
Dune::PDELab::EntitySetPartition Namespace Reference

Classes

struct  ColoringError
 Exception for coloring errors. More...
 
class  Identity
 Entity set partition with all entities assigned to one patch (i.e. no partitioning) More...
 
struct  IteratorSplit
 Partition set with entities evenly split on several patches. More...
 
struct  IteratorSplitColored
 Colored partition set with entities evenly split on several patches. More...
 
struct  Metis
 Partition set with entities split on several patches using METIS. More...
 
struct  MetisColored
 Colored partition set with entities split on several patches using METIS. More...
 
struct  PartitionError
 Exception for partition errors. More...
 

Enumerations

enum class  HaloRegion { Interior , Overlap }
 Possible halo regions of an entity in a partition. More...
 

Variables

static constexpr std::integral_constant< HaloRegion, HaloRegion::Interiorinterior_halo_region = {}
 Constant for interior halo region.
 
static constexpr std::integral_constant< HaloRegion, HaloRegion::Overlapoverlap_halo_region = {}
 Constant for overlap halo region.
 
static constexpr std::size_t all_interior_halo_region = std::numeric_limits<std::size_t>::max()
 Constant for a halo distance with all halo regions being in the interior.
 
static constexpr std::size_t all_overlap_halo_region = std::numeric_limits<std::size_t>::max() - 1
 Constant for a halo distance with all halo regions being in the overlap.
 

Enumeration Type Documentation

◆ HaloRegion

Possible halo regions of an entity in a partition.

Enumerator
Interior 
Overlap 

Variable Documentation

◆ all_interior_halo_region

constexpr std::size_t Dune::PDELab::EntitySetPartition::all_interior_halo_region = std::numeric_limits<std::size_t>::max()
inlinestaticconstexpr

Constant for a halo distance with all halo regions being in the interior.

◆ all_overlap_halo_region

constexpr std::size_t Dune::PDELab::EntitySetPartition::all_overlap_halo_region = std::numeric_limits<std::size_t>::max() - 1
inlinestaticconstexpr

Constant for a halo distance with all halo regions being in the overlap.

◆ interior_halo_region

constexpr std::integral_constant<HaloRegion, HaloRegion::Interior> Dune::PDELab::EntitySetPartition::interior_halo_region = {}
inlinestaticconstexpr

Constant for interior halo region.

◆ overlap_halo_region

constexpr std::integral_constant<HaloRegion, HaloRegion::Overlap> Dune::PDELab::EntitySetPartition::overlap_halo_region = {}
inlinestaticconstexpr

Constant for overlap halo region.