Задача такая: решить 2-мерное уравнение в частных производных в прямоугольной области.
Коэффициенты при различных производных - функции координат, их 6
штук. Ещё 12 функций определяют граничные условия.
Для решения задачия я создаю запись, коэффициенты и граничные условия
оформляю как связанные процедуры. Потом при постановке конкретной задачи
я расширяю запись и конкретезирую все функции.

Перед решением я все коэффициенты табулирую во внутренние переменные записи.
Это, собственно, и есть тот Algorithm, который я применяю к связанным процедурам
- двум десяткам штук.

Не могли бы вы в кратце объяснить, что такое Courier-Rider, или дать ссылку
на ресурс, где это описывается.