diff --git a/dune/xt/functions/base/transformed.hh b/dune/xt/functions/base/transformed.hh index a9a527edc8747e6dac2b09e963f2f89946d80f5b..d416aa974d955f54efbbd5c53c3c79c4ce088cbe 100644 --- a/dune/xt/functions/base/transformed.hh +++ b/dune/xt/functions/base/transformed.hh @@ -73,7 +73,7 @@ class TransformedGridFunction : public XT::Functions::GridFunctionInterface<type using Transformation = std::function<RangeType(const UntransformedRangeType&)>; TransformedLocalFunction(const GF& function, const Transformation& transformation) - : BaseType(function.paramter_type()) + : BaseType(function.parameter_type()) , function_(function.copy_as_grid_function()) , local_function_(function_->local_function()) , transformation_(transformation) @@ -120,7 +120,7 @@ public: : BaseType(func.parameter_type()) , function_(func.copy_as_grid_function()) , transformation_(transformation) - , name_(nm.empty() ? "transformed " + function_.name() : nm) + , name_(nm.empty() ? "transformed " + function_->name() : nm) {} TransformedGridFunction(const ThisType& other) @@ -151,7 +151,7 @@ public: std::unique_ptr<LocalFunctionType> local_function() const override final { - return std::make_unique<TransformedLocalFunction>(function_, transformation_); + return std::make_unique<TransformedLocalFunction>(*function_, transformation_); } private: