s'authentifier
version française rss feed

inria-00348711, version 1

The Boost Interval Arithmetic Library

Hervé Brönnimann () a1, Guillaume Melquiond () b2, Sylvain Pion () 34

Real Numbers and Computers (2003) 65-80

Résumé : 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.

  • Domaine : Informatique/Arithmétique des ordinateurs
    Informatique/Génie logiciel
  • Mots-clés : Interval arithmetic – library – generic programming – policy-based design – determinant sign – filter
 
  • inria-00348711, version 1
  • oai:hal.inria.fr:inria-00348711
  • Contributeur : 
  • Soumis le : Samedi 20 Décembre 2008, 20:01:43
  • Dernière modification le : Mercredi 11 Février 2009, 16:11:38
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...