2018
DOI: 10.1007/978-3-319-95312-0_45
|View full text |Cite
|
Sign up to set email alerts
|

Moore: Interval Arithmetic in C++20

Abstract: This article presents the Moore library for interval arithmetic in C++20. It gives examples of how the library can be used, and explains the basic principles underlying its design.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…Our slight improvement comes in the way we compute the intersections in Equations (13). These intersections are 1 := − / and 2 := − / , and, as usual in the Moore Library [8], we propose that 1 and 2 be computed with the rounding mode upwards, using the following expressions:…”
Section: The Interval Version Of Newton's Stepmentioning
confidence: 99%
See 1 more Smart Citation
“…Our slight improvement comes in the way we compute the intersections in Equations (13). These intersections are 1 := − / and 2 := − / , and, as usual in the Moore Library [8], we propose that 1 and 2 be computed with the rounding mode upwards, using the following expressions:…”
Section: The Interval Version Of Newton's Stepmentioning
confidence: 99%
“…We implemented the algorithm outlined above in C++, using our Moore interval arithmetic library [8]. This code is available with the arxiv version of this article.…”
mentioning
confidence: 99%
“…Algorithm 1 summarizes the interval branch-and-bound method. We implement the algorithm in C++ using two interval arithmetic libraries, the Filib [14] and the Moore [17]. The user can choose any of these implementations in the verification of the proof.…”
Section: The Algorithmmentioning
confidence: 99%
“…This problem has applications in economics and computational geometry [2], but we developed the data structure and algorithm presented here for finding rigorous bounds on the solutions of two dimensional nonlinear programming problems using interval arithmetic [4]. For instance, when using Newton's method to solve a nonlinear system of equations ( ) = 0 for : R 2 → R 2 with branch and bound, in each branch we have a candidate set of solutions S described by a family of inequalities as in Equation (1).…”
Section: Introductionmentioning
confidence: 99%