|
dune-istl 2.9.0
|
Loading...
Searching...
No Matches
indicescoarsener.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (C) DUNE Project contributors, see file LICENSE.md in module root
295 //std::cout <<" Adding global="<< renumberer.globalIndex()<<" local="<<static_cast<std::size_t>(renumberer)<<std::endl;
325 GlobalLookupIndexSet<ParallelIndexSet> coarseLookup(coarseIndices, static_cast<std::size_t>(renumberer));
357 typedef RemoteIndexListModifier<ParallelIndexSet,typename RemoteIndices::Allocator,false> Modifier;
Classes providing communication interfaces for overlapping Schwarz methods.
void reset()
Definition indicescoarsener.hh:144
LocalIndex::Attribute Attribute
The type of the attribute.
Definition indicescoarsener.hh:70
void operator()(const typename G::ConstEdgeIterator &edge)
Definition indicescoarsener.hh:116
void isPublic(bool b)
Definition indicescoarsener.hh:139
ParallelInformation::ParallelIndexSet ParallelIndexSet
Definition indicescoarsener.hh:55
bool isPublic()
Definition indicescoarsener.hh:134
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:155
Vertex operator()(const GlobalIndex &global)
Definition indicescoarsener.hh:127
static Graph::VertexDescriptor coarsen(ParallelInformation &fineInfo, Graph &fineGraph, VM &visitedMap, AggregatesMap< typename Graph::VertexDescriptor > &aggregates, ParallelInformation &coarseInfo, typename Graph::VertexDescriptor noAggregates)
Build the coarse index set after the aggregatio.
Definition indicescoarsener.hh:229
static const V ISOLATED
Identifier of isolated vertices.
Definition aggregates.hh:571
ParallelIndexSet::GlobalIndex GlobalIndex
The type of the global index.
Definition indicescoarsener.hh:60
void attribute(const Attribute &attribute)
Definition indicescoarsener.hh:150
E ExcludedAttributes
The set of excluded attributes.
Definition indicescoarsener.hh:48
void globalIndex(const GlobalIndex &global)
Definition indicescoarsener.hh:165
Dune::RemoteIndices< ParallelIndexSet > RemoteIndices
The type of the remote indices.
Definition indicescoarsener.hh:75
ParallelAggregateRenumberer(AggregatesMap< Vertex > &aggregates, const I &lookup)
Definition indicescoarsener.hh:110
const GlobalIndex & globalIndex() const
Definition indicescoarsener.hh:160
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
void put(const RAPropertyMapHelper< Reference, PropertyMap > &pmap, const Key &key, const Value &value)
Reference get(const RAPropertyMapHelper< Reference, PropertyMap > &pmap, const Key &key)
Dune::RemoteIndex< GlobalIndex, Attribute > RemoteIndex
RemoteIndexMap::const_iterator const_iterator
Class providing information about the mapping of the vertices onto aggregates.
Definition aggregates.hh:560
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