26 #ifndef TILEDARRAY_SPARSE_ARRAY_H__INCLUDED 27 #define TILEDARRAY_SPARSE_ARRAY_H__INCLUDED 49 static std::shared_ptr<pmap_interface>
51 return std::make_shared<default_pmap_type>(world,
size);
58 #endif // TILEDARRAY_SPARSE_ARRAY_H__INCLUDED TiledArray::detail::BlockedPmap default_pmap_type
A (hyperrectangular) interval on , space of integer n-indices.
range_type::size_type size_type
static std::shared_ptr< pmap_interface > default_pmap(World &world, const std::size_t size)
Create a default process map.
size_t size(const DistArray< Tile, Policy > &a)
TiledArray::TiledRange trange_type
TiledArray::Pmap pmap_interface
Range data of a tiled array.
std::size_t size_type
Size type.
trange_type::range_type range_type
TiledArray::SparseShape< float > shape_type