diff --git a/dune/xt/functions/grid-function.hh b/dune/xt/functions/grid-function.hh index 0fd72df5010d446b5e100a17d18ceab232774f5b..46500a8f59a1111189f7efb556511bf02bfa2e5c 100644 --- a/dune/xt/functions/grid-function.hh +++ b/dune/xt/functions/grid-function.hh @@ -307,6 +307,11 @@ public: , storage_(new FunctionAsGridFunctionWrapper<E, 1, 1, R>(new ConstantFunction<d, 1, 1, R>(value))) {} + GridFunction(const FieldMatrix<R, 1, 1>& value) // <- Must not be XT::Common::FieldMatrix! + : BaseType() + , storage_(new FunctionAsGridFunctionWrapper<E, 1, 1, R>(new ConstantFunction<d, 1, 1, R>(value[0][0]))) + {} + GridFunction(const FunctionInterface<d, 1, 1, R>& func) : BaseType() , storage_(new FunctionAsGridFunctionWrapper<E, 1, 1, R>(func))