18 using Arguments = DefaultConstructionArgs<MultithreadDILU<M, X, Y>>;
20#if DUNE_VERSION_NEWER(DUNE_ISTL, 2, 7)
21 static inline std::shared_ptr<MultithreadDILU<M, X, Y>> construct(Arguments& args) {
22 return std::make_shared<MultithreadDILU<M, X, Y>>(args.getMatrix());