The Boost Interval Arithmetic Library

Hervé Brönnimann 1 Guillaume Melquiond 2 Sylvain Pion 3, 4
2 ARENAIRE - Computer arithmetic
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
3 GEOMETRICA - Geometric computing
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : We report on the design of the Boost interval arithmetic library, a C++ library designed to efficiently handle mathematical intervals in a generic way. The design of the library is unique in that it uses policies to specify the variable behaviors: rounding, checking, comparisons. As a result, with the proper policies, our interval library is able to emulate almost any of the specialized libraries available for interval arithmetic. This library is openly available at http://www.boost.org/ . Using this library, we then examine interval-based filters to compute the sign of a determinant, proposed by Burnikel and two authors of the library, and revisit and extend their experiments. We also illustrate other uses of the library.
Type de document :
Communication dans un congrès
Real Numbers and Computers, 2003, Lyon, France. pp.65-80, 2003
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00348711
Contributeur : Sylvain Pion <>
Soumis le : samedi 20 décembre 2008 - 20:01:43
Dernière modification le : vendredi 20 avril 2018 - 15:44:23
Document(s) archivé(s) le : mardi 8 juin 2010 - 16:34:31

Fichiers

rnc.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00348711, version 1

Collections

Citation

Hervé Brönnimann, Guillaume Melquiond, Sylvain Pion. The Boost Interval Arithmetic Library. Real Numbers and Computers, 2003, Lyon, France. pp.65-80, 2003. 〈inria-00348711〉

Partager

Métriques

Consultations de la notice

410

Téléchargements de fichiers

699