Legion Runtime
|
#include <legion.h>
Public Member Functions | |
UntypedDeferredBuffer (size_t field_size, int dims, Memory::Kind kind, const Domain &bounds, const void *initial_value=NULL, size_t alignment=16, bool fortran_order_dims=false) | |
UntypedDeferredBuffer (size_t field_size, int dims, Memory::Kind kind, IndexSpace bounds, const void *initial_value=NULL, size_t alignment=16, bool fortran_order_dims=false) | |
UntypedDeferredBuffer (size_t field_size, int dims, Memory memory, const Domain &bounds, const void *initial_value=NULL, size_t alignment=16, bool fortran_order_dims=false) | |
UntypedDeferredBuffer (size_t field_size, int dims, Memory memory, IndexSpace bounds, const void *initial_value=NULL, size_t alignment=16, bool fortran_order_dims=false) | |
template<typename T , int DIM> | |
UntypedDeferredBuffer (const DeferredBuffer< T, DIM, COORD_T > &rhs) | |
template<typename T , int DIM, bool BC> | |
operator DeferredBuffer< T, DIM, COORD_T, BC > (void) const | |
void | destroy (void) |
Realm::RegionInstance | get_instance (void) const |
An untypeded deferred buffer is a type-erased representation of a deferred buffer with the type of the field and the number of dimensions erased.