12 INTEGER :: WHICH_VECTOR
15 INTEGER, PRIVATE
:: DIM2
16 INTEGER, PRIVATE
:: DIM5
20 module procedure specific
25 FUNCTION ENERGY_FUNCTION_CURRENT_ARGS()
26 INTEGER, DIMENSION(DIM2
) :: ENERGY_FUNCTION_CURRENT_ARGS
27 END FUNCTION ENERGY_FUNCTION_CURRENT_ARGS
29 FUNCTION ENERGY_FUNCTION_GET_PARAMS()
30 TYPE(PARAM
), DIMENSION(DIM2
) :: ENERGY_FUNCTION_GET_PARAMS
31 END FUNCTION ENERGY_FUNCTION_GET_PARAMS
34 character(len
=dim5
) :: specific
36 END MODULE ENERGY_FUNCTION
38 ! { dg-final { scan-assembler "__energy_function_MOD_dim2" } }
39 ! { dg-final { scan-assembler "__energy_function_MOD_dim5" } }