Dune Core Modules (2.11.0)
codimdatacollector.hh
18 : public UnstructuredDataCollectorInterface<GridView, CodimDataCollector<GridView,Partition>, Partition>
88 int maxVertices = std::accumulate(types.begin(), types.end(), 1, [codim=codim_](int m, GeometryType t) {
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: codimdatacollector.hh:19
void updateImpl()
Collect the vertex indices.
Definition: codimdatacollector.hh:35
std::vector< T > pointDataImpl(GlobalFunction const &fct) const
Evaluate the fct at the corners of the element edges.
Definition: codimdatacollector.hh:131
std::uint64_t numCellsImpl() const
Return number of grid cells.
Definition: codimdatacollector.hh:77
std::vector< T > cellDataImpl(GlobalFunction const &fct) const
Evaluate the fct at the corners of the element edges.
Definition: codimdatacollector.hh:161
std::uint64_t numPointsImpl() const
Return number of grid vertices.
Definition: codimdatacollector.hh:42
std::vector< std::uint64_t > pointIdsImpl() const
Return a vector of global unique ids of the points.
Definition: codimdatacollector.hh:65
std::vector< T > pointsImpl() const
Return the coordinates of all grid vertices in the order given by the indexSet.
Definition: codimdatacollector.hh:49
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)