![]() |
ICON Community Interface 0.4.0
|
Functions to modify and retrieve Variable definition. More...
#include "comin_global.inc"
Go to the source code of this file.
Modules | |
| module | comin_variable |
Functions/Subroutines | |
| type(c_ptr) function, public | comin_variable::comin_var_get_descr_list_head () |
Get first element of variable descriptor list. Returns a C-pointer that can be evaluated with the auxiliary function comin_var_get_descr_list_var_desc. | |
| type(c_ptr) function, public | comin_variable::comin_var_get_descr_list_next (current) |
Get next element of variable descriptor list. Returns a C-pointer that can be evaluated with the auxiliary function comin_var_get_descr_list_var_desc. Returns null pointer if end of list has been reached. | |
| type(c_ptr) function, public | comin_variable::comin_request_get_list () |
| subroutine, public | comin_variable::comin_var_get_descr_list_var_desc (it, var_desc_out) |
| Auxiliary function: Evaluates a list iterator of the variable descriptor list and returns the corresponding variable descriptor. | |
| subroutine, public | comin_variable::comin_var_descr_list_iterator_delete (it) |
| Delete list iterator. | |
| subroutine, public | comin_variable::comin_var_list_append (var_descr, cptr, device_ptr, array_shape, type_id, dim_semantics, lcontainer, ncontained, var_handle) |
| Append item to variable list. | |
| subroutine, public | comin_variable::comin_var_descr_list_finalize () |
| Destruct variable descriptor list, deallocate memory. | |
| subroutine, public | comin_variable::comin_var_list_finalize () |
| Destruct variable list, deallocate memory. | |
| subroutine, public | comin_variable::comin_var_request_list_finalize () |
| Destruct variable request list, deallocate memory. | |
| subroutine, public | comin_variable::comin_var_get (context, var_descriptor, flag, var_ptr) |
| Request a pointer to an ICON variable in context(s). | |
| type(t_comin_var_item) function, pointer, public | comin_variable::comin_var_get_from_exposed (var_descriptor) |
| get pointer to a variable exposed by ICON | |
| subroutine, public | comin_variable::comin_var_request_add (var_descriptor, lmodexclusive) |
| By calling this subroutine inside the primary constructor, 3rd party plugins may request the creation of additional variables. | |
| subroutine, public | comin_variable::comin_var_complete () |
| subroutine, public | comin_variable::comin_var_set_sync_device_mem (sync_device_mem) |
| subroutine, public | comin_variable::comin_var_set_sync_halo (sync_halo) |
| subroutine, public | comin_variable::comin_var_set_cptr (var, cptr) |
| logical function, public | comin_variable::comin_var_is_used (var_descriptor) |
| Check if a variable is actually used by any comin plugin. | |
Functions to modify and retrieve Variable definition.
Definition in file comin_variable.F90.