MatrixRep¶
Makes replacements in a list of lines.
-
exception
cpip.util.MatrixRep.
ExceptionMatrixRep
¶ Simple specialisation of an exception class for MatrixRep.
-
class
cpip.util.MatrixRep.
MatrixRep
¶ Makes replacements in a list of lines.
-
__init__
()¶ Constructor.
Returns: NoneType
-
__weakref__
¶ list of weak references to the object (if defined)
-
addLineColRep
(l, c, was, now)¶ Adds to the IR. No test is made to see if there is an existing or pre-existing conflicting entry or if a sequence of entries makes sense.
It is expected that callers call this in line/column order of the original matrix. If not the results of a subsequent call to
sideEffect()
are undefined.Returns: NoneType
-
sideEffect
(theMat)¶ Makes the replacement, if line/col is out of range and
ExceptionMatrixRep
will be raised and the state oftheMat
argument is undefined.Parameters: theMat ( list([]), list([str])
) – The matrix.Returns: NoneType
-