ARTS
2.0.49
|
Global variable definitions that depend on the automatically generated header file wsv.h. More...
#include "arts.h"
#include <map>
#include "array.h"
#include "wsv_aux.h"
#include "methods.h"
#include "workspace_ng.h"
Go to the source code of this file.
Variables | |
Array< MdRecord > | md_data_raw |
Lookup information for workspace methods. More... | |
Array< MdRecord > | md_data |
Lookup information for workspace methods. More... | |
map< String, Index > | MdMap |
The map associated with md_data. More... | |
map< String, Index > | MdRawMap |
The map associated with md_data_raw. More... | |
map< String, Index > | AgendaMap |
The map assiciated with agenda_data. More... | |
Global variable definitions that depend on the automatically generated header file wsv.h.
This file contains all global variable definitions that DO depend on the automatically generated header file wsv.h. It is necessary to have these in a separate file for compiler technical reasons. (With g++-2.95.2 it does not work to declare them constant in the same file where they are defined.)
Maybe this file should be removed in the future. There is not much stuff here.
Definition in file globals_2.cc.
The map assiciated with agenda_data.
Definition at line 71 of file globals_2.cc.
Referenced by abs_scalar_gas_agendaExecute(), Agenda::check(), check_agenda_data(), define_agenda_map(), doit_conv_test_agendaExecute(), doit_mono_agendaExecute(), doit_rte_agendaExecute(), doit_scat_field_agendaExecute(), emission_agendaExecute(), forloop_agendaExecute(), iy_clearsky_agendaExecute(), iy_clearsky_basic_agendaExecute(), iy_cloudbox_agendaExecute(), iy_space_agendaExecute(), jacobian_agendaExecute(), jacobian_y_agendaExecute(), met_profile_calc_agendaExecute(), operator<<(), opt_prop_gas_agendaExecute(), opt_prop_part_agendaExecute(), pha_mat_spt_agendaExecute(), ppath_step_agendaExecute(), refr_index_agendaExecute(), sensor_response_agendaExecute(), Agenda::set_outputs_to_push_and_dup(), spt_calc_agendaExecute(), surface_prop_agendaExecute(), and ybatch_calc_agendaExecute().
Lookup information for workspace methods.
This is the data with expanded supergeneric methods. That means, e.g., instead of supergeneric method Copy(Any,Any) there will be Copy(Vector,Vector), Copy(Matrix,Matrix), etc..
Definition at line 62 of file globals_2.cc.
Referenced by Agenda::append(), define_md_map(), Agenda::execute(), expand_md_data_raw_to_md_data(), Agenda::find_unused_variables(), Agenda::is_input(), Agenda::is_output(), main(), md_sanity_checks(), option_workspacevariables(), ArtsParser::parse_agenda(), ArtsParser::parse_generic_input(), ArtsParser::parse_generic_output(), ArtsParser::parse_main(), ArtsParser::parse_method_args(), MRecord::print(), and Agenda::set_outputs_to_push_and_dup().
Lookup information for workspace methods.
This is the original data, corresponding directly to what is in methods.cc. Later, supergeneric methods are expanded for all groups to produce md_data.
Definition at line 54 of file globals_2.cc.
Referenced by define_md_data_raw(), define_md_raw_map(), expand_md_data_raw_to_md_data(), main(), option_describe(), option_input(), option_methods(), and ArtsParser::parse_method_args().
The map associated with md_data.
Definition at line 65 of file globals_2.cc.
Referenced by Agenda::append(), define_md_map(), option_workspacevariables(), ArtsParser::parse_generic_input(), ArtsParser::parse_generic_output(), ArtsParser::parse_method_args(), and ArtsParser::tasklist_insert_set_delete().
The map associated with md_data_raw.
Definition at line 68 of file globals_2.cc.
Referenced by define_md_raw_map(), option_describe(), and ArtsParser::parse_method_args().