Owl_exceptioncheck p e raises the exception e if the predicate p is false, otherwise returns unit.
Parameters: * p: predicate to check. * e: exception to raise.
Returns: * unit
verify p f calls the function f which further raises an exception if the predicate p is false, otherwise returns unit.
Parameters: * p: predicate to check. * f: function to raise the exception.
Returns: * unit
to_string e converts an exception into a string containing more detailed information for debugging the code.
pp_exception is the pretty printer for Owl exceptions.
Invalid matrix shapes for matrix dot product.