Мне нужно написать интерфейс подпрограммы Fortran для вызова с Java. Некоторые аргументы в подпрограмме Fortran являются производными типами (custom types/struct). Возможно ли сопоставить их с JNA? Пока я не могу так, как это могло бы работать. Как насчет JNI?Сопоставление пользовательских типов Fortran-to-Java (с JNA)
например. подпрограмма как это:
subroutine mysub(arg)
implicit none
type mytype
integer:: i
real*8 :: a(3)
end type mytype
type(mytype) arg
! do stuff...
end subroutine mysub
Можете ли вы привести пример типа производных типов/подпрограмм, о которых вы заботитесь? Некоторые аспекты делают все это намного сложнее. [И вы можете посмотреть на [tag: fortran-iso-c-binding] для использования совместимого с C интерфейса.] – francescalus
@francescalus Я добавил пример того, что я имею в виду –
Надеюсь, ваш пример действительно имеет определение типа _outside_ (но доступный в) подпрограмма ... – francescalus