M_OPS FB
type.
Its ASN.1 tag is
PRIVATE 20.
TYPE M_OP : (* Opcodes for M_OPS FB Type *)
(ZERO, (* B = MxN zero-filled matrix *)
IDENT, (* B = MxM Identity Matrix *)
INIT, (* Initialize from WSTRING *)
COPY, (* B = Copy of A *)
GET, (* Y := B[I,J] *)
PUT, (* B[I,J] := X *)
APPEND_ROW, (* Append row I of A to rows of B *)
APPEND_COL, (* Append column J of A to columns of B *)
DELETE_ROW, (* Delete Row I of Matrix B *)
DELETE_COL, (* Delete Column J of Matrix B *)
INS_ROW, (* Insert row I of A at row J of B *)
INS_COL, (* Insert Column I of A at Column J of B *)
REPL_ROW, (* Replace Row J of B with Row I of A *)
REPL_COL, (* Replace Column J of B with column I of A *)
SWAP_ROWS, (* Swap Rows I and J of B *)
SWAP_COLS, (* Swap Columns I and J of B *)
INNER, (* Y := Inner Product of Row I of A * Column J of B *)
PIVOT, (* Perform a Product Form of the Inverse Pivot Operation on B with Column J of A *)
INVERT, (* B = Inverse of A *)
TRANS) (* B = Transpose of A *)
;
END_TYPE