Advertisement

C-XSC

A C++ Class Library for Extended Scientific Computing

  • Ulrich Kulisch
  • Rudi Klatte
  • Andreas Wiethoff
  • Christian Lawo
  • Michael Rauch

Table of contents

  1. Front Matter
    Pages i-xv
  2. Urich Kulisch, Rudi Klatte, Andreas Wiethoff, Carola Wolff, F. Corliss, Christian Lawo et al.
    Pages 1-20
  3. Urich Kulisch, Rudi Klatte, Andreas Wiethoff, Carola Wolff, F. Corliss, Christian Lawo et al.
    Pages 21-65
  4. Urich Kulisch, Rudi Klatte, Andreas Wiethoff, Carola Wolff, F. Corliss, Christian Lawo et al.
    Pages 67-180
  5. Back Matter
    Pages 181-269

About this book

Introduction

C-XSC is a tool for the development of numerical algorithms delivering highly accurate and automatically verified results. It provides a large number of predefined numerical data types and operators. These types are implemented as C++ classes. Thus, C-XSC allows high-level programming of numerical applications in C and C++. The most important features of C-XSC are: real, complex, interval, and complex interval arithmetic; dynamic vectors and matrices; subarrays of vectors and matrices; dotprecision data types, predefined arithmetic operators with maximum accuracy; standard functions of high accuracy; multiple precision arithmetic and standard functions; rounding control for I/O data; error handling, and library of problem solving routines with automatic result verification. Thus, C-XSC makes the computer more powerful concerning the arithmetic. C-XSC is immediately usable by C programmers, easy to learn, user-extendable, and may also be combined with other tools. The book can be used as a textbook and as a reference manual. It consists of an introduction to advanced computer arithmetic, a chapter describing the programming languages C and C++, the major chapter "C-XSC Reference", sample programs, and indices.

Keywords

C programming language C++ - Klassenbibliothek C++ Class Library C++ programming language Computer Arithmetic Ergebnisverifikation Interval Arithmetic Intervallarithmetik Rechnerarithmetik Result Verification Scientific Computing Wissenschaftliches Rechnen algorithms programming language

Authors and affiliations

  • Ulrich Kulisch
    • 1
  • Rudi Klatte
    • 1
  • Andreas Wiethoff
    • 1
  • Christian Lawo
    • 2
  • Michael Rauch
    • 3
  1. 1.Institut für Angewandte MathematikUniversität KarlsruheKarlsruhe 1Deutschland
  2. 2.KarlsdorfDeutschland
  3. 3.BrettenDeutschland

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-58058-1
  • Copyright Information Springer-Verlag Berlin Heidelberg 1993
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-56328-0
  • Online ISBN 978-3-642-58058-1
  • Buy this book on publisher's site