This is the complete list of members for derecho::DefaultSubgroupAllocator, including all inherited members.
| allocate_standard_subgroup_type(const std::type_index subgroup_type, View &curr_view, const std::map< std::type_index, std::vector< std::vector< uint32_t >>> &shard_sizes) const | derecho::DefaultSubgroupAllocator | protected |
| compute_cross_product_memberships(const std::vector< std::type_index > &subgroup_type_order, const std::unique_ptr< View > &prev_view, View &curr_view, subgroup_allocation_map_t &subgroup_layouts) const | derecho::DefaultSubgroupAllocator | protected |
| compute_standard_memberships(const std::vector< std::type_index > &subgroup_type_order, const std::unique_ptr< View > &prev_view, View &curr_view, subgroup_allocation_map_t &subgroup_layouts) const | derecho::DefaultSubgroupAllocator | protected |
| compute_standard_shard_sizes(const std::vector< std::type_index > &subgroup_type_order, const std::unique_ptr< View > &prev_view, const View &curr_view) const | derecho::DefaultSubgroupAllocator | protected |
| DefaultSubgroupAllocator(const std::map< std::type_index, std::variant< SubgroupAllocationPolicy, CrossProductPolicy >> &policies_by_subgroup_type) | derecho::DefaultSubgroupAllocator | inline |
| DefaultSubgroupAllocator(const DefaultSubgroupAllocator &to_copy) | derecho::DefaultSubgroupAllocator | inline |
| DefaultSubgroupAllocator(DefaultSubgroupAllocator &&)=default | derecho::DefaultSubgroupAllocator | |
| operator()(const std::vector< std::type_index > &subgroup_type_order, const std::unique_ptr< View > &prev_view, View &curr_view) const | derecho::DefaultSubgroupAllocator | |
| policies | derecho::DefaultSubgroupAllocator | protected |
| update_standard_subgroup_type(const std::type_index subgroup_type, const subgroup_type_id_t subgroup_type_id, const std::unique_ptr< View > &prev_view, View &curr_view, const std::map< std::type_index, std::vector< std::vector< uint32_t >>> &shard_sizes) const | derecho::DefaultSubgroupAllocator | protected |
1.8.13