#include <mem_mapper.hpp>


| Public Member Functions | |
| block_adws (std::size_t size, int n_inter_ranks, int n_intra_ranks) | |
| std::size_t | block_size () const override | 
| std::size_t | local_size (int inter_rank) const override | 
| std::size_t | effective_size () const override | 
| segment | get_segment (std::size_t offset) const override | 
| numa_segment | get_numa_segment (int inter_rank, std::size_t pm_offset) const override | 
| bool | should_map_all_home () const override | 
|  Public Member Functions inherited from ityr::ori::mem_mapper::base | |
| base (std::size_t size, int n_inter_ranks, int n_intra_ranks) | |
| virtual | ~base ()=default | 
| Additional Inherited Members | |
|  Protected Attributes inherited from ityr::ori::mem_mapper::base | |
| std::size_t | size_ | 
| int | n_inter_ranks_ | 
| int | n_intra_ranks_ | 
| 
 | inline | 
| 
 | inlineoverridevirtual | 
Implements ityr::ori::mem_mapper::base.
| 
 | inlineoverridevirtual | 
Implements ityr::ori::mem_mapper::base.
| 
 | inlineoverridevirtual | 
Implements ityr::ori::mem_mapper::base.
| 
 | inlineoverridevirtual | 
Implements ityr::ori::mem_mapper::base.
| 
 | inlineoverridevirtual | 
Implements ityr::ori::mem_mapper::base.
| 
 | inlineoverridevirtual | 
Implements ityr::ori::mem_mapper::base.