|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
metis.hh
Go to the documentation of this file.
46 explicit ConstIterator(typename std::vector<EntitySeed>::const_iterator seed_it, const EntitySet& entity_set)
203 idx_t ncommonnodes = 2; // number of nodes elements must have in common to be considered adjacent to each other
204 idx_t edgecut = std::numeric_limits<idx_t>::max(); // will store number of edges cut by partition
232 // METIS 5+ supports dual graph partitioning of meshes, but in case we use scotch, it's only implemented in 7+
252 DUNE_THROW(PartitionError, "Metis version does not support mesh partitioning, please update to metis 5+ or scotch 7+");
295 explicit Metis(const EntitySet& entity_set, std::size_t patches = 0, std::size_t halo_distance = all_interior_halo_region)
329 explicit MetisColored(const EntitySet& entity_set, std::size_t patches = 0, std::size_t halo_distance = all_interior_halo_region)
other
Hierarchy< Domain, A >::Iterator update
void seed(const Vertex &vertex)
T & dereference() const
void decrement()
bool equals(const SLListConstIterator< T, A > &other) const
void increment()
difference_type distanceTo(const ArrayListIterator< T, N, A > &other) const
#define DUNE_THROW(E,...)
int idx_t
STL namespace.
Definition colored.hh:16
static constexpr std::size_t all_interior_halo_region
Constant for a halo distance with all halo regions being in the interior.
Definition region.hh:21
IteratorRange<... > vertices(const GV &gv)
IteratorRange<... > elements(const GV &gv)
ALBERTA EL Element
GridImp::template Codim< cd >::Entity Entity
Partition set with entities split on several patches using METIS.
Definition metis.hh:287
void update(const EntitySet &entity_set)
Update the partition with a new entity set.
Definition metis.hh:303
Metis(const EntitySet &entity_set, std::size_t patches=0, std::size_t halo_distance=all_interior_halo_region)
Construct a Metis uncolored entity set partition.
Definition metis.hh:295
Colored partition set with entities split on several patches using METIS.
Definition metis.hh:320
MetisColored(const EntitySet &entity_set, std::size_t patches=0, std::size_t halo_distance=all_interior_halo_region)
Construct a Metis colored entiy set partition.
Definition metis.hh:329
void update(const EntitySet &entity_set)
Update the partition with a new entity set.
Definition metis.hh:335
T advance(T... args)
T assign(T... args)
T begin(T... args)
T data(T... args)
T distance(T... args)
T emplace_back(T... args)
T end(T... args)
T max(T... args)
T move(T... args)
T push_back(T... args)
T reserve(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8