Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::IndirectionInfoTyped< N, T, N2, T2 > Member List

This is the complete list of members for Realm::IndirectionInfoTyped< N, T, N2, T2 >, including all inherited members.

addr_split_channelRealm::IndirectionInfoTyped< N, T, N2, T2 >protected
address_size() constRealm::IndirectionInfoTyped< N, T, N2, T2 >protectedvirtual
addrsplit_channelRealm::IndirectionInfoBaseprotected
aliasing_possibleRealm::IndirectionInfoBaseprotected
create_address_iterator(RegionInstance peer) constRealm::IndirectionInfoTyped< N, T, N2, T2 >virtual
create_addrsplit_factory(size_t bytes_per_element) constRealm::IndirectionInfoTyped< N, T, N2, T2 >protectedvirtual
create_indirect_iterator(Memory addrs_mem, RegionInstance inst, const std::vector< FieldID > &fields, const std::vector< size_t > &fld_offsets, const std::vector< size_t > &fld_sizes, Channel *channel=nullptr) constRealm::IndirectionInfoTyped< N, T, N2, T2 >virtual
domainRealm::IndirectionInfoTyped< N, T, N2, T2 >protected
domain_size() constRealm::IndirectionInfoTyped< N, T, N2, T2 >protectedvirtual
field_idRealm::IndirectionInfoBaseprotected
generate_gather_paths(const Node *nodes_info, Memory dst_mem, TransferGraph::XDTemplate::IO dst_edge, unsigned indirect_idx, unsigned src_fld_start, unsigned src_fld_count, size_t bytes_per_element, CustomSerdezID serdez_id, std::vector< TransferGraph::XDTemplate > &xd_nodes, std::vector< TransferGraph::IBInfo > &ib_edges, std::vector< TransferDesc::FieldInfo > &src_fields)Realm::IndirectionInfoBaseprotectedvirtual
generate_scatter_paths(Memory src_mem, TransferGraph::XDTemplate::IO src_edge, unsigned indirect_idx, unsigned dst_fld_start, unsigned dst_fld_count, size_t bytes_per_element, CustomSerdezID serdez_id, std::vector< TransferGraph::XDTemplate > &xd_nodes, std::vector< TransferGraph::IBInfo > &ib_edges, std::vector< TransferDesc::FieldInfo > &src_fields)Realm::IndirectionInfoBaseprotectedvirtual
get_field(void) constRealm::IndirectionInfoTyped< N, T, N2, T2 >virtual
get_instances(void) constRealm::IndirectionInfoTyped< N, T, N2, T2 >virtual
get_pointer_instance(void) constRealm::IndirectionInfoTyped< N, T, N2, T2 >virtual
IndirectionInfoBase(bool _structured, FieldID _field_id, RegionInstance _inst, bool _is_ranges, bool _oor_possible, bool _aliasing_possible, size_t _subfield_offset, const std::vector< RegionInstance > _insts, Channel *_addrsplit_channel)Realm::IndirectionInfoBase
IndirectionInfoTyped(const IndexSpace< N, T > &is, const typename CopyIndirection< N, T >::template Unstructured< N2, T2 > &ind, Channel *_addr_split_channel)Realm::IndirectionInfoTyped< N, T, N2, T2 >
instRealm::IndirectionInfoBaseprotected
instsRealm::IndirectionInfoBaseprotected
is_rangesRealm::IndirectionInfoBaseprotected
num_spaces() constRealm::IndirectionInfoTyped< N, T, N2, T2 >protectedvirtual
oor_possibleRealm::IndirectionInfoBaseprotected
populate_copy_info(ChannelCopyInfo &info) constRealm::IndirectionInfoTyped< N, T, N2, T2 >protectedvirtual
print(std::ostream &os) constRealm::IndirectionInfoTyped< N, T, N2, T2 >virtual
request_metadata(void)Realm::IndirectionInfoTyped< N, T, N2, T2 >virtual
spacesRealm::IndirectionInfoTyped< N, T, N2, T2 >protected
structuredRealm::IndirectionInfoBaseprotected
subfield_offsetRealm::IndirectionInfoBaseprotected
~IndirectionInfo(void)Realm::IndirectionInfoinlinevirtual