3 #include <dune/common/typeutilities.hh> 4 #include <dune/functions/backends/istlvectorbackend.hh> 14 template <
class C,
class MI>
15 auto operator()(C
const& c, MI
const& mi, Dune::PriorityTag<3>)
const 16 -> decltype(c.get(mi))
22 template <
class C,
class MI>
23 auto operator()(C
const& c, MI
const& mi, Dune::PriorityTag<2>)
const 30 template <
class C,
class MI>
31 auto operator()(C
const& c, MI
const& mi, Dune::PriorityTag<1>)
const 38 template <
class C,
class MI>
39 auto operator()(C
const& c, MI
const& mi, Dune::PriorityTag<0>)
const 40 -> decltype(Dune::Functions::istlVectorBackend(c)[mi])
42 return Dune::Functions::istlVectorBackend(c)[mi];
46 template <
class C,
class MI>
47 auto operator()(C
const& c, MI
const& mi)
const 49 return (*
this)(c,mi,Dune::PriorityTag<5>{});
Definition: AdaptBase.hpp:6
Unified accessor class.
Definition: Access.hpp:10