STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Protected Member Functions
stapl::deferred_map< MapFunctor, Factory, ContainerGID, CID > Struct Template Reference

Captures a mapping function that has been constructed without knowledge of the number of locations and a factory that is invoked to reinitialize the mapping function when the number of locations is available. More...

Public Member Functions

 deferred_map (Factory const &factory)
 
index_type operator() (gid_type id)
 
MapFunctor const & base_map (void)
 
void update (std::vector< std::tuple< std::pair< ContainerGID, ContainerGID >, CID, location_type >> const &updates, size_t level)
 

Protected Member Functions

void initialize_functor (void)
 

Detailed Description

template<typename MapFunctor, typename Factory, typename ContainerGID = typename MapFunctor::gid_type, typename CID = typename MapFunctor::index_type>
struct stapl::deferred_map< MapFunctor, Factory, ContainerGID, CID >

Captures a mapping function that has been constructed without knowledge of the number of locations and a factory that is invoked to reinitialize the mapping function when the number of locations is available.


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