From f727ea94e2c78ab2c4a74770c22c0bc862391fb7 Mon Sep 17 00:00:00 2001 From: Felix Schindler <felix@schindlerfamily.de> Date: Mon, 7 Apr 2014 10:05:54 +0200 Subject: [PATCH] [space.cg.fem] allow to be vector valued --- dune/gdt/space/continuouslagrange/fem.hh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/dune/gdt/space/continuouslagrange/fem.hh b/dune/gdt/space/continuouslagrange/fem.hh index c46fa7cd3..e3bf8c658 100644 --- a/dune/gdt/space/continuouslagrange/fem.hh +++ b/dune/gdt/space/continuouslagrange/fem.hh @@ -73,17 +73,17 @@ public: // untested for the vector-valued case, especially ContinuousLagrangeSpaceBase -template <class GridPartImp, int polynomialOrder, class RangeFieldImp> -class FemWrapper<GridPartImp, polynomialOrder, RangeFieldImp, 1, 1> - : public ContinuousLagrangeSpaceBase<FemWrapperTraits<GridPartImp, polynomialOrder, RangeFieldImp, 1, 1>, - GridPartImp::dimension, RangeFieldImp, 1, 1> +template <class GridPartImp, int polynomialOrder, class RangeFieldImp, int rangeDim> +class FemWrapper<GridPartImp, polynomialOrder, RangeFieldImp, rangeDim, 1> + : public ContinuousLagrangeSpaceBase<FemWrapperTraits<GridPartImp, polynomialOrder, RangeFieldImp, rangeDim, 1>, + GridPartImp::dimension, RangeFieldImp, rangeDim, 1> { - typedef ContinuousLagrangeSpaceBase<FemWrapperTraits<GridPartImp, polynomialOrder, RangeFieldImp, 1, 1>, - GridPartImp::dimension, RangeFieldImp, 1, 1> BaseType; - typedef FemWrapper<GridPartImp, polynomialOrder, RangeFieldImp, 1, 1> ThisType; + typedef ContinuousLagrangeSpaceBase<FemWrapperTraits<GridPartImp, polynomialOrder, RangeFieldImp, rangeDim, 1>, + GridPartImp::dimension, RangeFieldImp, rangeDim, 1> BaseType; + typedef FemWrapper<GridPartImp, polynomialOrder, RangeFieldImp, rangeDim, 1> ThisType; public: - typedef FemWrapperTraits<GridPartImp, polynomialOrder, RangeFieldImp, 1, 1> Traits; + typedef FemWrapperTraits<GridPartImp, polynomialOrder, RangeFieldImp, rangeDim, 1> Traits; typedef typename Traits::GridPartType GridPartType; typedef typename Traits::GridViewType GridViewType; -- GitLab