Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::BarrierImpl Member List

This is the complete list of members for Realm::BarrierImpl, including all inherited members.

add_waiter(gen_t needed_gen, EventWaiter *waiter)Realm::BarrierImplvirtual
Realm::EventImpl::add_waiter(Event needed, EventWaiter *waiter)Realm::EventImplstatic
adjust_arrival(gen_t barrier_gen, int delta, Barrier::timestamp_t timestamp, Event wait_on, NodeID sender, bool forwarded, const void *reduce_value, size_t reduce_value_size, TimeLimit work_until)Realm::BarrierImpl
barrier_adjustment_timestampRealm::BarrierImplstatic
barrier_commRealm::BarrierImpl
BARRIER_TIMESTAMP_NODEID_SHIFTRealm::BarrierImplstatic
BarrierImpl(void)Realm::BarrierImpl
BarrierImpl(BarrierCommunicator *_barrier_comm, int _broadcast_radix=4)Realm::BarrierImpl
base_arrival_countRealm::BarrierImpl
broadcast_radixRealm::BarrierImpl
broadcast_trigger(const std::vector< RemoteNotification > &ordered_notifications, const std::vector< NodeID > &broadcast_targets, EventImpl::gen_t oldest_previous, EventImpl::gen_t broadcast_previous, EventImpl::gen_t first_generation, NodeID migration_target, unsigned base_arrival_count, ReductionOpID redop_id, const void *data, size_t datalen, bool include_notifications=true)Realm::BarrierImplprotected
create_barrier(unsigned expected_arrivals, ReductionOpID redopid, const void *initial_value=0, size_t initial_value_size=0)Realm::BarrierImplstatic
current_barrier(Barrier::timestamp_t timestamp=0) constRealm::BarrierImpl
detect_event_chain(Event search_from, Event target, int max_depth, bool print_chain)Realm::EventImplstatic
EventImpl(void)Realm::EventImpl
external_timedwait(gen_t needed_gen, bool &poisoned, long long max_ns)Realm::BarrierImplvirtual
external_wait(gen_t needed_gen, bool &poisoned)Realm::BarrierImplvirtual
external_waiter_condvarRealm::BarrierImpl
external_waiter_mutexRealm::BarrierImpl
final_valuesRealm::BarrierImpl
first_generationRealm::BarrierImpl
gen_subscribedRealm::BarrierImpl
gen_t typedefRealm::EventImpl
generationRealm::BarrierImpl
generationsRealm::BarrierImpl
get_result(gen_t result_gen, void *value, size_t value_size)Realm::BarrierImpl
handle_remote_subscription(NodeID subscriber, EventImpl::gen_t subscribe_gen, bool forwarded, const void *data, size_t datalen)Realm::BarrierImpl
handle_remote_trigger(NodeID sender, ID::IDType barrier_id, EventImpl::gen_t trigger_gen, EventImpl::gen_t previous_gen, EventImpl::gen_t first_gen, ReductionOpID redop_id, NodeID migration_target, int broadcast_index, unsigned base_count, const void *data, size_t datalen, TimeLimit work_until)Realm::BarrierImpl
has_external_waitersRealm::BarrierImpl
has_triggered(gen_t needed_gen, bool &poisoned)Realm::BarrierImplvirtual
held_triggersRealm::BarrierImpl
ID_TYPERealm::BarrierImplstatic
init(ID _me, unsigned _init_owner)Realm::BarrierImpl
initial_valueRealm::BarrierImpl
make_barrier(gen_t gen, Barrier::timestamp_t timestamp=0) constRealm::BarrierImpl
make_event(gen_t gen) constRealm::EventImpl
make_id(const BarrierImpl &dummy, int owner, ID::IDType index)Realm::BarrierImplinlinestatic
meRealm::EventImpl
mutexRealm::BarrierImpl
needs_orderingRealm::BarrierImpl
next_freeRealm::BarrierImpl
ordered_bufferRealm::BarrierImpl
ownerRealm::EventImpl
owning_processorRealm::EventImpl
redopRealm::BarrierImpl
redop_idRealm::BarrierImpl
remote_subscribe_gensRealm::BarrierImpl
remote_trigger_gensRealm::BarrierImpl
remove_waiter(gen_t needed_gen, EventWaiter *waiter)Realm::BarrierImplvirtual
subscribe(gen_t subscribe_gen)Realm::BarrierImplvirtual
value_capacityRealm::BarrierImpl
~BarrierImpl(void)Realm::BarrierImpl
~EventImpl(void)Realm::EventImplvirtual