NetCDF-Fortran  4.4.2
netcdf_overloads.f90
1  ! Overloaded variable functions
2  interface nf90_def_var
3  module procedure nf90_def_var_scalar, nf90_def_var_onedim, nf90_def_var_manydims
4  end interface ! nf90_def_var
5 
6  ! Overloaded attribute functions
7  interface nf90_put_att
8  module procedure nf90_put_att_text, &
9  nf90_put_att_onebyteint, nf90_put_att_twobyteint, &
10  nf90_put_att_fourbyteint, nf90_put_att_eightbyteint, &
11  nf90_put_att_fourbytereal, nf90_put_att_eightbytereal
12  module procedure nf90_put_att_one_onebyteint, nf90_put_att_one_twobyteint, &
13  nf90_put_att_one_fourbyteint, nf90_put_att_one_eightbyteint, &
14  nf90_put_att_one_fourbytereal, nf90_put_att_one_eightbytereal
15  end interface !nf90_put_att
16  interface nf90_get_att
17  module procedure nf90_get_att_text, &
18  nf90_get_att_onebyteint, nf90_get_att_twobyteint, &
19  nf90_get_att_fourbyteint, nf90_get_att_eightbyteint, &
20  nf90_get_att_fourbytereal, nf90_get_att_eightbytereal
21  module procedure nf90_get_att_one_onebyteint, nf90_get_att_one_twobyteint, &
22  nf90_get_att_one_fourbyteint, nf90_get_att_one_eightbyteint, &
23  nf90_get_att_one_fourbytereal, nf90_get_att_one_eightbytereal
24  end interface ! nf90_get_att
25 
26  ! Overloaded variable functions
27  interface nf90_put_var
28  module procedure nf90_put_var_text, &
29  nf90_put_var_onebyteint, nf90_put_var_twobyteint, &
30  nf90_put_var_fourbyteint, nf90_put_var_eightbyteint, &
31  nf90_put_var_fourbytereal, nf90_put_var_eightbytereal
32  module procedure nf90_put_var_1d_text, &
33  nf90_put_var_1d_onebyteint, nf90_put_var_1d_twobyteint, &
34  nf90_put_var_1d_fourbyteint, nf90_put_var_1d_eightbyteint, &
35  nf90_put_var_1d_fourbytereal, nf90_put_var_1d_eightbytereal
36  module procedure nf90_put_var_2d_text, &
37  nf90_put_var_2d_onebyteint, nf90_put_var_2d_twobyteint, &
38  nf90_put_var_2d_fourbyteint, nf90_put_var_2d_eightbyteint, &
39  nf90_put_var_2d_fourbytereal, nf90_put_var_2d_eightbytereal
40  module procedure nf90_put_var_3d_text, &
41  nf90_put_var_3d_onebyteint, nf90_put_var_3d_twobyteint, &
42  nf90_put_var_3d_fourbyteint, nf90_put_var_3d_eightbyteint, &
43  nf90_put_var_3d_fourbytereal, nf90_put_var_3d_eightbytereal
44  module procedure nf90_put_var_4d_text, &
45  nf90_put_var_4d_onebyteint, nf90_put_var_4d_twobyteint, &
46  nf90_put_var_4d_fourbyteint, nf90_put_var_4d_eightbyteint, &
47  nf90_put_var_4d_fourbytereal, nf90_put_var_4d_eightbytereal
48  module procedure nf90_put_var_5d_text, &
49  nf90_put_var_5d_onebyteint, nf90_put_var_5d_twobyteint, &
50  nf90_put_var_5d_fourbyteint, nf90_put_var_5d_eightbyteint, &
51  nf90_put_var_5d_fourbytereal, nf90_put_var_5d_eightbytereal
52  module procedure nf90_put_var_6d_text, &
53  nf90_put_var_6d_onebyteint, nf90_put_var_6d_twobyteint, &
54  nf90_put_var_6d_fourbyteint, nf90_put_var_6d_eightbyteint, &
55  nf90_put_var_6d_fourbytereal, nf90_put_var_6d_eightbytereal
56  module procedure nf90_put_var_7d_text, &
57  nf90_put_var_7d_onebyteint, nf90_put_var_7d_twobyteint, &
58  nf90_put_var_7d_fourbyteint, nf90_put_var_7d_eightbyteint, &
59  nf90_put_var_7d_fourbytereal, nf90_put_var_7d_eightbytereal
60  end interface ! nf90_put_var
61 
62  interface nf90_get_var
63  module procedure nf90_get_var_text, &
64  nf90_get_var_onebyteint, nf90_get_var_twobyteint, &
65  nf90_get_var_fourbyteint, nf90_get_var_eightbyteint, &
66  nf90_get_var_fourbytereal, nf90_get_var_eightbytereal
67  module procedure nf90_get_var_1d_text, &
68  nf90_get_var_1d_onebyteint, nf90_get_var_1d_twobyteint, &
69  nf90_get_var_1d_fourbyteint, nf90_get_var_1d_eightbyteint, &
70  nf90_get_var_1d_fourbytereal, nf90_get_var_1d_eightbytereal
71  module procedure nf90_get_var_2d_text, &
72  nf90_get_var_2d_onebyteint, nf90_get_var_2d_twobyteint, &
73  nf90_get_var_2d_fourbyteint, nf90_get_var_2d_eightbyteint, &
74  nf90_get_var_2d_fourbytereal, nf90_get_var_2d_eightbytereal
75  module procedure nf90_get_var_3d_text, &
76  nf90_get_var_3d_onebyteint, nf90_get_var_3d_twobyteint, &
77  nf90_get_var_3d_fourbyteint, nf90_get_var_3d_eightbyteint, &
78  nf90_get_var_3d_fourbytereal, nf90_get_var_3d_eightbytereal
79  module procedure nf90_get_var_4d_text, &
80  nf90_get_var_4d_onebyteint, nf90_get_var_4d_twobyteint, &
81  nf90_get_var_4d_fourbyteint, nf90_get_var_4d_eightbyteint, &
82  nf90_get_var_4d_fourbytereal, nf90_get_var_4d_eightbytereal
83  module procedure nf90_get_var_5d_text, &
84  nf90_get_var_5d_onebyteint, nf90_get_var_5d_twobyteint, &
85  nf90_get_var_5d_fourbyteint, nf90_get_var_5d_eightbyteint, &
86  nf90_get_var_5d_fourbytereal, nf90_get_var_5d_eightbytereal
87  module procedure nf90_get_var_6d_text, &
88  nf90_get_var_6d_onebyteint, nf90_get_var_6d_twobyteint, &
89  nf90_get_var_6d_fourbyteint, nf90_get_var_6d_eightbyteint, &
90  nf90_get_var_6d_fourbytereal, nf90_get_var_6d_eightbytereal
91  module procedure nf90_get_var_7d_text, &
92  nf90_get_var_7d_onebyteint, nf90_get_var_7d_twobyteint, &
93  nf90_get_var_7d_fourbyteint, nf90_get_var_7d_eightbyteint, &
94  nf90_get_var_7d_fourbytereal, nf90_get_var_7d_eightbytereal
95  end interface ! nf90_get_var

Return to the Main Unidata NetCDF page.
Generated on Wed Aug 19 2015 17:51:09 for NetCDF-Fortran. NetCDF is a Unidata library.