DUNE-ACFEM (2.5.1)

Dune::ACFem::RestrictProlongDefaultTupleHelper< Tuple, Index > Struct Template Reference

AFAIK, C++11 is not capable of expanding tuples into parameter packs, so this recursive helper function is used to unpack a tuple and perform the necessary constructions in order to finally have a compound RestrictProlong type. More...

#include <dune/acfem/operators/restrictprolongtuple.hh>

Detailed Description

template<class Tuple, class Index = std::integral_constant<size_t, 0>>
struct Dune::ACFem::RestrictProlongDefaultTupleHelper< Tuple, Index >

AFAIK, C++11 is not capable of expanding tuples into parameter packs, so this recursive helper function is used to unpack a tuple and perform the necessary constructions in order to finally have a compound RestrictProlong type.

This involved O(N*N) copy constructions. maybe std::forward should be used here ...


The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 1, 22:29, 2024)