Go to the documentation of this file. 1#ifndef OPM_EXTRASMOOTHERS_HPP
2#define OPM_EXTRASMOOTHERS_HPP
8 template < class M, class X, class Y>
16 template < class M, class X, class Y>
18 using Arguments = DefaultConstructionArgs<MultithreadDILU<M, X, Y>>;
21 return std::make_shared<MultithreadDILU<M, X, Y>>(args.getMatrix());
The OpenMP thread parallelized DILU preconditioner. Definition: DILU.hpp:53
Definition: fvbaseprimaryvariables.hh:141
static std::shared_ptr< MultithreadDILU< M, X, Y > > construct(Arguments &args) Definition: ExtraSmoothers.hpp:20
DefaultConstructionArgs< MultithreadDILU< M, X, Y > > Arguments Definition: ExtraSmoothers.hpp:18
|