Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::IndexSpaceGenericImplTyped< N, T > Class Template Reference

#include <idx_impl.h>

Inheritance diagram for Realm::IndexSpaceGenericImplTyped< N, T >:
Collaboration diagram for Realm::IndexSpaceGenericImplTyped< N, T >:

Public Member Functions

 IndexSpaceGenericImplTyped (const IndexSpace< N, T > &_space)
 
virtual IndexSpaceGenericImplclone_at (void *dst) const
 
virtual void destroy (Event wait_on)
 
virtual Event copy (const std::vector< CopySrcDstField > &srcs, const std::vector< CopySrcDstField > &dsts, const void *indirects_data, size_t indirect_len, const ProfilingRequestSet &requests, Event wait_on, int priority) const
 
virtual bool compute_affine_bounds (const InstanceLayoutGeneric *ilg, FieldID fid, uintptr_t &rel_base, uintptr_t &limit) const
 
- Public Member Functions inherited from Realm::IndexSpaceGenericImpl
 IndexSpaceGenericImpl ()=default
 
virtual ~IndexSpaceGenericImpl ()
 
 IndexSpaceGenericImpl (const IndexSpaceGenericImpl &)=default
 
IndexSpaceGenericImploperator= (const IndexSpaceGenericImpl &)=default
 
 IndexSpaceGenericImpl (IndexSpaceGenericImpl &&) noexcept=default
 
IndexSpaceGenericImploperator= (IndexSpaceGenericImpl &&) noexcept=default
 

Public Attributes

IndexSpace< N, T > space
 

Constructor & Destructor Documentation

◆ IndexSpaceGenericImplTyped()

template<int N, typename T >
Realm::IndexSpaceGenericImplTyped< N, T >::IndexSpaceGenericImplTyped ( const IndexSpace< N, T > &  _space)

Member Function Documentation

◆ clone_at()

template<int N, typename T >
virtual IndexSpaceGenericImpl * Realm::IndexSpaceGenericImplTyped< N, T >::clone_at ( void *  dst) const
virtual

◆ compute_affine_bounds()

template<int N, typename T >
virtual bool Realm::IndexSpaceGenericImplTyped< N, T >::compute_affine_bounds ( const InstanceLayoutGeneric ilg,
FieldID  fid,
uintptr_t &  rel_base,
uintptr_t &  limit 
) const
virtual

◆ copy()

template<int N, typename T >
virtual Event Realm::IndexSpaceGenericImplTyped< N, T >::copy ( const std::vector< CopySrcDstField > &  srcs,
const std::vector< CopySrcDstField > &  dsts,
const void *  indirects_data,
size_t  indirect_len,
const ProfilingRequestSet requests,
Event  wait_on,
int  priority 
) const
virtual

◆ destroy()

template<int N, typename T >
virtual void Realm::IndexSpaceGenericImplTyped< N, T >::destroy ( Event  wait_on)
virtual

Member Data Documentation

◆ space

template<int N, typename T >
IndexSpace<N, T> Realm::IndexSpaceGenericImplTyped< N, T >::space

The documentation for this class was generated from the following file: