所以我试图使用一个非常古老的库(最近更新于1999年),使用Cubature规则对二维区域进行数值积分。我遇到的问题是库中的每个文件(包含头文件和源文件,可能是40个或更多文件)都使用
#include <headerfile.h>
而不是使用
#include "headerfile.h"
此外,它只是使用
cout << "Whatever it is you want to print"
而不是
std::cout << "Things for printing"
最后,在导入所有c ++标准库文件时,它使用
#include <iostream.h>
相反
#include <iostream>
有人知道一种方便有效的方法来浏览每个文件并更改它吗?也许某种shell脚本或其他东西?我真的不想手工完成所有这些文件。虽然我们关注这个话题,但是有没有人知道一个很好的数值集成包,它不是那么古老并且可以在任何二维形状上集成?我正在使用这个,因为它可以很好地处理奇形怪状区域的集成,如果我可以编译它,它将非常适合我的目的。我看了CUBA,但他们的集成方法只集成在单元超立方体上,我需要整合三角形和矩形以及各种奇怪的形状。
谢谢!