Ignore:
Timestamp:
07/05/16 15:59:23 (8 years ago)
Author:
mhnguyen
Message:

Adding Fortran interface for reduce_axis_to_scalar

Test
+) On Curie
+) Only compilation

File:
1 edited

Legend:

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

    r786 r891  
    99  INTERFACE 
    1010    ! Do not call directly / interface FORTRAN 2003 <-> C99 
     11 
     12    SUBROUTINE cxios_set_interpolate_axis_coordinate(interpolate_axis_hdl, coordinate, coordinate_size) BIND(C) 
     13      USE ISO_C_BINDING 
     14      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_axis_hdl 
     15      CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: coordinate 
     16      INTEGER  (kind = C_INT)     , VALUE        :: coordinate_size 
     17    END SUBROUTINE cxios_set_interpolate_axis_coordinate 
     18 
     19    SUBROUTINE cxios_get_interpolate_axis_coordinate(interpolate_axis_hdl, coordinate, coordinate_size) BIND(C) 
     20      USE ISO_C_BINDING 
     21      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_axis_hdl 
     22      CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: coordinate 
     23      INTEGER  (kind = C_INT)     , VALUE        :: coordinate_size 
     24    END SUBROUTINE cxios_get_interpolate_axis_coordinate 
     25 
     26    FUNCTION cxios_is_defined_interpolate_axis_coordinate(interpolate_axis_hdl) BIND(C) 
     27      USE ISO_C_BINDING 
     28      LOGICAL(kind=C_BOOL) :: cxios_is_defined_interpolate_axis_coordinate 
     29      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_axis_hdl 
     30    END FUNCTION cxios_is_defined_interpolate_axis_coordinate 
     31 
    1132 
    1233    SUBROUTINE cxios_set_interpolate_axis_order(interpolate_axis_hdl, order) BIND(C) 
Note: See TracChangeset for help on using the changeset viewer.