|
dune-istl 2.12-git
|
Loading...
Searching...
No Matches
indicescoarsener.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
303 //std::cout <<" Adding global="<< renumberer.globalIndex()<<" local="<<static_cast<std::size_t>(renumberer)<<std::endl;
334 GlobalLookupIndexSet<ParallelIndexSet> coarseLookup(coarseIndices, static_cast<std::size_t>(renumberer));
366 typedef RemoteIndexListModifier<ParallelIndexSet,typename RemoteIndices::Allocator,false> Modifier;
Classes providing communication interfaces for overlapping Schwarz methods.
void reset()
Definition indicescoarsener.hh:149
LocalIndex::Attribute Attribute
The type of the attribute.
Definition indicescoarsener.hh:70
void operator()(const typename G::ConstEdgeIterator &edge)
Definition indicescoarsener.hh:121
void isPublic(bool b)
Definition indicescoarsener.hh:144
ParallelInformation::ParallelIndexSet ParallelIndexSet
Definition indicescoarsener.hh:55
bool isPublic()
Definition indicescoarsener.hh:139
ParallelIndexSet::LocalIndex LocalIndex
The type of the local index.
Definition indicescoarsener.hh:65
T ParallelInformation
The type of the parallel information.
Definition indicescoarsener.hh:53
Attribute attribute()
Definition indicescoarsener.hh:160
Vertex operator()(const GlobalIndex &global)
Definition indicescoarsener.hh:132
static const V ISOLATED
Identifier of isolated vertices.
Definition aggregates.hh:564
ParallelIndexSet::GlobalIndex GlobalIndex
The type of the global index.
Definition indicescoarsener.hh:60
void attribute(const Attribute &attribute)
Definition indicescoarsener.hh:155
E ExcludedAttributes
The set of excluded attributes.
Definition indicescoarsener.hh:48
void globalIndex(const GlobalIndex &global)
Definition indicescoarsener.hh:170
Dune::RemoteIndices< ParallelIndexSet > RemoteIndices
The type of the remote indices.
Definition indicescoarsener.hh:75
static Graph::VertexDescriptor coarsen(ParallelInformation &fineInfo, Graph &fineGraph, VM &visitedMap, AggregatesMap< typename Graph::VertexDescriptor > &aggregates, ParallelInformation &coarseInfo, typename Graph::VertexDescriptor noAggregates, bool useFixedOrder=false)
Build the coarse index set after the aggregatio.
Definition indicescoarsener.hh:236
ParallelAggregateRenumberer(AggregatesMap< Vertex > &aggregates, const I &lookup)
Definition indicescoarsener.hh:115
const GlobalIndex & globalIndex() const
Definition indicescoarsener.hh:165
STL namespace.
iterator end()
std::ptrdiff_t index() const
void beginResize()
size_t size() const
void add(const GlobalIndex &global)
const_iterator end() const
const GlobalIndex & global() const
void endResize()
const IndexPair * pair(const std::size_t &local) const
LocalIndex & local()
TG GlobalIndex
RemoteIndex(const T2 &attribute, const PairType *local)
void put(const RAPropertyMapHelper< Reference, PropertyMap > &pmap, const Key &key, const Value &value)
constexpr auto get(std::integer_sequence< T, II... >, std::integral_constant< std::size_t, pos >={})
Dune::RemoteIndex< GlobalIndex, Attribute > RemoteIndex
RemoteIndexMap::const_iterator const_iterator
Class providing information about the mapping of the vertices onto aggregates.
Definition aggregates.hh:553
Definition indicescoarsener.hh:36
Definition indicescoarsener.hh:43
Definition pinfo.hh:28
Definition renumberer.hh:16
void operator()(const typename G::ConstEdgeIterator &edge)
Definition renumberer.hh:51
T max(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8