STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::cm_impl::min_max_interval< GID > Struct Template Reference

Basic implementation of a multidimensional interval. More...

Public Member Functions

 min_max_interval (subgid_type const &init_min, subgid_type const &init_max)
 
 min_max_interval (gid_type const &min, gid_type const &max)
 
min_max_interval const & operator+= (GID const &val)
 
min_max_interval const & operator+= (min_max_interval const &i)
 
GID const & first (void) const
 
GID const & last (void) const
 
GID advance (GID const &i, subgid_type m) const
 

Public Types

using gid_type = GID
 
using element_type = GID
 
using subgid_type = typename tuple_element< 0, GID >::type
 

Detailed Description

template<typename GID>
struct stapl::cm_impl::min_max_interval< GID >

Basic implementation of a multidimensional interval.

The interval constructed by a sequence of calls to operator+= is a contiguous volume identified by the corners at the minima and maxima.


The documentation for this struct was generated from the following files: