Assume-Shape Dummy Arrays
Assume-Shape arrays only work if a procedure has an explicit interface
PROGRAM Main
USE test_module
IMPLICIT NONE
...
END PROGRAM Main
MODULE test_module
CONTAINS
FUNCTION Mean(X)
IMPLICIT NONE
REAL :: Mean
REAL, DIMENSION(:), INTENT(IN) :: X ! explicit shape
Mean = SUM(X) / REAL(SIZE(X))
END FUNCTION Mean
END MODULE test_module
'Programming > Fortran' 카테고리의 다른 글
Lexical Functions (0) | 2008.12.16 |
---|---|
Gauss-Jordan Elimination (0) | 2008.12.16 |
Explicit-Shape Dummy Arrays (0) | 2008.12.15 |
FORALL (0) | 2008.12.15 |
Initializing rank-2 arrays (0) | 2008.12.04 |