TiledArray::SparsePolicy Class Reference

Documentation

Definition at line 35 of file sparse_policy.h.

Public Types

typedef TiledArray::TiledRange trange_type
 
typedef trange_type::range_type range_type
 
typedef range_type::index1_type index1_type
 
typedef range_type::ordinal_type ordinal_type
 
typedef TiledArray::SparseShape< float > shape_type
 
typedef TiledArray::Pmap pmap_interface
 
typedef TiledArray::detail::BlockedPmap default_pmap_type
 

Static Public Member Functions

static std::shared_ptr< pmap_interfacedefault_pmap (World &world, const std::size_t size)
 Create a default process map. More...
 

Member Typedef Documentation

◆ default_pmap_type

◆ index1_type

◆ ordinal_type

◆ pmap_interface

◆ range_type

◆ shape_type

◆ trange_type

Member Function Documentation

◆ default_pmap()

static std::shared_ptr<pmap_interface> TiledArray::SparsePolicy::default_pmap ( World &  world,
const std::size_t  size 
)
inlinestatic

Create a default process map.

Parameters
worldThe world of the process map
sizeThe number of tiles in the array
Returns
A shared pointer to a process map

Definition at line 50 of file sparse_policy.h.


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