A rectangular abstract array. More...
Public Member Functions | |
void | partition_notify () |
Optimize the change to a new typical partitioning. | |
void | partition_notify (field_id_t) |
Optimize a partitioning change for a single field. | |
region_base (size2 s, const fields &f, const char *n=nullptr) | |
Construct an array of several fields. | |
size2 | size () const |
Get (bounding) size. | |
A rectangular abstract array.
region_base | ( | size2 | s, |
const fields & | f, | ||
const char * | n = nullptr ) |
Construct an array of several fields.
s | total size (perhaps much larger than what is allocated) |
f | fields to define (not all of which need be allocated) |
n | optional name for debugging |
size2 size | ( | ) | const |
Get (bounding) size.
void partition_notify | ( | ) |
Optimize the change to a new typical partitioning.
void partition_notify | ( | field_id_t | ) |
Optimize a partitioning change for a single field.