diff --git a/src/amdis/localoperators/SecondOrderGradTestGradTrial.hpp b/src/amdis/localoperators/SecondOrderGradTestGradTrial.hpp index bb7c89f966cf380aa3078b5620daa167fa10af83..3e9416fb19bbffcb9ec9191e0df6ce893df2a0c0 100644 --- a/src/amdis/localoperators/SecondOrderGradTestGradTrial.hpp +++ b/src/amdis/localoperators/SecondOrderGradTestGradTrial.hpp @@ -234,9 +234,7 @@ namespace AMDiS template <class Expr, class... QuadratureArgs> auto sot(Expr&& expr, QuadratureArgs&&... args) { - auto pqf = makePreQuadratureFactory(FWD(args)...); - using PreOp = PreGridFunctionOperator<tag::gradtest_gradtrial, TYPEOF(expr), TYPEOF(pqf)>; - return PreOp{tag::gradtest_gradtrial{}, FWD(expr), std::move(pqf)}; + return makeOperator(tag::gradtest_gradtrial{}, FWD(expr), FWD(args)...); } /** @} **/