diff --git a/dune/stuff/functions/combined.hh b/dune/stuff/functions/combined.hh index 4a55af7e4e30f352d430f801a4dde5cb41cb2914..419f3e00e93d5440d3230fc1d5a0186710db16f3 100644 --- a/dune/stuff/functions/combined.hh +++ b/dune/stuff/functions/combined.hh @@ -64,6 +64,14 @@ private: static const unsigned int rC = rC_in; }; + template <int r_in, int rC_in, bool anything> + class Dimension<r_in, r_in, rC_in, rC_in, Combination::sum, anything> + { + public: + static const unsigned int r = r_in; + static const unsigned int rC = rC_in; + }; + public: static const unsigned int r = Dimension<L::dimRange, R::dimRange, L::dimRangeCols, R::dimRangeCols, comb>::r; static const unsigned int rC = Dimension<L::dimRange, R::dimRange, L::dimRangeCols, R::dimRangeCols, comb>::rC;