Dune Core Modules (2.8.0)

Dune::Functions::HierarchicVectorWrapper< V, CO > Class Template Reference

A wrapper providing multiindex access to vector entries. More...

#include <dune/functions/functionspacebases/hierarchicvectorwrapper.hh>

Detailed Description

template<class V, class CO = Imp::DeducedCoefficientTag>
class Dune::Functions::HierarchicVectorWrapper< V, CO >

A wrapper providing multiindex access to vector entries.

The coefficient type should be a type such that the coefficients entries for each global basis function can be cast to this type. This is necessary because the wrapper cannot determine this type automatically for multi-type containers and non-uniform indices. The reason for this is, that the multi-index type will then be dynamically sized such that the index depth cannot statically be determined from the multi-indices. However, the compiler needs a fixed termination criterion for instantiation of recursive functions.

If no coefficient type is given, the wrapper tries to determine the coefficient type on its own assuming that the multi-indices have fixed size.

Template Parameters
VType of the raw wrapper vector
COCoefficient type

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 22, 23:33, 2024)