- Timestamp:
- 02/11/15 16:47:47 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/axis_interface_attr.F90
r546 r555 31 31 32 32 33 SUBROUTINE cxios_set_axis_data_begin(axis_hdl, data_begin) BIND(C) 34 USE ISO_C_BINDING 35 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 36 INTEGER (KIND=C_INT) , VALUE :: data_begin 37 END SUBROUTINE cxios_set_axis_data_begin 38 39 SUBROUTINE cxios_get_axis_data_begin(axis_hdl, data_begin) BIND(C) 40 USE ISO_C_BINDING 41 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 42 INTEGER (KIND=C_INT) :: data_begin 43 END SUBROUTINE cxios_get_axis_data_begin 44 45 FUNCTION cxios_is_defined_axis_data_begin(axis_hdl ) BIND(C) 46 USE ISO_C_BINDING 47 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_data_begin 48 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 49 END FUNCTION cxios_is_defined_axis_data_begin 50 51 52 SUBROUTINE cxios_set_axis_data_index(axis_hdl, data_index, extent1) BIND(C) 53 USE ISO_C_BINDING 54 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 55 INTEGER (KIND=C_INT) , DIMENSION(*) :: data_index 56 INTEGER (kind = C_INT), VALUE :: extent1 57 END SUBROUTINE cxios_set_axis_data_index 58 59 SUBROUTINE cxios_get_axis_data_index(axis_hdl, data_index, extent1) BIND(C) 60 USE ISO_C_BINDING 61 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 62 INTEGER (KIND=C_INT) , DIMENSION(*) :: data_index 63 INTEGER (kind = C_INT), VALUE :: extent1 64 END SUBROUTINE cxios_get_axis_data_index 65 66 FUNCTION cxios_is_defined_axis_data_index(axis_hdl ) BIND(C) 67 USE ISO_C_BINDING 68 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_data_index 69 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 70 END FUNCTION cxios_is_defined_axis_data_index 71 72 73 SUBROUTINE cxios_set_axis_data_n(axis_hdl, data_n) BIND(C) 74 USE ISO_C_BINDING 75 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 76 INTEGER (KIND=C_INT) , VALUE :: data_n 77 END SUBROUTINE cxios_set_axis_data_n 78 79 SUBROUTINE cxios_get_axis_data_n(axis_hdl, data_n) BIND(C) 80 USE ISO_C_BINDING 81 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 82 INTEGER (KIND=C_INT) :: data_n 83 END SUBROUTINE cxios_get_axis_data_n 84 85 FUNCTION cxios_is_defined_axis_data_n(axis_hdl ) BIND(C) 86 USE ISO_C_BINDING 87 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_data_n 88 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 89 END FUNCTION cxios_is_defined_axis_data_n 90 91 92 SUBROUTINE cxios_set_axis_ibegin(axis_hdl, ibegin) BIND(C) 93 USE ISO_C_BINDING 94 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 95 INTEGER (KIND=C_INT) , VALUE :: ibegin 96 END SUBROUTINE cxios_set_axis_ibegin 97 98 SUBROUTINE cxios_get_axis_ibegin(axis_hdl, ibegin) BIND(C) 99 USE ISO_C_BINDING 100 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 101 INTEGER (KIND=C_INT) :: ibegin 102 END SUBROUTINE cxios_get_axis_ibegin 103 104 FUNCTION cxios_is_defined_axis_ibegin(axis_hdl ) BIND(C) 105 USE ISO_C_BINDING 106 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_ibegin 107 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 108 END FUNCTION cxios_is_defined_axis_ibegin 109 110 33 111 SUBROUTINE cxios_set_axis_long_name(axis_hdl, long_name, long_name_size) BIND(C) 34 112 USE ISO_C_BINDING … … 52 130 53 131 132 SUBROUTINE cxios_set_axis_mask(axis_hdl, mask, extent1) BIND(C) 133 USE ISO_C_BINDING 134 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 135 LOGICAL (KIND=C_BOOL) , DIMENSION(*) :: mask 136 INTEGER (kind = C_INT), VALUE :: extent1 137 END SUBROUTINE cxios_set_axis_mask 138 139 SUBROUTINE cxios_get_axis_mask(axis_hdl, mask, extent1) BIND(C) 140 USE ISO_C_BINDING 141 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 142 LOGICAL (KIND=C_BOOL) , DIMENSION(*) :: mask 143 INTEGER (kind = C_INT), VALUE :: extent1 144 END SUBROUTINE cxios_get_axis_mask 145 146 FUNCTION cxios_is_defined_axis_mask(axis_hdl ) BIND(C) 147 USE ISO_C_BINDING 148 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_mask 149 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 150 END FUNCTION cxios_is_defined_axis_mask 151 152 54 153 SUBROUTINE cxios_set_axis_name(axis_hdl, name, name_size) BIND(C) 55 154 USE ISO_C_BINDING … … 73 172 74 173 174 SUBROUTINE cxios_set_axis_ni(axis_hdl, ni) BIND(C) 175 USE ISO_C_BINDING 176 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 177 INTEGER (KIND=C_INT) , VALUE :: ni 178 END SUBROUTINE cxios_set_axis_ni 179 180 SUBROUTINE cxios_get_axis_ni(axis_hdl, ni) BIND(C) 181 USE ISO_C_BINDING 182 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 183 INTEGER (KIND=C_INT) :: ni 184 END SUBROUTINE cxios_get_axis_ni 185 186 FUNCTION cxios_is_defined_axis_ni(axis_hdl ) BIND(C) 187 USE ISO_C_BINDING 188 LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_ni 189 INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 190 END FUNCTION cxios_is_defined_axis_ni 191 192 75 193 SUBROUTINE cxios_set_axis_positive(axis_hdl, positive, positive_size) BIND(C) 76 194 USE ISO_C_BINDING
Note: See TracChangeset
for help on using the changeset viewer.