本文参考自 《C++ and Object-Oriented Numeric Computing for Scientists and Engineers》。
序言
书中主要讨论的问题是面向对象的数值计算编程
在读之前需要预先学习分析和线性代数的知识
包含了 CG(conjugate gradient)与 GMRES(generalized minimum residual)算法介绍,其中 CG 与 GMRES 算法将采用继承方法用不同矩阵实现(全矩阵,对角矩阵,稀疏矩阵)
另外一个重要特性就是模板
C++这些优点也是有代价的,会造成编译时间和运行时间的增加
本书主要包含三部分,第一部分介绍 C++主要内容,第二部分介绍 C++ 面向对象编程特性,第三部分介绍 C++标准库