You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two different general errors exist within linbox and they are both used:
linbox/util/debug.h: class LinBoxError (which inherits from NotImplementedYet)
linbox/util/error.h: class LinboxError (declined to things like LinboxMathInconsistentSystem)
Which one to keep?
About errors' use cases, it looks like we need:
LinBoxError (or some generic error)
PreconditionFailed
NotImplementedYet
InvalidInput (for readers)
InconsistentSystem
but others are left unused (LinboxMathDivZero, LinBoxFailure, ...)
Moreover, while cleaning, in debug.h it looks like there is a concept of Exception (BadInputException, LINBOX_RAISE_EXCEPTION etc.) that is never used.
The text was updated successfully, but these errors were encountered:
Two different general errors exist within linbox and they are both used:
linbox/util/debug.h
:class LinBoxError
(which inherits fromNotImplementedYet
)linbox/util/error.h
:class LinboxError
(declined to things likeLinboxMathInconsistentSystem
)Which one to keep?
About errors' use cases, it looks like we need:
LinBoxError
(or some generic error)PreconditionFailed
NotImplementedYet
InvalidInput
(for readers)InconsistentSystem
but others are left unused (
LinboxMathDivZero
,LinBoxFailure
, ...)Moreover, while cleaning, in
debug.h
it looks like there is a concept ofException
(BadInputException
,LINBOX_RAISE_EXCEPTION
etc.) that is never used.The text was updated successfully, but these errors were encountered: