Ignore:
Timestamp:
01/26/16 18:19:09 (8 years ago)
Author:
mhnguyen
Message:

Adding some attributes for axis and grid (ticket 71, 78)

+) Add index attribute for axis
+) Change mask?d to mask_?d for grid

Test
+) On Curie
+) Test passes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/fortran_attr/axis_interface_attr.F90

    r779 r817  
    130130 
    131131 
     132    SUBROUTINE cxios_set_axis_index(axis_hdl, index, extent) BIND(C) 
     133      USE ISO_C_BINDING 
     134      INTEGER (kind = C_INTPTR_T), VALUE       :: axis_hdl 
     135      INTEGER (KIND=C_INT)     , DIMENSION(*) :: index 
     136      INTEGER (kind = C_INT), DIMENSION(*)     :: extent 
     137    END SUBROUTINE cxios_set_axis_index 
     138 
     139    SUBROUTINE cxios_get_axis_index(axis_hdl, index, extent) BIND(C) 
     140      USE ISO_C_BINDING 
     141      INTEGER (kind = C_INTPTR_T), VALUE       :: axis_hdl 
     142      INTEGER (KIND=C_INT)     , DIMENSION(*) :: index 
     143      INTEGER (kind = C_INT), DIMENSION(*)     :: extent 
     144    END SUBROUTINE cxios_get_axis_index 
     145 
     146    FUNCTION cxios_is_defined_axis_index(axis_hdl) BIND(C) 
     147      USE ISO_C_BINDING 
     148      LOGICAL(kind=C_BOOL) :: cxios_is_defined_axis_index 
     149      INTEGER (kind = C_INTPTR_T), VALUE :: axis_hdl 
     150    END FUNCTION cxios_is_defined_axis_index 
     151 
     152 
    132153    SUBROUTINE cxios_set_axis_long_name(axis_hdl, long_name, long_name_size) BIND(C) 
    133154      USE ISO_C_BINDING 
Note: See TracChangeset for help on using the changeset viewer.