An object of this type is a matrix with Gates as entries. Some algebraic operations (matrix multiplication, determinant, etc.) are defined for this type. It is provided, in part, for convenience of setting up involved evaluation circuits. To see how to create a GateMatrix, see gateMatrix. For information about operations that can be performed on gate matrices, see working with gate matrices.
The object GateMatrix is a type, with ancestor classes List < VisibleList < BasicList < Thing.