C++ Scientific Programming
Computational Recipes at a Higher Level

1. Edition October 2001
XII, 246 Pages, Hardcover
Practical Approach Book
Short Description
This volume describes algorithms in C++ for the formulation and solution of scientific and technical problems. The author shows that C++ is more convenient and efficient for the programmer than FORTRAN, which as been the computer language most commonly employed.
* Teaches the design of programs for scientific computation in C++
* Introduces unique C++ classes, defines the particular relationships among these classes, and demonstrates their use in a dozen of the most powerful current applications
* Presents a set of practices that allows programmers to embrace the attractive features of C++ without incurring undesired side effects and hidden costs Includes a collection of source code files downloadable from the Wiley ftp site Originally announced as Scientific Program Design: C++ for Native Fortran Writers
Overview.
Vector ad Matrix Basics.
Sparse Matrix Basics.
Conjugate-Gradient Methods.
Triangular Matrices.
Householder Matrix Methods.
Singular Value Decomposition.
Cholesky Decomposition.
Automatic Derivatives.
Constrained Optimization.
Interior-Point Extensions.
LU Factorization.
Complex Arrays.
Fourier Transforms.
References.
Index.
"With a view to teaching the design of programs...the author introduces unique C++ classes for vectors, dense matrices, and sparse matrices...demonstrates their use..." (Mechanical Engineering, www.wemagazine.org, April 2, 2002)