ARTS 2.5.11 (git: 6827797f)
|
Defines workspace variable groups. More...
Go to the source code of this file.
Namespaces | |
namespace | global_data |
Functions | |
void | define_wsv_group_map () |
void | define_wsv_groups () |
Define the array of workspace variable group names. | |
Index | get_wsv_group_id (const String &name) |
Returns the id of the given group. | |
void | get_wsv_group_ids (ArrayOfIndex &ids, String name) |
Returns list of ids of the given group names. | |
bool | is_agenda_group_id (const Index group) |
Check if group is an agenda group. | |
String | get_array_groups_as_string (bool basetype_is_group, bool return_basetype_only) |
Return string list of array types. | |
Defines workspace variable groups.
If you want to add new workspace variable groups you have to do it in this file. This is used by the program make_wsv_group_h to generate the header file wsv_group.h
Definition in file groups.cc.
void define_wsv_group_map | ( | ) |
Definition at line 27 of file groups.cc.
References Array< base >::nelem(), global_data::wsv_groups, and global_data::WsvGroupMap.
void define_wsv_groups | ( | ) |
Define the array of workspace variable group names.
This defines the global variable wsv_groups. It is used in two different programs:
Definition at line 47 of file groups.cc.
References global_data::wsv_groups.
Referenced by main().
String get_array_groups_as_string | ( | bool | basetype_is_group, |
bool | return_basetype_only | ||
) |
Return string list of array types.
Definition at line 390 of file groups.cc.
Referenced by define_md_data_raw().
Index get_wsv_group_id | ( | const String & | name | ) |
Returns the id of the given group.
Definition at line 346 of file groups.cc.
Referenced by check_agenda_data(), expand_md_data_raw_to_md_data(), main(), MdRecord::MdRecord(), operator<<(), option_input(), option_methods(), ArtsParser::parse_agenda(), ArtsParser::parse_generic_input(), ArtsParser::parse_generic_output(), ArtsParser::read_name_or_value(), ArtsParser::set_gin_to_default(), MdRecord::subst_any_with_group(), MdRecord::subst_any_with_specific_group(), ArtsParser::tasklist_insert_set_delete(), and WsvRecord::WsvRecord().
void get_wsv_group_ids | ( | ArrayOfIndex & | ids, |
String | name | ||
) |
Returns list of ids of the given group names.
Definition at line 353 of file groups.cc.
Referenced by MdRecord::MdRecord().
bool is_agenda_group_id | ( | const Index | group | ) |
Check if group is an agenda group.
Definition at line 385 of file groups.cc.
Referenced by main(), write_method_header(), and write_method_header_documentation().