to_int¶
-
inline uint64_t libsemigroups::BMat8::to_int() const noexcept¶
Returns the integer representation of
this
.Returns an unsigned integer obtained by interpreting an 8 x 8 BMat8 as a sequence of 64 bits (reading rows left to right, from top to bottom) and then realising this sequence as an unsigned int.
- Exceptions
This function is
noexcept
and is guaranteed never to throw.- Complexity
Constant.
- Parameters
(None)
- Returns
A
uint64_t
.