Изменение директив препроцессора Переполнение стека

Поэтому я пытаюсь использовать действительно старую библиотеку (последнее обновление в 1999 году), которая выполняет численное интегрирование двумерных областей с использованием кубатурных правил. Проблема, с которой я сталкиваюсь, заключается в том, что каждый отдельный файл в библиотеке (как заголовочные, так и исходные файлы, так что, вероятно, 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>

Кто-нибудь знает удобный и эффективный способ просмотра каждого файла и изменения этого? Может быть, какой-то сценарий оболочки или что-то? Я действительно не хочу просматривать все эти файлы вручную. Пока мы обсуждаем эту тему, знает ли кто-нибудь о хорошем пакете числовой интеграции, который не так уж древен и интегрируется в любую двумерную форму? Я использую этот, потому что он действительно хорошо справляется с интеграцией по областям странной формы, и если я смогу его скомпилировать, он идеально подойдет для моих целей. Я посмотрел на CUBA, но их методы интеграции интегрируются только через единичный гиперкуб, и мне нужно интегрировать по треугольникам и прямоугольникам и всевозможным странным формам.

Спасибо!!

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]