Я написал код, который находит корень функции, имя которой указано среди аргументов, кажется, я взял его из Numerical Recipes. Что-то вроде
функция двойной точности rtsafe(x_init, x1, x2, xacc, func, dfunc)
где func и dfunc — имена двух функций. Конечно, я использую rtsafe с разными функциями func и dfunc. Я хотел бы напечатать имя вызываемых функций func и dfunc, когда я нахожусь внутри rtsafe, потому что, когда в rtsafe возникает ошибка, я хотел бы знать, какую функцию я использовал. Что-то вроде
write(,)"моя функция = ", функция
(?)
Кто-нибудь знает, как это сделать?