Struct OverlapMask
Defined in File overlap_mask.h
Struct Documentation
-
struct OverlapMask
Public Functions
-
inline OverlapMask(size_t size)
-
inline explicit OverlapMask(std::function<int8_t(int, int)> in_overlap)
-
inline OverlapMask(size_t size, Kokkos::View<bool*, HostMemorySpace> is_overlap_host)
-
inline OverlapMask(size_t size, Omega_h::HostRead<Omega_h::I8> is_overlap_host)
-
inline OverlapMask(size_t size, Omega_h::Read<Omega_h::I8> is_overlap_device)
-
inline Kokkos::View<const bool*, HostMemorySpace> GetMask(const FieldLayout &layout) const
Public Members
-
Kokkos::View<bool*, HostMemorySpace> is_overlap_
-
std::function<int8_t(int, int)> in_overlap_func_
-
inline OverlapMask(size_t size)