File: /nfs/home/0/users/jenkins/mfix.git/model/MFIX_netcdf_overloads.fi

1     ! Overloaded variable functions
2       interface MFIX_nf90_def_var
3         module procedure MFIX_nf90_def_var_Scalar, MFIX_nf90_def_var_oneDim, MFIX_nf90_def_var_ManyDims
4       end interface ! MFIX_nf90_def_var
5     
6     
7     
8     
9     
10     
11     
12      interface MFIX_nf90_put_var
13         module procedure MFIX_nf90_put_var_text,                                   &
14                          MFIX_nf90_put_var_FourByteInt,  &
15                          MFIX_nf90_put_var_FourByteReal, MFIX_nf90_put_var_EightByteReal
16         module procedure MFIX_nf90_put_var_1D_text,                                      &
17                          MFIX_nf90_put_var_1D_FourByteInt, &
18                          MFIX_nf90_put_var_1D_FourByteReal, MFIX_nf90_put_var_1D_EightByteReal
19         module procedure MFIX_nf90_put_var_2D_text,                                       &
20                          MFIX_nf90_put_var_2D_FourByteInt,   &
21                          MFIX_nf90_put_var_2D_FourByteReal, MFIX_nf90_put_var_2D_EightByteReal
22         module procedure MFIX_nf90_put_var_3D_text,                                       &
23                          MFIX_nf90_put_var_3D_FourByteInt, &
24                          MFIX_nf90_put_var_3D_FourByteReal, MFIX_nf90_put_var_3D_EightByteReal
25         module procedure MFIX_nf90_put_var_4D_FourByteInt , MFIX_nf90_put_var_4D_EightByteReal
26        end interface ! MFIX_nf90_put_var
27     
28     
29     
30     interface MFIX_nf90_get_var
31         module procedure MFIX_nf90_get_var_text,                                   &
32                          MFIX_nf90_get_var_FourByteInt,  &
33                          MFIX_nf90_get_var_FourByteReal, MFIX_nf90_get_var_EightByteReal
34         module procedure MFIX_nf90_get_var_1D_text,                                      &
35                          MFIX_nf90_get_var_1D_FourByteInt , &
36                          MFIX_nf90_get_var_1D_FourByteReal, MFIX_nf90_get_var_1D_EightByteReal
37         module procedure MFIX_nf90_get_var_2D_text,                                      &
38                          MFIX_nf90_get_var_2D_FourByteReal, MFIX_nf90_get_var_2D_EightByteReal
39         module procedure MFIX_nf90_get_var_3D_text,                                      &
40                           MFIX_nf90_get_var_3D_FourByteInt, &
41                          MFIX_nf90_get_var_3D_FourByteReal, MFIX_nf90_get_var_3D_EightByteReal
42         module procedure MFIX_nf90_get_var_4D_text
43         module procedure MFIX_nf90_get_var_5D_text
44         module procedure MFIX_nf90_get_var_6D_text
45         module procedure MFIX_nf90_get_var_7D_text
46       end interface ! MFIX_nf90_get_var
47