Abstract
The C++ class library CoStLy for the rigorous computation of complex function values or ranges is presented. Rectangular complex interval arithmetic is used for the computations. In the CoStLy procedures, all truncation and roundoff errors are calculated during the course of the floating-point computation and enclosed into the result.
The library contains procedures for root and power functions, the exponential, trigonometric and hyperbolic functions, their inverse functions, and some auxiliary functions, such as the absolute value or the argument function.
Keywords
- Interval Arithmetic
- Complex Standard Functions
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Braune, K.: Highly Accurate Standard Functions for Real and Complex Numbers and Intervals in Arbitrary Floating-point Number Screens. PhD thesis, Universität Karlsruhe, Germany (1987) (in German)
Bühler, G.: Standard Functions for Complex Intervals in the 64 Bit IEEE Data Format. Diploma thesis, Universität Karlsruhe, Germany (1993) (in German)
FILIB++ Interval Library, http://www.math.uni-wuppertal.de/~xsc/software/filib.html
Grimmer, M.: Interval Arithmetic in Maple with intpakX. PAMM 2, 442–443 (2003)
IBM: High-Accuracy Arithmetic Subroutine Library (ACRITH). Program Description and User’s Guide, 3rd ed. SC 33-6164-02 (1986)
INTLAB - INTerval LABoratory, http://www.ti3.tu-harburg.de/~rump/intlab
Krämer, W.: Inverse Standard Functions for Real and Complex Interval Arguments with a priori Error Bounds for Arbitrary Number Formats. PhD thesis, Universität Karlsruhe, Germany (1987) (in German)
MPC – A Library for Multiprecision Complex Arithmetic with Exact Rounding, http://mpc.multiprecision.org
Neher, M.: Complex Standard Functions and Their Implementation in the CoStLy Library. ACM TOMS 33, 20–46 (2007)
XSC Languages (C-XSC, PASCAL-XSC), http://www.xsc.de
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Neher, M. (2010). Complex Inclusion Functions in the CoStLy C++ Class Library. In: Fukuda, K., Hoeven, J.v.d., Joswig, M., Takayama, N. (eds) Mathematical Software – ICMS 2010. ICMS 2010. Lecture Notes in Computer Science, vol 6327. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15582-6_53
Download citation
DOI: https://doi.org/10.1007/978-3-642-15582-6_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15581-9
Online ISBN: 978-3-642-15582-6
eBook Packages: Computer ScienceComputer Science (R0)
