fortran类型成员数组,取决于类型integer

时间:2015-10-09 16:20:36

标签: fortran fortran90 fortran95

我想在Fortran中定义一个类型,它有一个整数成员和一个取决于该整数的数组成员。

program example
IMPLICIT NONE
type m
    integer :: mSize = 2
    double precision, dimension(mSize) :: mArray
end type m

type(m) :: test
!do stuff 
end program

我不想使用模块(是的,我知道我在浪费内存!),因为让f2py和模块一起工作对我来说没有成功(从技术上来说,这就是我正在做的事情,但它意味着为了隐藏模块从f2py我有一个子程序,它基本上采取数据并传递它而不用它,我厌倦了额外的开销,所以我想通过包含一个来自附加文件的类型来解决这个问题) / p>

哦,并且bove代码没有编译,gfortran抱怨msize没有隐式类型。

0 个答案:

没有答案