12#ifndef DUMUX_COMMON_GRID_CAPABILITIES_HH
13#define DUMUX_COMMON_GRID_CAPABILITIES_HH
17#include <dune/grid/common/capabilities.hh>
31 static bool eval(
const GV&)
32 {
return Dune::Capabilities::viewThreadSafe<Grid>::v; }
35template<
class Gr
idView>
43template<
class... GridDiscretizations>
decltype(auto) gridDiscretization(const T &t, Args &&... args)
The grid discretization.
Definition griddiscretization.hh:65
Definition gridcapabilities.hh:19
bool supportsMultithreading(const GridView &gridView)
Definition gridcapabilities.hh:36
bool allGridsSupportsMultithreading(const std::tuple< GridDiscretizations... > &gridDiscretizations)
Whether the grid views of all grid discretizations support multithreading.
Definition gridcapabilities.hh:44
Definition gridcapabilities.hh:29
static bool eval(const GV &)
Definition gridcapabilities.hh:31