intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool isMaster() const
Check if this is master cell of split.
splitCell * getOther() const
Returns other half of split cell. I.e. slave if this is master.
splitCell * slave() const
bool isUnrefined() const
Check if this is unrefined (i.e. has no master or slave)
splitCell * parent() const
Description of cell after splitting. Contains cellLabel and pointers to cells it it split in...
splitCell(const label celli, splitCell *parent)
Construct from cell number and parent.
splitCell * master() const
void operator=(const splitCell &)=delete
Disallow default bitwise assignment.