Dune Core Modules (2.11.0)
continuousdatacollector.hh
18 : public UnstructuredDataCollectorInterface<GridView, ContinuousDataCollector<GridView,Partition>, Partition>
135 std::size_t idx = fct.numComponents() * indexMap_[indexSet.subIndex(e,cellType.permutation(j),dim)];
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:114
Calculate globally unique index over all processes in a Dune grid.
Definition: globalindexset.hh:63
Index index(const Entity &entity) const
Return the global index of a given entity.
Definition: globalindexset.hh:453
Implementation of DataCollector for linear cells, with continuous data.
Definition: continuousdatacollector.hh:19
std::uint64_t numPointsImpl() const
Return number of grid vertices.
Definition: continuousdatacollector.hh:56
std::vector< T > pointDataImpl(GlobalFunction const &fct) const
Evaluate the fct at the corners of the elements.
Definition: continuousdatacollector.hh:125
std::vector< T > pointsImpl() const
Return the coordinates of all grid vertices in the order given by the indexSet.
Definition: continuousdatacollector.hh:63
void updateImpl()
Collect the vertex indices.
Definition: continuousdatacollector.hh:39
std::uint64_t numCellsImpl() const
Return number of grid cells.
Definition: continuousdatacollector.hh:90
Cells cellsImpl() const
Definition: continuousdatacollector.hh:97
std::vector< std::uint64_t > pointIdsImpl() const
Return a vector of global unique ids of the points.
Definition: continuousdatacollector.hh:78
static constexpr auto partition
The partitionset to collect data from.
Definition: datacollectorinterface.hh:24
GridView GridView
Type of the bound grid view.
Definition: datacollectorinterface.hh:21
GridView const & gridView() const
Return the bound grid view.
Definition: datacollectorinterface.hh:39
Provides a globally unique index for all entities of a distributed Dune grid.
unspecified value type referenceElement(T &&... t)
Returns a reference element for the objects t....
constexpr GeometryType vertex
GeometryType representing a vertex.
Definition: type.hh:492
constexpr T accumulate(Range &&range, T value, F &&f)
Accumulate values.
Definition: hybridutilities.hh:284
auto elements(const SubDomainGridView< HostGridView > &subDomainGridView)
ADL findable access to element range for a SubDomainGridView.
Definition: subdomain.hh:487
constexpr std::integral_constant< std::size_t, sizeof...(II)> size(std::integer_sequence< T, II... >)
Return the size of the sequence.
Definition: integersequence.hh:75
int permutation(int idx) const
Return a permutation of Dune element vertices to conform to VTK element numbering.
Definition: types.hh:222
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Feb 14, 23:39, 2026)