ACM Home Page
Please provide us with feedback. Feedback
FILIB++, a fast interval library supporting containment computations
Full text PdfPdf (577 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 32 ,  Issue 2  (June 2006) table of contents
Pages: 299 - 324  
Year of Publication: 2006
ISSN:0098-3500
Authors
Michael Lerch  University of Würzburg, Germany
German Tischler  University of Würzburg, Germany
Jürgen Wolff Von Gudenberg  University of Würzburg, Germany
Werner Hofschuster  University of Wuppertal, Germany
Walter Krämer  University of Wuppertal, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 51,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1141885.1141893
What is a DOI?

ABSTRACT

filib++ is an extension of the interval library filib originally developed at the University of Karlsruhe. The most important aim of filib is the fast computation of guaranteed bounds for interval versions of a comprehensive set of elementary functions. filib++ extends this library in two aspects. First, it adds a second mode, the extended mode, that extends the exception-free computation mode (using special values to represent infinities and NaNs known from the IEEE floating-point standard 754) to intervals. In this mode, the so-called containment sets are computed to enclose the topological closure of a range of a function over an interval. Second, our new design uses templates and traits classes to obtain an efficient, easily extendable, and portable C++ library.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Alefeld, G. and Herzberger, J. 1983. Introduction to Interval Computations. Academic Press, New York, NY.
 
2
Chiriaev, D. and Walster, G. 1999. Interval arithmetic specification. www.mscs.mu.edu/˜globsol/walster-papers.html.
 
3
 
4
Hofschuster, W. and Krämer, W. 1998a. FI_LIB, eine schnelle und portable Funktionsbibliothek für reelle Argumente und reelle Intervalle im IEEE-double-Format. Preprint 98/7, Institut für Wissenschaftliches Rechnen und Mathematische Modellbildung, Universität Karlsruhe. http://www.math.uni-wuppertal.de/wrswt/preprints/prep987.ps.
 
5
Hofschuster, W. and Krämer, W. 1998b. fi_lib sources. http://www.math.uni-wuppertal.de/WRSWT/software.html.
 
6
Hofschuster, W. and Krämer, W. 2004. C-XSC 2.0---a C++ class library for extended scientific computing. In Numerical Software with Result Verification, R. Alt, A. Frommer, B. Kearfott, and W. Luther, Eds. Springer Lecture Notes in Computer Science, Vol. 2991, 15--35.
 
7
Hofschuster, W., Krämer, W., Wedner, S., and Wiethoff, A. 2001. C-XSC 2.0---a C++ class library for extended scientific computing. Preprint 01/1, Wissenschaftliches Rechnen/Software Technologie, Universität Wuppertal. http://www.math.uni-wuppertal.de/wrswt/preprints/prep_01_1.ps.
8
9
10
 
11
 
12
Knüppel, O. 1994. Profil/bias---a fast interval library. Computing 53, 277--287.
 
13
Krämer, W. 2002. Advanced software tools for validated computing. In Proceedings of the 31st Spring Conference of the Union of Bulgarian Mathematicians. Union of Bulgarian Mathematicians, Borovets, Bulgaria, 344--355.
 
14
Krämer, W. and Wolff von Gudenberg, J. 2001. Scientific Computing, Validated Numerics, Interval Methods. Kluwer Academic/Plenum Publishers, New York, NY.
 
15
 
16
Lerch, M., Tischler, G., Wolff von Gudenberg, J., Hofschuster, W., and Krämer, W. 2001. The interval library filib++ 2.0 - design, features and sample programs. Preprint BUGHW-WRSWT 2001/4, Universität Wuppertal.
 
17
Lerch, M. and Wolff von Gudenberg, J. 2000. fi_lib++ : Specification, implementation and test of a library for extended interval arithmetic. In RNC4 Proceedings. 111--123.
 
18
Myers, N. 1995. Traits: a new and useful template technique. C++ Report.
 
19
Rump, S., M. 1998. Intlab--interval laboratory. In Developments in Reliable Computing, T. Csendes, Ed. KluwerAcademic Publisher, New York, NY.
 
20
Rump, S. M. 1999. Fast and parallel interval arithmetic. Bit 39, 3 (Sept.) 534--554.
 
21
 
22
Sun Microsystems 2001. C++ Interval Arithmetic Programming Reference (Forte Developer 6 update 2). Sun Microsystems. http://www.sun.com/forte/cplusplus/interval/index.html.
 
23
Walster, G. et al. 2000a. The “simpl” closed interval system. Tech. rep., Sun Microsystems.
 
24
Walster, G. W. et al. 2000b. Extended real intervals and the topological closure of extended real numbers. Tech. rep., Sun Microsystems.
 
25
Walster, W. G., Hansen, E. R., and D. P. J. 2000. Extended real intervals and the topological closure of extended real relations. Tech. rep., Sun Microsystems.
 
26
Wolff von Gudenberg, J. 2000. Interval arithmetic and multimedia architectures. Tech. Rep. 265, Informatik, Universität Würzburg.

Collaborative Colleagues:
Michael Lerch: colleagues
German Tischler: colleagues
Jürgen Wolff Von Gudenberg: colleagues
Werner Hofschuster: colleagues
Walter Krämer: colleagues