Struct OverlapMask

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_