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

Represents a one dimensional reversed domain over the given domain Dom. More...

Public Member Functions

 reversed_domain (Dom const &dom)
 
 reversed_domain (Dom const &dom, size_type total_size)
 Constructs a domain based on the specified domain dom and the total number of elements total_size of the domain from where this subdomain belongs to.
 
 reversed_domain (index_type const &first, index_type const &last, reversed_domain const &other)
 
index_type first (void) const
 
index_type last (void) const
 
index_type open_last (void) const
 Returns termination value for comparison. More...
 
bool contains (index_type const &idx) const
 
bool is_same_container_domain (void) const
 

Public Types

typedef Dom::index_type index_type
 
typedef index_type gid_type
 
typedef std::size_t size_type
 

Detailed Description

template<typename Dom>
class stapl::reversed_domain< Dom >

Represents a one dimensional reversed domain over the given domain Dom.

This domain is used to adapt a subdomain to represent the correct reversed set of indexes and is intended to be used only during the domain's projection in the coarsening process.

Member Function Documentation

◆ first()

template<typename Dom >
index_type stapl::reversed_domain< Dom >::first ( void  ) const

◆ last()

template<typename Dom >
index_type stapl::reversed_domain< Dom >::last ( void  ) const

◆ open_last()

template<typename Dom >
index_type stapl::reversed_domain< Dom >::open_last ( void  ) const

Returns termination value for comparison.

◆ contains()

template<typename Dom >
bool stapl::reversed_domain< Dom >::contains ( index_type const &  idx) const

◆ is_same_container_domain()

template<typename Dom >
bool stapl::reversed_domain< Dom >::is_same_container_domain ( void  ) const

stapl::indexed_domain::empty stapl::indexed_domain::is_same_container_domain


The documentation for this class was generated from the following file: