![]() |
ICON Community Interface 0.4.0
|
Data Types | |
| interface | comin_var_sync_device_mem_fct |
| interface | comin_var_sync_halo_fct |
| type | t_comin_request_item |
| Information on requested variables. More... | |
| type | t_comin_var_context_item |
| Variable list for context access. More... | |
| type | t_comin_var_descriptor |
| Variable descriptor. identifies (uniquely) a variable. Do not confuse with meta-data. More... | |
| type | t_comin_var_descriptor_c |
| type | t_comin_var_handle |
| Variable pointer. Fortran interface for accessing variables. More... | |
| type | t_comin_var_item |
| Variable item. More... | |
| type | t_comin_var_list_context |
| Array of variable lists (array of pointer lists) each entry. More... | |
Functions/Subroutines | |
| type(t_comin_var_descriptor) function | create_comin_var_descriptor (name, id) |
| Create a variable descriptor from a variable name and id. | |
| type(t_comin_var_descriptor) function | create_comin_var_descriptor_from_c (desc_c) |
| Create a variable descriptor from a C structure. | |
| logical function | comin_var_descr_match (var_descriptor1, var_descriptor2) |
| compare two variable descriptors. | |
| type(t_comin_var_handle) function | comin_var_ptr_init (var_item) |
| subroutine | comin_var_get_ptr_dp (this, ptr) |
| subroutine | comin_var_get_ptr_sp (this, ptr) |
| subroutine | comin_var_get_ptr_i (this, ptr) |
| integer function, dimension(5) | comin_var_get_array_shape (this) |
| type(t_comin_var_descriptor) function | comin_var_get_descriptor (this) |
| logical function | comin_var_get_lcontainer (this) |
| integer function | comin_var_get_ncontained (this) |
| integer function, dimension(5) | comin_var_get_dim_semantics (this) |
| logical function | comin_var_get_valid (this) |
| subroutine | comin_var_to_3d_dp (var, slice) |
| Convenience operation for accessing 2D/3D fields. | |
| subroutine | comin_var_to_3d_sp (var, slice) |
| Convenience operation for accessing 2D/3D fields. | |
| subroutine | comin_var_to_3d_i (var, slice) |
| Convenience operation for accessing 2D/3D fields. | |
| subroutine | comin_var_handle_set_cptr (var, cptr) |
Variables | |
| external | comin_plugin_finish_external |
| logical function comin_variable_types::comin_var_descr_match | ( | type(t_comin_var_descriptor), intent(in) | var_descriptor1, |
| type(t_comin_var_descriptor), intent(in) | var_descriptor2 ) |
compare two variable descriptors.
Definition at line 177 of file comin_variable_types.F90.


| integer function, dimension(5) comin_variable_types::comin_var_get_array_shape | ( | class(t_comin_var_handle), intent(in) | this | ) |
Definition at line 221 of file comin_variable_types.F90.
| type(t_comin_var_descriptor) function comin_variable_types::comin_var_get_descriptor | ( | class(t_comin_var_handle), intent(in) | this | ) |
Definition at line 228 of file comin_variable_types.F90.
| integer function, dimension(5) comin_variable_types::comin_var_get_dim_semantics | ( | class(t_comin_var_handle), intent(in) | this | ) |
Definition at line 249 of file comin_variable_types.F90.
| logical function comin_variable_types::comin_var_get_lcontainer | ( | class(t_comin_var_handle), intent(in) | this | ) |
Definition at line 235 of file comin_variable_types.F90.
| integer function comin_variable_types::comin_var_get_ncontained | ( | class(t_comin_var_handle), intent(in) | this | ) |
Definition at line 242 of file comin_variable_types.F90.
| subroutine comin_variable_types::comin_var_get_ptr_dp | ( | class(t_comin_var_handle), intent(in) | this, |
| real(dp), dimension(:,:,:,:,:), intent(inout), pointer | ptr ) |
Definition at line 200 of file comin_variable_types.F90.
| subroutine comin_variable_types::comin_var_get_ptr_i | ( | class(t_comin_var_handle), intent(in) | this, |
| integer(c_int), dimension(:,:,:,:,:), intent(inout), pointer | ptr ) |
Definition at line 214 of file comin_variable_types.F90.
| subroutine comin_variable_types::comin_var_get_ptr_sp | ( | class(t_comin_var_handle), intent(in) | this, |
| real(sp), dimension(:,:,:,:,:), intent(inout), pointer | ptr ) |
Definition at line 207 of file comin_variable_types.F90.
| logical function comin_variable_types::comin_var_get_valid | ( | class(t_comin_var_handle), intent(in) | this | ) |
Definition at line 256 of file comin_variable_types.F90.
| subroutine comin_variable_types::comin_var_handle_set_cptr | ( | type(t_comin_var_handle), intent(inout) | var, |
| type(c_ptr), intent(in) | cptr ) |
Definition at line 356 of file comin_variable_types.F90.
| type(t_comin_var_handle) function comin_variable_types::comin_var_ptr_init | ( | type(t_comin_var_item), intent(in), pointer | var_item | ) |
Definition at line 193 of file comin_variable_types.F90.

| type(t_comin_var_descriptor) function comin_variable_types::create_comin_var_descriptor | ( | character(len=*), intent(in) | name, |
| integer, intent(in) | id ) |
Create a variable descriptor from a variable name and id.
Definition at line 156 of file comin_variable_types.F90.

| type(t_comin_var_descriptor) function comin_variable_types::create_comin_var_descriptor_from_c | ( | type(t_comin_var_descriptor_c), intent(in) | desc_c | ) |
Create a variable descriptor from a C structure.
Definition at line 168 of file comin_variable_types.F90.
| external comin_variable_types::comin_plugin_finish_external |
Definition at line 27 of file comin_variable_types.F90.