C-XSC: A C++ Class Library for Extended Scientific Computing by Prof. Dr. Ulrich Kulisch, Dr. Rudi Klatte, Dipl.-Math.

By Prof. Dr. Ulrich Kulisch, Dr. Rudi Klatte, Dipl.-Math. Andreas Wiethoff, Dr. Christian Lawo, Dipl.-Math. Michael Rauch (auth.)

C-XSC is a device for the advance of numerical algorithms supplying hugely actual and instantly established effects. It offers numerous predefined numerical information kinds and operators. those forms are applied as C++ sessions. therefore, C-XSC permits high-level programming of numerical purposes in C and C++. crucial good points of C-XSC are: actual, advanced, period, and complicated period mathematics; dynamic vectors and matrices; subarrays of vectors and matrices; dotprecision facts varieties, predefined mathematics operators with greatest accuracy; regular features of excessive accuracy; a number of precision mathematics and traditional services; rounding regulate for I/O info; mistakes dealing with, and library of challenge fixing exercises with automated end result verification. therefore, C-XSC makes the pc extra robust about the mathematics. C-XSC is straight away usable by way of C programmers, effortless to benefit, user-extendable, and should even be mixed with different instruments. The publication can be utilized as a textbook and as a reference handbook. It contains an creation to complicated desktop mathematics, a bankruptcy describing the programming languages C and C++, the foremost bankruptcy "C-XSC Reference", pattern courses, and indices.

Show description

Read or Download C-XSC: A C++ Class Library for Extended Scientific Computing PDF

Best programming: programming languages books

Prototype and Scriptaculous: Taking the Pain out of JavaScript

This brief minimize demonstrates tips to use Prototype for quite a lot of initiatives, together with occasion dealing with, DOM processing, string and shape technique, and Ajax communications. It explores Scriptaculous' visible results library, from pulsate to squish to fold and past. want interface parts? you can find shape autocompletion in addition to drag and drop help.

Fast Track to Sun Certified Java Program

If you would like to benefit the hot beneficial properties in Java SE five. zero and go the solar qualified Java Programmer improve examination (CX-310-056), then this ebook is for you. It covers all of the Java SE five. zero new positive factors required within the examination. you do not need to examine the present positive aspects that you just already comprehend. 117 overview questions and ridicule examination questions are incorporated.

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

Example text

Input and Output For input and output of numerical data types, C- XSC uses the stream concept of C++, which is briefly described in the section ..... 12, p. 62 Input and Output with Streams in the chapter The Programming Languages C and c++. All data types of C - XSC, even the dotprecision and multiple-precision types, may be input and output with rounding and format control using the stream operators » and «. Input and output parameters such as rounding direction, field width, format (decimal or hexadecimal) may also be set using these stream operators.

Unlike automatic variables, external variables keep their values from one function call to the next. Therefore, it is useful to declare data objects as external if they are commonly used by several functions. These objects do not have to be passed by argument lists. 7 The Scope of Variables and Functions A programmer may take advantage of separate compilation of program modules in different source files, definition of functions with local variables, or extern and static declarations as necessary to create complex connections between functions and data objects.

All multiple-precision arithmetic operators and standard functions compute a numerical result possessing a precision specified by the actual value of stagprec. 4 19 Survey of C-XSC also available for multiple-precision vectors and matrices as is the case with the corresponding real-precision types. Input and Output For input and output of numerical data types, C- XSC uses the stream concept of C++, which is briefly described in the section ..... 12, p. 62 Input and Output with Streams in the chapter The Programming Languages C and c++.

Download PDF sample

Rated 4.84 of 5 – based on 8 votes