The MatrixKind enum
This page describes the enum class MatrixKind in
libsemigroups_pybind11 for representing the semiring of elements in a
matrix.
See also
Full API
- class MatrixKind
- This enum contains values that can be used to describe the type of semiring over which a - Matrixis defined.- Boolean = <MatrixKind.Boolean: 0>
- For matrices over the Boolean semiring. 
 - Integer = <MatrixKind.Integer: 1>
- For matrices over the usual ring of integers. 
 - MaxPlus = <MatrixKind.MaxPlus: 2>
- For matrices over the max-plus semiring. 
 - MinPlus = <MatrixKind.MinPlus: 3>
- For matrices over the min-plus semiring. 
 - ProjMaxPlus = <MatrixKind.ProjMaxPlus: 4>
- For projective matrices over the max-plus semiring. 
 - MaxPlusTrunc = <MatrixKind.MaxPlusTrunc: 5>
- For matrices over the truncated max-plus semiring. 
 - MinPlusTrunc = <MatrixKind.MinPlusTrunc: 6>
- For matrices over the truncated min-plus semiring. 
 - NTP = <MatrixKind.NTP: 7>
- For matrices over the semiring of natural numbers quotiented by t = t + p.