Interfaces | |
| interface | comin_var_descr_list_iterator_delete |
| interface | comin_var_get_descr_list_head |
| interface | comin_var_get_descr_list_next |
| interface | comin_varmap_clear |
| interface | comin_varmap_delete |
| interface | comin_varmap_iterator_begin |
| interface | comin_varmap_iterator_delete |
| interface | comin_varmap_iterator_is_end |
| interface | comin_varmap_iterator_next |
| interface | comin_varmap_iterator_value |
| interface | comin_varmap_new |
| type(t_comin_var_item) function, pointer, public comin_var_get_from_exposed | ( | type (t_comin_var_descriptor), intent(in) | var_descriptor | ) |
get pointer to a variable exposed by ICON
Definition at line 505 of file comin_variable.F90.
| logical function, public comin_var_is_used | ( | type(t_comin_var_descriptor), intent(in) | var_descriptor | ) |
Check if a variable is actually used by any comin plugin.
Definition at line 597 of file comin_variable.F90.
| subroutine, public comin_var_list_append | ( | type(t_comin_var_descriptor), intent(in) | var_descr, |
| type(c_ptr), intent(in) | cptr, | ||
| type(c_ptr), intent(in) | device_ptr, | ||
| integer, dimension(5), intent(in) | array_shape, | ||
| integer, intent(in) | type_id, | ||
| integer, dimension(5), intent(in) | dim_semantics, | ||
| logical, intent(in) | lcontainer, | ||
| integer, intent(in) | ncontained, | ||
| type(t_comin_var_handle), intent(out) | var_handle ) |
Append item to variable list.
Definition at line 225 of file comin_variable.F90.
| subroutine, public comin_var_list_finalize |
Destruct variable list, deallocate memory.
Definition at line 262 of file comin_variable.F90.
| subroutine, public comin_var_set_cptr | ( | type(t_comin_var_handle), intent(inout) | var, |
| type(c_ptr), intent(in) | cptr ) |
Definition at line 590 of file comin_variable.F90.
| subroutine, public comin_var_set_sync_device_mem | ( | procedure(comin_var_sync_device_mem_fct) | sync_device_mem | ) |
Definition at line 532 of file comin_variable.F90.
| subroutine, public comin_var_set_sync_halo | ( | procedure(comin_var_sync_halo_fct) | sync_halo | ) |
Definition at line 539 of file comin_variable.F90.
| type(t_comin_var_item) function, pointer, public comin_varmap_get | ( | type(c_ptr), intent(in) | map, |
| character(kind=c_char, len=*), intent(in) | name, | ||
| integer(c_int), intent(in) | id ) |
Definition at line 614 of file comin_variable.F90.
| subroutine, public comin_varmap_put | ( | type(c_ptr), intent(inout) | map, |
| character(kind=c_char, len=*), intent(in) | name, | ||
| integer(c_int), intent(in) | id, | ||
| type(t_comin_var_item), intent(in) | var_item ) |
Definition at line 605 of file comin_variable.F90.