-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IEEE 1788 conformance #67
Comments
The following is a list of required functions to be IEEE 1788 conforming, following Nehmeier's paper (cf. sect. II.C.1, "Required operations for all flavours"):
EDIT:
(I have worked a little bit in what remains to be done, but haven't pushed it yet.) Aside from these points, I have implemented some of the operations required in the set based flavor, but many other are needed. Among those, we lack the reverse mode functionality, some elementary functions, the slope functions, overlap, and complete arithmetic operations (see section II.C.2). Note that we have some ad hoc implementation of In addition, in my opinion we should:
|
Great list, thanks! |
I forgot to include in the list that for full conformance, lots of things (typically related to rounding) have to be documented. |
@lbenet There is a list of required reverse-mode functions on page 37 of the Standard that seems to be missing. I have added them to the above list. |
It's true that there are the reverse mode functions. If I recall correctly, this are related to one (specific) documented flavor, but it is not required for all flavors. In any case, it is worth to include those functions. Maybe you should open another issue on this. |
I just noticed that there is an entry on the list |
Reverse mode functions is now issue #119 We can now input 1D intervals in midpoint-radius representation, and output them in that representation. Multi-dimensional midpoint-radius is a very different direction. |
It would be very useful to have a check list of functions that still need to be implemented for conformance with the IEEE 1788 standard for interval arithmetic.
Cc @lbenet
The text was updated successfully, but these errors were encountered: