Вызов подпрограммы из строки с ее именем в Фортране - PullRequest
0 голосов
/ 12 февраля 2020

Предположим, у меня есть подпрограмма с именем 'f1' и переменная, которая содержит ее имя. Следовательно, что-то вроде

    subroutine f1(input1, ..., inputN)
       does something
    end subroutine f1

    subroutine_name = "f1"


Я бы хотел назвать эту подпрограмму с помощью subroutine_name.
Т.е. (наивно) что-то вроде:

   subroutine_name(input1, ..., inputN)

Возможно ли что-то подобное в фортране?
Могу ли я написать подпрограмму, которая проверяет, существует ли подпрограмма с определенным именем и, если да, передает ей некоторые параметры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...