vt::group::region::Range struct

Base classes

struct Region

Constructors, destructors, conversion operators

Range(BoundType const& in_lo, BoundType const& in_hi, BoundType const& stride = 1)
Range(Range const& in_other, BoundType in_remove_extent)
Range(Range const&) defaulted
Range(Range&&) defaulted

Public functions

auto operator=(Range const&) -> Range& deleted
auto getSize() const -> SizeType override
void sort() override
auto contains(NodeType const& node) -> bool override
auto makeList() -> ListType const & override
auto isList() const -> bool override
auto head() const -> BoundType override
auto tail() const -> RegionUPtrType override
auto split() const -> SplitRegionType override
auto copy() const -> RegionUPtrType override
void splitN(int nsplits, ApplyFnType apply) const override