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 immediately tested effects. It presents a number of predefined numerical information forms and operators. those forms are carried out as C++ sessions. hence, C-XSC permits high-level programming of numerical purposes in C and C++. an important positive factors of C-XSC are: actual, advanced, period, and intricate period mathematics; dynamic vectors and matrices; subarrays of vectors and matrices; dotprecision facts kinds, predefined mathematics operators with greatest accuracy; regular services of excessive accuracy; a number of precision mathematics and conventional capabilities; rounding regulate for I/O information; errors dealing with, and library of challenge fixing exercises with computerized outcome verification. therefore, C-XSC makes the pc extra robust about the mathematics. C-XSC is instantly usable by means of C programmers, effortless to profit, user-extendable, and should even be mixed with different instruments. The booklet can be utilized as a textbook and as a reference guide. It comprises an creation to complicated laptop mathematics, a bankruptcy describing the programming languages C and C++, the most important bankruptcy "C-XSC Reference", pattern courses, and indices.

Show description

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

Similar programming: programming languages books

OracleJSP Support for JavaServer Pages Developer's Guide and Reference

This record is meant for builders attracted to utilizing OracleJSP to create internet purposes according to JavaServer Pages expertise. It assumes that operating net and servlet environments exist already, and that readers are already acquainted with the following:■ normal internet technology■ basic servlet know-how (some technical history is equipped in Appendix B)■ find out how to configure their internet server and servlet environments .

iPhone Apps mit HTML, CSS und JavaScript: Ohne Objective-C und Cocoa zur eigenen App

IPhone Apps mit HTML, CSS and JavaScript: Ohne Objective-C und Cocoa zur eigenen App

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

C-XSC is a device for the advance of numerical algorithms offering hugely actual and instantly tested effects. It offers a lot of predefined numerical facts varieties and operators. those forms are carried out as C++ sessions. therefore, C-XSC permits high-level programming of numerical purposes in C and C++.

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

Example text

After control returns to the calling unit, their values remain unchanged. This concept is the same as the "call by value" parameter passing in PASCAL programs. If we intend that the values of the actual parameters in the calling function be changed, we must pass the addresses of the actual parameters. 1 A Short Introduction to C 41 the calling and the called function refer to the same address. This kind of parameter passing by address or by reference is equivacall by lent to the var parameter passing in PASCAL, except that the C reference programmer must access a passed object explicitly by its address.

The switch Statement The switch statement selects one of several possibilities. In the switch statement, we test whether the expression being evaluated is equal to one of several integer constants. If this is true, the corresponding statement is executed. If the expression is not equal to any of the constant values, the optional default block is executed, if it is present. 1 A Short Introduction to C 31 switch (expression) { case const-expr: statement case const-expr: statement case const-expr: statement default: statement } All the case labels must be different.

An integer constant is interpreted as an octal number if it begins with a 0 (zero) symbol. If the constant starts with the prefix Ox or OX, it is regarded as a hexadecimal constant. Floating-point constants are written in their usual scientific notation with a decimal point (e. g. 4) and an optional exponent (e. g. 1. 234e+2). Floating-point constants have the default type double unless they are explicitly denoted by the suffix f or F for float. Constants of type long double have the suffix 1 or L.

Download PDF sample

Rated 4.00 of 5 – based on 5 votes