TYPE M_OP

This Enumerated Data Type defines the operations that can be performed by an instance of the 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