XWe have detected your location as outside the U.S/Canada, if you think this is wrong, you can choose your location.

Macmillan Higher Education Celebrating 20 years of Macmillan Study Skills

Cart

Continue Shopping
All prices are shown excluding Tax
The submitted promocode is invalid
* Applied promocode: ×

Important information on your ebook order

Guide to Scientific Computing in C++

Author(s):
Publisher:

Springer

Pages: 250
Further Actions:

Recommend to library

AVAILABLE FORMATS

Ebook - 9781447127369

15 February 2012

$29.99

In stock

All prices are shown excluding Tax

This easy-to-read textbook/reference presents an essential guide to object-oriented C++ programming for scientific computing. With a practical focus on learning by example, the theory is supported by numerous...

Show More

This easy-to-read textbook/reference presents an essential guide to object-oriented C++ programming for scientific computing. With a practical focus on learning by example, the theory is supported by numerous exercises. Features: provides a specific focus on the application of C++ to scientific computing, including parallel computing using MPI; stresses the importance of a clear programming style to minimize the introduction of errors into code; presents a practical introduction to procedural programming in C++, covering variables, flow of control, input and output, pointers, functions, and reference variables; exhibits the efficacy of classes, highlighting the main features of object-orientation; examines more advanced C++ features, such as templates and exceptions; supplies useful tips and examples throughout the text, together with chapter-ending exercises, and code available to download from Springer.

Show Less

With an emphasis on the modularity of C++ programming

Includes an introduction to parallel programming using MPI

Covers the object-oriented design of a numerical library for solving differential equations

Provides numerous examples, chapter-ending exercises, and code available to download

Getting Started
Flow of Control
File Input and Output
Pointers
Blocks, Functions and Reference Variables
An Introduction to Classes
Inheritance and Derived Classes
Templates
Errors and Exceptions
Developing Classes for Linear Algebra Calculations
An Introduction to Parallel Programming Using MPI
Designing Object–Oriented Numerical Libraries
Linear Algebra
Other Programming Constructs You Might Meet
Solutions to Exercises
Further Reading.

From the reviews:
“This book is intended for experts – mathematicians or other scientists who are familiar with the concept of programming in a high-level language and experienced in programming in languages like Fortran or MathLab. The book contains an almost full description of C++ capabilities listing the basic distinctive features of programming in it. It can serve as a fine manual for quick introduction to the subtleties of C++. … Finally a plenty of useful examples and exercises with solutions is presented.” (Nail Zamov, Zentralblatt MATH, Vol. 1246, 2012)
Add a review

Dr Joe Pitt-Francis is a Senior Research Fellow at the Department of Computer Science and teaches Computer Science at Exeter College, the University of Oxford, UK.

Dr Jonathan Whiteley is a University Lecturer at the Department of Computer Science and Governing Body Fellow of Linacre College, the University of Oxford, UK.

Show More

Dr Joe Pitt-Francis is a Senior Research Fellow at the Department of Computer Science and teaches Computer Science at Exeter College, the University of Oxford, UK.

Dr Jonathan Whiteley is a University Lecturer at the Department of Computer Science and Governing Body Fellow of Linacre College, the University of Oxford, UK.

Show Less

New Publications 

Best Sellers