![]() |
ICON Community Interface 0.4.0
|
Data Types | |
| interface | comin_metadata_get |
| Read-only access to additional information about a given variable. More... | |
| interface | comin_metadata_get_or |
| interface | comin_metadata_set_host |
Sets metadata for an exposed variable. Note: The host model uses the alias comin_metadata_set. More... | |
| interface | comin_metadata_set_request |
Sets metadata for a requested ComIn variable. Note:Plugins use the alias comin_metadata_set. More... | |
Functions/Subroutines | |
| subroutine, public | comin_metadata_get_integer_c (var_descriptor, key, val) |
| request the metadata to a variable, C interface | |
| subroutine, public | comin_metadata_get_logical_c (var_descriptor, key, val) |
| request the metadata to a variable, C interface | |
| subroutine, public | comin_metadata_get_real_c (var_descriptor, key, val) |
| request the metadata to a variable, C interface | |
| subroutine, public | comin_metadata_get_character_c (var_descriptor, key, val, len) |
| request the metadata to a variable, C interface | |
| subroutine, public | comin_metadata_set_integer_c (var_descriptor, key, val) |
| subroutine, public | comin_metadata_set_logical_c (var_descriptor, key, val) |
| subroutine, public | comin_metadata_set_real_c (var_descriptor, key, val) |
| subroutine, public | comin_metadata_set_character_c (var_descriptor, key, val) |
| integer function, public | comin_metadata_get_typeid (var_descriptor, key) |
| Return a ID (integer) describing the the metadata for a given key string. | |
| subroutine, public | comin_metadata_get_iterator (var_descriptor, iterator) |
| Return a metadata container iterator. | |
| subroutine, public comin_metadata::comin_metadata_get_character_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| type(c_ptr), intent(out) | val, | ||
| integer(kind=c_int), intent(out) | len ) |
request the metadata to a variable, C interface
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [out] | val | metadata value |
| [out] | len | string length |
Definition at line 333 of file comin_metadata.F90.

| subroutine, public comin_metadata::comin_metadata_get_integer_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| integer(kind=c_int), intent(out) | val ) |
request the metadata to a variable, C interface
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [out] | val | metadata value |
Definition at line 285 of file comin_metadata.F90.
| subroutine, public comin_metadata::comin_metadata_get_logical_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| logical(kind=c_bool), intent(out) | val ) |
request the metadata to a variable, C interface
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [out] | val | metadata value |
Definition at line 301 of file comin_metadata.F90.
| subroutine, public comin_metadata::comin_metadata_get_real_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| real(kind=c_double), intent(out) | val ) |
request the metadata to a variable, C interface
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [out] | val | metadata value |
Definition at line 317 of file comin_metadata.F90.
| subroutine, public comin_metadata::comin_metadata_set_character_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| type(c_ptr), intent(in), value | val ) |
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [in] | val | metadata value |
Definition at line 475 of file comin_metadata.F90.
| subroutine, public comin_metadata::comin_metadata_set_integer_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| integer(kind=c_int), intent(in), value | val ) |
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [in] | val | metadata value |
Definition at line 436 of file comin_metadata.F90.
| subroutine, public comin_metadata::comin_metadata_set_logical_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| logical(c_bool), intent(in), value | val ) |
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [in] | val | metadata value |
Definition at line 449 of file comin_metadata.F90.
| subroutine, public comin_metadata::comin_metadata_set_real_c | ( | type(t_comin_var_descriptor_c), intent(in), value | var_descriptor, |
| type(c_ptr), intent(in), value | key, | ||
| real(wp), intent(in), value | val ) |
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
| [in] | val | metadata value |
Definition at line 462 of file comin_metadata.F90.