Ignore:
Timestamp:
04/24/18 18:03:18 (6 years ago)
Author:
oabramkina
Message:

Updating fortran interface for attributes that have been recently introduced and the following filters:

duplicate_scalar_to_axis
reduce_axis_to_axis
reduce_scalar_to_scalar
reorder_domain
temporal_splitting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/XIOS_DEV_CMIP6/src/interface/fortran_attr/interpolate_domain_interface_attr.F90

    r1201 r1492  
    99  INTERFACE 
    1010    ! Do not call directly / interface FORTRAN 2003 <-> C99 
     11 
     12    SUBROUTINE cxios_set_interpolate_domain_detect_missing_value(interpolate_domain_hdl, detect_missing_value) BIND(C) 
     13      USE ISO_C_BINDING 
     14      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_domain_hdl 
     15      LOGICAL (KIND=C_BOOL)      , VALUE :: detect_missing_value 
     16    END SUBROUTINE cxios_set_interpolate_domain_detect_missing_value 
     17 
     18    SUBROUTINE cxios_get_interpolate_domain_detect_missing_value(interpolate_domain_hdl, detect_missing_value) BIND(C) 
     19      USE ISO_C_BINDING 
     20      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_domain_hdl 
     21      LOGICAL (KIND=C_BOOL)             :: detect_missing_value 
     22    END SUBROUTINE cxios_get_interpolate_domain_detect_missing_value 
     23 
     24    FUNCTION cxios_is_defined_interpolate_domain_detect_missing_value(interpolate_domain_hdl) BIND(C) 
     25      USE ISO_C_BINDING 
     26      LOGICAL(kind=C_BOOL) :: cxios_is_defined_interpolate_domain_detect_missing_value 
     27      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_domain_hdl 
     28    END FUNCTION cxios_is_defined_interpolate_domain_detect_missing_value 
     29 
    1130 
    1231    SUBROUTINE cxios_set_interpolate_domain_mode(interpolate_domain_hdl, mode, mode_size) BIND(C) 
     
    6786      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_domain_hdl 
    6887    END FUNCTION cxios_is_defined_interpolate_domain_quantity 
     88 
     89 
     90    SUBROUTINE cxios_set_interpolate_domain_read_write_convention(interpolate_domain_hdl, read_write_convention, read_write_convention_size) BIND(C) 
     91      USE ISO_C_BINDING 
     92      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_domain_hdl 
     93      CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: read_write_convention 
     94      INTEGER  (kind = C_INT)     , VALUE        :: read_write_convention_size 
     95    END SUBROUTINE cxios_set_interpolate_domain_read_write_convention 
     96 
     97    SUBROUTINE cxios_get_interpolate_domain_read_write_convention(interpolate_domain_hdl, read_write_convention, read_write_convention_size) BIND(C) 
     98      USE ISO_C_BINDING 
     99      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_domain_hdl 
     100      CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: read_write_convention 
     101      INTEGER  (kind = C_INT)     , VALUE        :: read_write_convention_size 
     102    END SUBROUTINE cxios_get_interpolate_domain_read_write_convention 
     103 
     104    FUNCTION cxios_is_defined_interpolate_domain_read_write_convention(interpolate_domain_hdl) BIND(C) 
     105      USE ISO_C_BINDING 
     106      LOGICAL(kind=C_BOOL) :: cxios_is_defined_interpolate_domain_read_write_convention 
     107      INTEGER (kind = C_INTPTR_T), VALUE :: interpolate_domain_hdl 
     108    END FUNCTION cxios_is_defined_interpolate_domain_read_write_convention 
    69109 
    70110 
Note: See TracChangeset for help on using the changeset viewer.