![]() |
Realm
A distributed, event-based tasking library
|
This is the complete list of members for Realm::Machine, including all inherited members.
| add_subscription(MachineUpdateSubscriber *subscriber) | Realm::Machine | |
| add_subscription(MachineUpdateSubscriber *subscriber, const ProcessorQuery &query) | Realm::Machine | |
| add_subscription(MachineUpdateSubscriber *subscriber, const MemoryQuery &query) | Realm::Machine | |
| AffinityDetails typedef | Realm::Machine | |
| begin(void) const | Realm::Machine | |
| begin(void) const | Realm::Machine | |
| best_affinity_to(Memory m, int bandwidth_weight=1, int latency_weight=0) | Realm::Machine | |
| best_affinity_to(Processor p, int bandwidth_weight=1, int latency_weight=0) | Realm::Machine | |
| best_affinity_to(Memory m, int bandwidth_weight=1, int latency_weight=0) | Realm::Machine | |
| count(void) const | Realm::Machine | |
| count(void) const | Realm::Machine | |
| end(void) const | Realm::Machine | |
| end(void) const | Realm::Machine | |
| first(void) const | Realm::Machine | |
| first(void) const | Realm::Machine | |
| get_address_space_count(void) const | Realm::Machine | |
| get_all_memories(std::set< Memory > &mset) const | Realm::Machine | |
| get_all_processors(std::set< Processor > &pset) const | Realm::Machine | |
| get_local_processors(std::set< Processor > &pset) const | Realm::Machine | |
| get_local_processors_by_kind(std::set< Processor > &pset, Processor::Kind kind) const | Realm::Machine | |
| get_machine(void) | Realm::Machine | static |
| get_mem_mem_affinity(std::vector< MemoryMemoryAffinity > &result, Memory restrict_mem1=Memory::NO_MEMORY, Memory restrict_mem2=Memory::NO_MEMORY, bool local_only=true) const | Realm::Machine | |
| get_proc_mem_affinity(std::vector< ProcessorMemoryAffinity > &result, Processor restrict_proc=Processor::NO_PROC, Memory restrict_memory=Memory::NO_MEMORY, bool local_only=true) const | Realm::Machine | |
| get_process_info(Processor p, ProcessInfo *info) const | Realm::Machine | |
| get_shared_processors(Memory m, std::set< Processor > &pset, bool local_only=true) const | Realm::Machine | |
| get_visible_memories(Processor p, std::set< Memory > &mset, bool local_only=true) const | Realm::Machine | |
| get_visible_memories(Memory m, std::set< Memory > &mset, bool local_only=true) const | Realm::Machine | |
| has_affinity(Processor p, Memory m, AffinityDetails *details=0) const | Realm::Machine | |
| has_affinity(Memory m1, Memory m2, AffinityDetails *details=0) const | Realm::Machine | |
| has_affinity_to(Memory m, unsigned min_bandwidth=0, unsigned max_latency=0) | Realm::Machine | |
| has_affinity_to(Processor p, unsigned min_bandwidth=0, unsigned max_latency=0) | Realm::Machine | |
| has_affinity_to(Memory m, unsigned min_bandwidth=0, unsigned max_latency=0) | Realm::Machine | |
| has_capacity(size_t min_bytes) | Realm::Machine | |
| impl | Realm::Machine | |
| iterator typedef | Realm::Machine | |
| iterator typedef | Realm::Machine | |
| local_address_space(void) | Realm::Machine | |
| local_address_space(void) | Realm::Machine | |
| Machine(void *_impl) | Realm::Machine | inlineexplicitprotected |
| Machine(const Machine &m) | Realm::Machine | inline |
| MemoryQuery(const Machine &m) | Realm::Machine | explicit |
| MemoryQuery(const MemoryQuery &q) | Realm::Machine | |
| next(Processor after) const | Realm::Machine | |
| next(Memory after) const | Realm::Machine | |
| only_kind(Processor::Kind kind) | Realm::Machine | |
| only_kind(Memory::Kind kind) | Realm::Machine | |
| operator!=(const ProcessorQuery &compare_to) const | Realm::Machine | |
| operator!=(const MemoryQuery &compare_to) const | Realm::Machine | |
| operator=(const Machine &m) | Realm::Machine | inline |
| operator=(const ProcessorQuery &q) | Realm::Machine | |
| operator=(const MemoryQuery &q) | Realm::Machine | |
| operator==(const ProcessorQuery &compare_to) const | Realm::Machine | |
| operator==(const MemoryQuery &compare_to) const | Realm::Machine | |
| ProcessorQuery(const Machine &m) | Realm::Machine | explicit |
| ProcessorQuery(const ProcessorQuery &q) | Realm::Machine | |
| random(void) const | Realm::Machine | |
| random(void) const | Realm::Machine | |
| remove_subscription(MachineUpdateSubscriber *subscriber) | Realm::Machine | |
| Runtime | Realm::Machine | friend |
| same_address_space_as(Processor p) | Realm::Machine | |
| same_address_space_as(Memory m) | Realm::Machine | |
| same_address_space_as(Processor p) | Realm::Machine | |
| same_address_space_as(Memory m) | Realm::Machine | |
| ~Machine(void) | Realm::Machine | inline |
| ~MemoryQuery(void) | Realm::Machine | |
| ~ProcessorQuery(void) | Realm::Machine |