- Timestamp:
- 01/26/15 14:39:26 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/context_interface_attr.F90
r545 r549 8 8 9 9 INTERFACE ! Do not call directly / interface FORTRAN 2003 <-> C99 10 11 12 SUBROUTINE cxios_set_context_calendar_type(context_hdl, calendar_type, calendar_type_size) BIND(C)13 USE ISO_C_BINDING14 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl15 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: calendar_type16 INTEGER (kind = C_INT) , VALUE :: calendar_type_size17 END SUBROUTINE cxios_set_context_calendar_type18 19 SUBROUTINE cxios_get_context_calendar_type(context_hdl, calendar_type, calendar_type_size) BIND(C)20 USE ISO_C_BINDING21 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl22 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: calendar_type23 INTEGER (kind = C_INT) , VALUE :: calendar_type_size24 END SUBROUTINE cxios_get_context_calendar_type25 26 FUNCTION cxios_is_defined_context_calendar_type(context_hdl ) BIND(C)27 USE ISO_C_BINDING28 LOGICAL(kind=C_BOOL) :: cxios_is_defined_context_calendar_type29 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl30 END FUNCTION cxios_is_defined_context_calendar_type31 10 32 11 … … 52 31 53 32 54 SUBROUTINE cxios_set_context_start_date(context_hdl, start_date) BIND(C)55 USE ISO_C_BINDING56 USE IDATE57 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl58 TYPE(txios(date)), VALUE :: start_date59 END SUBROUTINE cxios_set_context_start_date60 61 SUBROUTINE cxios_get_context_start_date(context_hdl, start_date) BIND(C)62 USE ISO_C_BINDING63 USE IDATE64 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl65 TYPE(txios(date)) :: start_date66 END SUBROUTINE cxios_get_context_start_date67 68 FUNCTION cxios_is_defined_context_start_date(context_hdl ) BIND(C)69 USE ISO_C_BINDING70 LOGICAL(kind=C_BOOL) :: cxios_is_defined_context_start_date71 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl72 END FUNCTION cxios_is_defined_context_start_date73 74 75 SUBROUTINE cxios_set_context_time_origin(context_hdl, time_origin) BIND(C)76 USE ISO_C_BINDING77 USE IDATE78 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl79 TYPE(txios(date)), VALUE :: time_origin80 END SUBROUTINE cxios_set_context_time_origin81 82 SUBROUTINE cxios_get_context_time_origin(context_hdl, time_origin) BIND(C)83 USE ISO_C_BINDING84 USE IDATE85 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl86 TYPE(txios(date)) :: time_origin87 END SUBROUTINE cxios_get_context_time_origin88 89 FUNCTION cxios_is_defined_context_time_origin(context_hdl ) BIND(C)90 USE ISO_C_BINDING91 LOGICAL(kind=C_BOOL) :: cxios_is_defined_context_time_origin92 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl93 END FUNCTION cxios_is_defined_context_time_origin94 95 96 SUBROUTINE cxios_set_context_timestep(context_hdl, timestep) BIND(C)97 USE ISO_C_BINDING98 USE IDURATION99 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl100 TYPE(txios(duration)), VALUE :: timestep101 END SUBROUTINE cxios_set_context_timestep102 103 SUBROUTINE cxios_get_context_timestep(context_hdl, timestep) BIND(C)104 USE ISO_C_BINDING105 USE IDURATION106 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl107 TYPE(txios(duration)) :: timestep108 END SUBROUTINE cxios_get_context_timestep109 110 FUNCTION cxios_is_defined_context_timestep(context_hdl ) BIND(C)111 USE ISO_C_BINDING112 LOGICAL(kind=C_BOOL) :: cxios_is_defined_context_timestep113 INTEGER (kind = C_INTPTR_T), VALUE :: context_hdl114 END FUNCTION cxios_is_defined_context_timestep115 116 117 33 END INTERFACE 118 34
Note: See TracChangeset
for help on using the changeset viewer.