|
HiRep 0.1
|
#include <new_geometry.h>
Data Fields | |
| int | l [4] |
| the lower left corner, the box base point (e.g. in the extended lattice) | |
| int | h [4] |
| the upper right corner | |
| int | base_index |
| int | base_index_odd |
| int | parity |
| 0 -> base point is even; 1 -> basepoint is odd | |
| char | mask |
| tells if the box is a border, e.g. if T_UP_MASK is set the box is in top T border of the extended lattice | |
| enum box_type | type |
| coord4 * | icoord |
| given an index in the box return the 4D coordinates of the point in the box relative to the l[4] | |
| struct box_t * | sendBox |
| if this is a border corresponding to a Recv buffer, this is the box to copy data from, i.e. corresponding to the Send buffer | |
| struct box_t * | next |
| link to next box. NULL if last | |
-—h ....| NB: the h[4] is not in the box, ....| i.e. coordinates needs to be l[]<= p[] <h[] l...|