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.