- Timestamp:
- 06/03/13 11:21:19 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/fieldgroup_interface_attr.f90
r326 r432 23 23 END SUBROUTINE cxios_get_fieldgroup_axis_ref 24 24 25 FUNCTION cxios_is_defined_fieldgroup_axis_ref(fieldgroup_hdl ) BIND(C) 26 USE ISO_C_BINDING 27 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_axis_ref 28 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 29 END FUNCTION cxios_is_defined_fieldgroup_axis_ref 30 25 31 26 32 SUBROUTINE cxios_set_fieldgroup_default_value(fieldgroup_hdl, default_value) BIND(C) … … 35 41 REAL (KIND=C_DOUBLE) :: default_value 36 42 END SUBROUTINE cxios_get_fieldgroup_default_value 43 44 FUNCTION cxios_is_defined_fieldgroup_default_value(fieldgroup_hdl ) BIND(C) 45 USE ISO_C_BINDING 46 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_default_value 47 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 48 END FUNCTION cxios_is_defined_fieldgroup_default_value 37 49 38 50 … … 51 63 END SUBROUTINE cxios_get_fieldgroup_domain_ref 52 64 65 FUNCTION cxios_is_defined_fieldgroup_domain_ref(fieldgroup_hdl ) BIND(C) 66 USE ISO_C_BINDING 67 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_domain_ref 68 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 69 END FUNCTION cxios_is_defined_fieldgroup_domain_ref 70 53 71 54 72 SUBROUTINE cxios_set_fieldgroup_enabled(fieldgroup_hdl, enabled) BIND(C) … … 63 81 LOGICAL (KIND=C_BOOL) :: enabled 64 82 END SUBROUTINE cxios_get_fieldgroup_enabled 83 84 FUNCTION cxios_is_defined_fieldgroup_enabled(fieldgroup_hdl ) BIND(C) 85 USE ISO_C_BINDING 86 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_enabled 87 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 88 END FUNCTION cxios_is_defined_fieldgroup_enabled 65 89 66 90 … … 79 103 END SUBROUTINE cxios_get_fieldgroup_field_ref 80 104 105 FUNCTION cxios_is_defined_fieldgroup_field_ref(fieldgroup_hdl ) BIND(C) 106 USE ISO_C_BINDING 107 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_field_ref 108 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 109 END FUNCTION cxios_is_defined_fieldgroup_field_ref 110 81 111 82 112 SUBROUTINE cxios_set_fieldgroup_freq_offset(fieldgroup_hdl, freq_offset, freq_offset_size) BIND(C) … … 94 124 END SUBROUTINE cxios_get_fieldgroup_freq_offset 95 125 126 FUNCTION cxios_is_defined_fieldgroup_freq_offset(fieldgroup_hdl ) BIND(C) 127 USE ISO_C_BINDING 128 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_freq_offset 129 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 130 END FUNCTION cxios_is_defined_fieldgroup_freq_offset 131 96 132 97 133 SUBROUTINE cxios_set_fieldgroup_freq_op(fieldgroup_hdl, freq_op, freq_op_size) BIND(C) … … 109 145 END SUBROUTINE cxios_get_fieldgroup_freq_op 110 146 147 FUNCTION cxios_is_defined_fieldgroup_freq_op(fieldgroup_hdl ) BIND(C) 148 USE ISO_C_BINDING 149 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_freq_op 150 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 151 END FUNCTION cxios_is_defined_fieldgroup_freq_op 152 111 153 112 154 SUBROUTINE cxios_set_fieldgroup_grid_ref(fieldgroup_hdl, grid_ref, grid_ref_size) BIND(C) … … 124 166 END SUBROUTINE cxios_get_fieldgroup_grid_ref 125 167 168 FUNCTION cxios_is_defined_fieldgroup_grid_ref(fieldgroup_hdl ) BIND(C) 169 USE ISO_C_BINDING 170 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_grid_ref 171 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 172 END FUNCTION cxios_is_defined_fieldgroup_grid_ref 173 126 174 127 175 SUBROUTINE cxios_set_fieldgroup_group_ref(fieldgroup_hdl, group_ref, group_ref_size) BIND(C) … … 139 187 END SUBROUTINE cxios_get_fieldgroup_group_ref 140 188 189 FUNCTION cxios_is_defined_fieldgroup_group_ref(fieldgroup_hdl ) BIND(C) 190 USE ISO_C_BINDING 191 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_group_ref 192 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 193 END FUNCTION cxios_is_defined_fieldgroup_group_ref 194 141 195 142 196 SUBROUTINE cxios_set_fieldgroup_level(fieldgroup_hdl, level) BIND(C) … … 151 205 INTEGER (KIND=C_INT) :: level 152 206 END SUBROUTINE cxios_get_fieldgroup_level 207 208 FUNCTION cxios_is_defined_fieldgroup_level(fieldgroup_hdl ) BIND(C) 209 USE ISO_C_BINDING 210 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_level 211 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 212 END FUNCTION cxios_is_defined_fieldgroup_level 153 213 154 214 … … 167 227 END SUBROUTINE cxios_get_fieldgroup_long_name 168 228 229 FUNCTION cxios_is_defined_fieldgroup_long_name(fieldgroup_hdl ) BIND(C) 230 USE ISO_C_BINDING 231 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_long_name 232 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 233 END FUNCTION cxios_is_defined_fieldgroup_long_name 234 169 235 170 236 SUBROUTINE cxios_set_fieldgroup_name(fieldgroup_hdl, name, name_size) BIND(C) … … 182 248 END SUBROUTINE cxios_get_fieldgroup_name 183 249 250 FUNCTION cxios_is_defined_fieldgroup_name(fieldgroup_hdl ) BIND(C) 251 USE ISO_C_BINDING 252 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_name 253 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 254 END FUNCTION cxios_is_defined_fieldgroup_name 255 184 256 185 257 SUBROUTINE cxios_set_fieldgroup_operation(fieldgroup_hdl, operation, operation_size) BIND(C) … … 197 269 END SUBROUTINE cxios_get_fieldgroup_operation 198 270 271 FUNCTION cxios_is_defined_fieldgroup_operation(fieldgroup_hdl ) BIND(C) 272 USE ISO_C_BINDING 273 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_operation 274 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 275 END FUNCTION cxios_is_defined_fieldgroup_operation 276 199 277 200 278 SUBROUTINE cxios_set_fieldgroup_prec(fieldgroup_hdl, prec) BIND(C) … … 209 287 INTEGER (KIND=C_INT) :: prec 210 288 END SUBROUTINE cxios_get_fieldgroup_prec 289 290 FUNCTION cxios_is_defined_fieldgroup_prec(fieldgroup_hdl ) BIND(C) 291 USE ISO_C_BINDING 292 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_prec 293 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 294 END FUNCTION cxios_is_defined_fieldgroup_prec 211 295 212 296 … … 225 309 END SUBROUTINE cxios_get_fieldgroup_standard_name 226 310 311 FUNCTION cxios_is_defined_fieldgroup_standard_name(fieldgroup_hdl ) BIND(C) 312 USE ISO_C_BINDING 313 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_standard_name 314 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 315 END FUNCTION cxios_is_defined_fieldgroup_standard_name 316 227 317 228 318 SUBROUTINE cxios_set_fieldgroup_unit(fieldgroup_hdl, unit, unit_size) BIND(C) … … 240 330 END SUBROUTINE cxios_get_fieldgroup_unit 241 331 332 FUNCTION cxios_is_defined_fieldgroup_unit(fieldgroup_hdl ) BIND(C) 333 USE ISO_C_BINDING 334 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_unit 335 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 336 END FUNCTION cxios_is_defined_fieldgroup_unit 337 242 338 243 339 END INTERFACE
Note: See TracChangeset
for help on using the changeset viewer.