Moore: Interval Arithmetic in Modern C++
Walter F. Mascarenhas

TL;DR
The paper introduces Moore, a C++ library utilizing modern language features like concepts to improve interval arithmetic implementation, addressing previous template meta programming challenges.
Contribution
Moore is the first C++ interval arithmetic library to leverage concepts, offering a novel approach that simplifies implementation and enhances usability.
Findings
Reduces complexity of interval arithmetic implementation
Improves usability with modern C++ features
Addresses limitations of previous template-based libraries
Abstract
We present the library Moore, which implements Interval Arithmetic in modern C++. This library is based on a new feature in the C++ language called concepts, which reduces the problems caused by template meta programming, and leads to a new approach for implementing interval arithmetic libraries in C++.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Parallel Computing and Optimization Techniques · Logic, programming, and type systems
