Guide to Scientific Computing in C++ Front Cover

Guide to Scientific Computing in C++

  • Length: 262 pages
  • Edition: 2012
  • Publisher:
  • Publication Date: 2012-02-16
  • ISBN-10: 1447127358
  • ISBN-13: 9781447127352
  • Sales Rank: #1258318 (See Top 100 Books)
Description

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.

Table of Contents

Chapter 1: Getting Started
Chapter 2: Flow of Control
Chapter 3: File Input and Output
Chapter 4: Pointers
Chapter 5: Blocks, Functions and Reference Variables
Chapter 6: An Introduction to Classes
Chapter 7: Inheritance and Derived Classes
Chapter 8: Templates
Chapter 9: Errors and Exceptions
Chapter 10: Developing Classes for Linear Algebra Calculations
Chapter 11: An Introduction to Parallel Programming Using MPI
Chapter 12: Designing Object-Oriented Numerical Libraries

Appendix A Linear Algebra
Appendix B Other Programming Constructs You Might Meet
Appendix C Solutions to Exercises

To access the link, solve the captcha.