#include <preimage.h>
|
| | PreimageOperation (const IndexSpace< N, T > &_parent, const DomainTransform< N2, T2, N, T > &_domain_transform, const ProfilingRequestSet &reqs, GenEventImpl *_finish_event, EventImpl::gen_t _finish_gen) |
| |
| virtual | ~PreimageOperation (void) |
| |
| IndexSpace< N, T > | add_target (const IndexSpace< N2, T2 > &target) |
| |
| virtual void | execute (void) |
| |
| virtual void | print (std::ostream &os) const |
| |
| virtual void | set_overlap_tester (void *tester) |
| |
| void | provide_sparse_image (int index, const Rect< N2, T2 > *rects, size_t count) |
| |
| | PartitioningOperation (const ProfilingRequestSet &reqs, GenEventImpl *_finish_event, EventImpl::gen_t _finish_gen) |
| |
| void | launch (Event wait_for) |
| |
| | REALM_PMTA_DEFN (PartitioningOperation, IntrusiveListLink< PartitioningOperation >, op_link) |
| |
| void | add_reference (void) |
| |
| void | remove_reference (void) |
| |
| virtual bool | mark_ready (void) |
| |
| virtual bool | mark_started (void) |
| |
| virtual void | mark_finished (bool successful) |
| |
| virtual void | mark_terminated (int error_code, const ByteArray &details) |
| |
| virtual bool | attempt_cancellation (int error_code, const void *reason_data, size_t reason_size) |
| |
| virtual void | set_priority (int new_priority) |
| |
| virtual void | handle_poisoned_precondition (Event pre) |
| |
| bool | cancellation_requested (void) const |
| |
| void | add_async_work_item (AsyncWorkItem *item) |
| |
| ProfilingMeasurements::OperationEventWaits::WaitInterval * | create_wait_interval (Event e) |
| |
| bool | wants_gpu_work_start () const |
| |
| void | mark_gpu_work_start () |
| |
| void | add_gpu_work_start (uint64_t timestamp) |
| |
| void | add_gpu_work_end (uint64_t timestamp) |
| |
| Event | get_finish_event (void) const |
| |
| void | add_finish_event_precondition (Event precondition) |
| |
|
| static const int | DIM = N |
| |
| static const int | DIM2 = N2 |
| |
◆ IDXTYPE
template<int N, typename T , int N2, typename T2 >
◆ IDXTYPE2
template<int N, typename T , int N2, typename T2 >
◆ PreimageOperation()
template<int N, typename T , int N2, typename T2 >
| Realm::PreimageOperation< N, T, N2, T2 >::PreimageOperation |
( |
const IndexSpace< N, T > & |
_parent, |
|
|
const DomainTransform< N2, T2, N, T > & |
_domain_transform, |
|
|
const ProfilingRequestSet & |
reqs, |
|
|
GenEventImpl * |
_finish_event, |
|
|
EventImpl::gen_t |
_finish_gen |
|
) |
| |
◆ ~PreimageOperation()
template<int N, typename T , int N2, typename T2 >
◆ add_target()
template<int N, typename T , int N2, typename T2 >
◆ execute()
template<int N, typename T , int N2, typename T2 >
◆ print()
template<int N, typename T , int N2, typename T2 >
◆ provide_sparse_image()
template<int N, typename T , int N2, typename T2 >
◆ set_overlap_tester()
template<int N, typename T , int N2, typename T2 >
◆ areg
template<int N, typename T , int N2, typename T2 >
◆ contrib_counts
template<int N, typename T , int N2, typename T2 >
◆ DIM
template<int N, typename T , int N2, typename T2 >
◆ DIM2
template<int N, typename T , int N2, typename T2 >
◆ domain_transform
template<int N, typename T , int N2, typename T2 >
◆ dummy_overlap_uop
template<int N, typename T , int N2, typename T2 >
◆ mutex
template<int N, typename T , int N2, typename T2 >
◆ overlap_tester
template<int N, typename T , int N2, typename T2 >
◆ parent
template<int N, typename T , int N2, typename T2 >
◆ pending_sparse_images
template<int N, typename T , int N2, typename T2 >
◆ preimages
template<int N, typename T , int N2, typename T2 >
◆ remaining_sparse_images
template<int N, typename T , int N2, typename T2 >
◆ targets
template<int N, typename T , int N2, typename T2 >
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/deppart/preimage.h