3#include <dune/geometry/referenceelements.hh>
8template <
class GV,
class D,
class P>
9 template <
class T,
class VtkFunction>
10std::vector<T> DataCollectorInterface<GV,D,P>
11 ::cellDataImpl (VtkFunction
const& fct)
const
14 data.reserve(this->numCells() * fct.numComponents());
16 auto localFct = localFunction(fct);
17 for (
auto const& e : elements(gridView_, partition)) {
19 auto refElem = referenceElement<T,dim>(e.type());
20 for (
int comp = 0; comp < fct.numComponents(); ++comp)
21 data.emplace_back(localFct.evaluate(comp, refElem.position(0,0)));