#include <image.h>
|
| | ImageMicroOp (IndexSpace< N, T > _parent_space, IndexSpace< N2, T2 > _inst_space, RegionInstance _inst, size_t _field_offset, bool _is_ranged) |
| |
| virtual | ~ImageMicroOp (void) |
| |
| void | add_sparsity_output (IndexSpace< N2, T2 > _source, SparsityMap< N, T > _sparsity) |
| |
| void | add_sparsity_output_with_difference (IndexSpace< N2, T2 > _source, IndexSpace< N, T > _diff_rhs, SparsityMap< N, T > _sparsity) |
| |
| void | add_approx_output (int index, PartitioningOperation *op) |
| |
| virtual void | execute (void) |
| |
| void | dispatch (PartitioningOperation *op, bool inline_ok) |
| |
| | PartitioningMicroOp (void) |
| |
| virtual | ~PartitioningMicroOp (void) |
| |
| void | mark_started (void) |
| |
| void | mark_finished (void) |
| |
| template<int N, typename T > |
| void | sparsity_map_ready (SparsityMapImpl< N, T > *sparsity, bool precise) |
| |
| | REALM_PMTA_DEFN (PartitioningMicroOp, IntrusiveListLink< PartitioningMicroOp >, uop_link) |
| |
|
| 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 >
◆ ImageMicroOp() [1/2]
template<int N, typename T , int N2, typename T2 >
◆ ~ImageMicroOp()
template<int N, typename T , int N2, typename T2 >
◆ ImageMicroOp() [2/2]
template<int N, typename T , int N2, typename T2 >
template<typename S >
◆ add_approx_output()
template<int N, typename T , int N2, typename T2 >
◆ add_sparsity_output()
template<int N, typename T , int N2, typename T2 >
◆ add_sparsity_output_with_difference()
template<int N, typename T , int N2, typename T2 >
◆ dispatch()
template<int N, typename T , int N2, typename T2 >
◆ execute()
template<int N, typename T , int N2, typename T2 >
◆ populate_approx_bitmask_ptrs()
template<int N, typename T , int N2, typename T2 >
template<typename BM >
◆ populate_approx_bitmask_ranges()
template<int N, typename T , int N2, typename T2 >
template<typename BM >
◆ populate_bitmasks_ptrs()
template<int N, typename T , int N2, typename T2 >
template<typename BM >
| void Realm::ImageMicroOp< N, T, N2, T2 >::populate_bitmasks_ptrs |
( |
std::map< int, BM * > & |
bitmasks | ) |
|
|
protected |
◆ populate_bitmasks_ranges()
template<int N, typename T , int N2, typename T2 >
template<typename BM >
| void Realm::ImageMicroOp< N, T, N2, T2 >::populate_bitmasks_ranges |
( |
std::map< int, BM * > & |
bitmasks | ) |
|
|
protected |
◆ REALM_ATTR_WARN_UNUSED()
template<int N, typename T , int N2, typename T2 >
template<typename S >
| Realm::ImageMicroOp< N, T, N2, T2 >::REALM_ATTR_WARN_UNUSED |
( |
bool serialize_params(S &s) const |
| ) |
|
|
protected |
◆ PartitioningMicroOp
template<int N, typename T , int N2, typename T2 >
◆ RemoteMicroOpMessage< ImageMicroOp< N, T, N2, T2 > >
template<int N, typename T , int N2, typename T2 >
◆ approx_output_index
template<int N, typename T , int N2, typename T2 >
◆ approx_output_op
template<int N, typename T , int N2, typename T2 >
◆ areg
template<int N, typename T , int N2, typename T2 >
◆ diff_rhss
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 >
◆ field_offset
template<int N, typename T , int N2, typename T2 >
◆ inst
template<int N, typename T , int N2, typename T2 >
◆ inst_space
template<int N, typename T , int N2, typename T2 >
◆ is_ranged
template<int N, typename T , int N2, typename T2 >
◆ parent_space
template<int N, typename T , int N2, typename T2 >
◆ sources
template<int N, typename T , int N2, typename T2 >
◆ sparsity_outputs
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/image.h