Beschreibung:
The computational demands of modern-day simulation software needed across a range of diverse scientific disciplines lead many programmers to write their code in an object-oriented language such as C++.
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.