- Timestamp:
- 08/24/15 14:53:27 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/axis_interface_attr.F90
r609 r666 31 31 32 32 33 SUBROUTINE cxios_set_axis_begin(axis_hdl, begin) BIND(C) 34 USE ISO_C_BINDING 35 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 36 INTEGER (KIND=C_INT) , VALUE :: begin 37 END SUBROUTINE cxios_set_axis_begin 38 39 SUBROUTINE cxios_get_axis_begin(axis_hdl, begin) BIND(C) 40 USE ISO_C_BINDING 41 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 42 INTEGER (KIND=C_INT) :: begin 43 END SUBROUTINE cxios_get_axis_begin 44 45 FUNCTION cxios_is_defined_axis_begin(axis_hdl) BIND(C) 46 USE ISO_C_BINDING 47 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_begin 48 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 49 END FUNCTION cxios_is_defined_axis_begin 50 51 33 52 SUBROUTINE cxios_set_axis_bounds(axis_hdl, bounds, extent1, extent2) BIND(C) 34 53 USE ISO_C_BINDING … … 111 130 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 112 131 END FUNCTION cxios_is_defined_axis_data_n 113 114 115 SUBROUTINE cxios_set_axis_ibegin(axis_hdl, ibegin) BIND(C)116 USE ISO_C_BINDING117 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl118 INTEGER (KIND=C_INT) , VALUE :: ibegin119 END SUBROUTINE cxios_set_axis_ibegin120 121 SUBROUTINE cxios_get_axis_ibegin(axis_hdl, ibegin) BIND(C)122 USE ISO_C_BINDING123 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl124 INTEGER (KIND=C_INT) :: ibegin125 END SUBROUTINE cxios_get_axis_ibegin126 127 FUNCTION cxios_is_defined_axis_ibegin(axis_hdl) BIND(C)128 USE ISO_C_BINDING129 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_ibegin130 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl131 END FUNCTION cxios_is_defined_axis_ibegin132 132 133 133 … … 174 174 175 175 176 SUBROUTINE cxios_set_axis_n(axis_hdl, n) BIND(C) 177 USE ISO_C_BINDING 178 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 179 INTEGER (KIND=C_INT) , VALUE :: n 180 END SUBROUTINE cxios_set_axis_n 181 182 SUBROUTINE cxios_get_axis_n(axis_hdl, n) BIND(C) 183 USE ISO_C_BINDING 184 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 185 INTEGER (KIND=C_INT) :: n 186 END SUBROUTINE cxios_get_axis_n 187 188 FUNCTION cxios_is_defined_axis_n(axis_hdl) BIND(C) 189 USE ISO_C_BINDING 190 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_n 191 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 192 END FUNCTION cxios_is_defined_axis_n 193 194 195 SUBROUTINE cxios_set_axis_n_glo(axis_hdl, n_glo) BIND(C) 196 USE ISO_C_BINDING 197 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 198 INTEGER (KIND=C_INT) , VALUE :: n_glo 199 END SUBROUTINE cxios_set_axis_n_glo 200 201 SUBROUTINE cxios_get_axis_n_glo(axis_hdl, n_glo) BIND(C) 202 USE ISO_C_BINDING 203 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 204 INTEGER (KIND=C_INT) :: n_glo 205 END SUBROUTINE cxios_get_axis_n_glo 206 207 FUNCTION cxios_is_defined_axis_n_glo(axis_hdl) BIND(C) 208 USE ISO_C_BINDING 209 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_n_glo 210 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 211 END FUNCTION cxios_is_defined_axis_n_glo 212 213 176 214 SUBROUTINE cxios_set_axis_name(axis_hdl, name, name_size) BIND(C) 177 215 USE ISO_C_BINDING … … 195 233 196 234 197 SUBROUTINE cxios_set_axis_ni(axis_hdl, ni) BIND(C)198 USE ISO_C_BINDING199 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl200 INTEGER (KIND=C_INT) , VALUE :: ni201 END SUBROUTINE cxios_set_axis_ni202 203 SUBROUTINE cxios_get_axis_ni(axis_hdl, ni) BIND(C)204 USE ISO_C_BINDING205 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl206 INTEGER (KIND=C_INT) :: ni207 END SUBROUTINE cxios_get_axis_ni208 209 FUNCTION cxios_is_defined_axis_ni(axis_hdl) BIND(C)210 USE ISO_C_BINDING211 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_ni212 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl213 END FUNCTION cxios_is_defined_axis_ni214 215 216 235 SUBROUTINE cxios_set_axis_positive(axis_hdl, positive, positive_size) BIND(C) 217 236 USE ISO_C_BINDING … … 235 254 236 255 237 SUBROUTINE cxios_set_axis_size(axis_hdl, size) BIND(C)238 USE ISO_C_BINDING239 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl240 INTEGER (KIND=C_INT) , VALUE :: size241 END SUBROUTINE cxios_set_axis_size242 243 SUBROUTINE cxios_get_axis_size(axis_hdl, size) BIND(C)244 USE ISO_C_BINDING245 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl246 INTEGER (KIND=C_INT) :: size247 END SUBROUTINE cxios_get_axis_size248 249 FUNCTION cxios_is_defined_axis_size(axis_hdl) BIND(C)250 USE ISO_C_BINDING251 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_size252 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl253 END FUNCTION cxios_is_defined_axis_size254 255 256 256 SUBROUTINE cxios_set_axis_standard_name(axis_hdl, standard_name, standard_name_size) BIND(C) 257 257 USE ISO_C_BINDING … … 316 316 END FUNCTION cxios_is_defined_axis_value 317 317 318 319 SUBROUTINE cxios_set_axis_zoom_begin(axis_hdl, zoom_begin) BIND(C)320 USE ISO_C_BINDING321 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl322 INTEGER (KIND=C_INT) , VALUE :: zoom_begin323 END SUBROUTINE cxios_set_axis_zoom_begin324 325 SUBROUTINE cxios_get_axis_zoom_begin(axis_hdl, zoom_begin) BIND(C)326 USE ISO_C_BINDING327 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl328 INTEGER (KIND=C_INT) :: zoom_begin329 END SUBROUTINE cxios_get_axis_zoom_begin330 331 FUNCTION cxios_is_defined_axis_zoom_begin(axis_hdl) BIND(C)332 USE ISO_C_BINDING333 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_zoom_begin334 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl335 END FUNCTION cxios_is_defined_axis_zoom_begin336 337 338 SUBROUTINE cxios_set_axis_zoom_end(axis_hdl, zoom_end) BIND(C)339 USE ISO_C_BINDING340 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl341 INTEGER (KIND=C_INT) , VALUE :: zoom_end342 END SUBROUTINE cxios_set_axis_zoom_end343 344 SUBROUTINE cxios_get_axis_zoom_end(axis_hdl, zoom_end) BIND(C)345 USE ISO_C_BINDING346 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl347 INTEGER (KIND=C_INT) :: zoom_end348 END SUBROUTINE cxios_get_axis_zoom_end349 350 FUNCTION cxios_is_defined_axis_zoom_end(axis_hdl) BIND(C)351 USE ISO_C_BINDING352 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_zoom_end353 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl354 END FUNCTION cxios_is_defined_axis_zoom_end355 356 357 SUBROUTINE cxios_set_axis_zoom_size(axis_hdl, zoom_size) BIND(C)358 USE ISO_C_BINDING359 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl360 INTEGER (KIND=C_INT) , VALUE :: zoom_size361 END SUBROUTINE cxios_set_axis_zoom_size362 363 SUBROUTINE cxios_get_axis_zoom_size(axis_hdl, zoom_size) BIND(C)364 USE ISO_C_BINDING365 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl366 INTEGER (KIND=C_INT) :: zoom_size367 END SUBROUTINE cxios_get_axis_zoom_size368 369 FUNCTION cxios_is_defined_axis_zoom_size(axis_hdl) BIND(C)370 USE ISO_C_BINDING371 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_zoom_size372 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl373 END FUNCTION cxios_is_defined_axis_zoom_size374 375 318 END INTERFACE 376 319
Note: See TracChangeset
for help on using the changeset viewer.