9#include <initializer_list>
14 template <
typename T,
unsigned Dim>
38 template <
class... Args>
57 KOKKOS_INLINE_FUNCTION
bool empty()
const;
PRegion< T > regions_m[Dim]
KOKKOS_INLINE_FUNCTION NDRegion< T, Dim > & operator*=(const T t)
KOKKOS_FUNCTION NDRegion(std::initializer_list< PRegion< T > > regions)
KOKKOS_INLINE_FUNCTION NDRegion< T, Dim > & operator-=(const T t)
KOKKOS_INLINE_FUNCTION bool empty() const
KOKKOS_FUNCTION NDRegion(const Args &... args)
KOKKOS_FUNCTION ~NDRegion()
KOKKOS_INLINE_FUNCTION NDRegion< T, Dim > & operator=(const NDRegion< T, Dim > &nr)
KOKKOS_FUNCTION NDRegion()
KOKKOS_INLINE_FUNCTION NDRegion< T, Dim > & operator+=(const T t)
KOKKOS_INLINE_FUNCTION NDRegion< T, Dim > & operator/=(const T t)
KOKKOS_INLINE_FUNCTION NDRegion(const NDRegion< T, Dim > &nr)
KOKKOS_INLINE_FUNCTION PRegion< T > & operator[](unsigned d)
KOKKOS_INLINE_FUNCTION const PRegion< T > & operator[](unsigned d) const