STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::metadata::view_base< T, Domain, Isomorphic > Struct Template Referenceabstract

Metadata container base class for view. More...

Public Member Functions

virtual size_t local_size () const =0
 
virtual size_t size () const =0
 
virtual dimensions_type dimensions () const =0
 
virtual dimensions_type local_dimensions () const =0
 
virtual index_type get_local_vid (index_type const &) const =0
 
virtual value_type operator[] (index_type const &) const =0
 
virtual location_type get_location_element (index_type const &) const =0
 
virtual void push_back_here (value_type const &) const =0
 
virtual void update (void)=0
 
virtual void print (void) const
 

Public Types

typedef T value_type
 
typedef std::conditional< Isomorphic, typename Domain::index_type, std::size_t >::type index_type
 
typedef index_type dimensions_type
 

Detailed Description

template<typename T, typename Domain, bool Isomorphic>
struct stapl::metadata::view_base< T, Domain, Isomorphic >

Metadata container base class for view.

Template Parameters
TType of the metadata used as value_type in the coarsen container information.

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