umf exceptionsIf an exceptional condition arises from the use of this library, one of the following lists of character strings may be returned as the function result.
<'memory overflow'> means the library function ran out of
memory, most likely due to a matrix being too large.
<'bad umf specification'> means an input parameter didn't
conform to the appropriate format described above (umf input parameters)
<'umf error'> covers any unexpected behavior or abnormal
status returned by any function from the C language API.
For the *_trp functions. A non-square matrix will cause the
second exception above. For the *_col functions, a non-square
matrix will cause the third exception or cause an empty result
to be returned.
The exceptions noted at the beginning of this section (External Libraries) are also possible.