C-XSC : A C++ Class Library for Extended Scientific Computing

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 a...

Full description

Main Authors: Klatte, Rudi, Kulisch, Ulrich (Author), Wiethoff, Andreas (Author), Lawo, Christian (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1993, 1993
Edition:1st ed. 1993
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 03419nmm a2200361 u 4500
001 EB000666045
003 EBX01000000000000000519127
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9783642580581 
100 1 |a Klatte, Rudi 
245 0 0 |a C-XSC  |h Elektronische Ressource  |b A C++ Class Library for Extended Scientific Computing  |c by Rudi Klatte, Ulrich Kulisch, Andreas Wiethoff, Christian Lawo, Michael Rauch 
250 |a 1st ed. 1993 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1993, 1993 
300 |a XV, 269 p. 1 illus  |b online resource 
505 0 |a A Class Library in the Programming Language C++ -- 1.3 C-XSC: A Programming Environment for Scientific Computing with Result Verification -- 1.4 Survey of C-XSC -- 2 The Programming Languages C and C++ -- 2.1 A Short Introduction to C -- 2.2 Additional Features in C++ -- 3 C—XSC Reference -- 3.1 Constants, Data Types, and Variables -- 3.2 Expressions -- 3.3 Statements -- 3.4 Error Handling -- 3.5 Pitfalls for Programming with C — XSC -- A Syntax Diagrams -- A.1 Data Types -- A.2 Management of Vectors and Matrices -- A.3 Definition of Variables -- A.4 Expressions -- A.5 Logical Expressions -- A.6 Type Castings -- A.7 Assignments -- A.8 Arithmetic Standard Functions -- A.9 Other Functions -- A.10 Input and Output -- A.11 Extension of a Syntax Diagram of C++ -- B The Structure of the C — XSC Package -- B.1 Header Files -- B.2 Module Libraries -- C Error List -- D Sample Programs -- D.1 Rounding Control of Arithmetic Operations -- D.2 
653 |a Theory of Computation 
653 |a Probability Theory and Stochastic Processes 
653 |a Computers 
653 |a Numerical analysis 
653 |a Numerical Analysis 
653 |a Probabilities 
700 1 |a Kulisch, Ulrich  |e [author] 
700 1 |a Wiethoff, Andreas  |e [author] 
700 1 |a Lawo, Christian  |e [author] 
710 2 |a SpringerLink (Online service) 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
856 |u https://doi.org/10.1007/978-3-642-58058-1?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004.0151 
520 |a 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