ARTS 2.5.11 (git: 6827797f)
|
Variables | |
map< String, Index > | AgendaMap |
The map associated with agenda_data. | |
const Array< AgRecord > | agenda_data |
The lookup information for the agendas. | |
const ArrayOfGroupRecord | wsv_groups |
The names associated with Wsv groups as Strings. | |
const Array< MdRecord > | md_data_raw |
Lookup information for workspace methods. | |
const Array< MdRecord > | md_data |
Lookup information for workspace methods. | |
const map< String, Index > | MdMap |
The map associated with md_data. | |
const map< String, Index > | MdRawMap |
The map associated with md_data_raw. | |
const map< String, Index > | WsvGroupMap |
The map associated with wsv_groups. | |
WorkspaceMemoryHandler | workspace_memory_handler {} |
The workspace memory handler Defined in workspace_ng.cc. | |
Array< WsvRecord > | wsv_data |
std::map< String, Index > | WsvMap |
The lookup information for the agendas.
The names associated with Wsv groups as Strings. See function define_wsv_groups for more information.
The lookup information for the agendas.
Defined in agendas.cc.
Definition at line 24 of file agendas.cc.
Referenced by Agenda::check(), check_agenda_data(), define_agenda_data(), define_agenda_map(), dobatch_calc_agendaExecute(), doit_conv_test_agendaExecute(), doit_mono_agendaExecute(), doit_rte_agendaExecute(), doit_scat_field_agendaExecute(), AgendaManip::AgendaCreator::finalize(), forloop_agendaExecute(), g0_agendaExecute(), gas_scattering_agendaExecute(), Agenda::get_global_inout(), inversion_iterate_agendaExecute(), Agenda::is_input(), Agenda::is_output(), iy_cloudbox_agendaExecute(), iy_independent_beam_approx_agendaExecute(), iy_loop_freqs_agendaExecute(), iy_main_agendaExecute(), iy_radar_agendaExecute(), iy_space_agendaExecute(), iy_surface_agendaExecute(), jacobian_agendaExecute(), main(), met_profile_calc_agendaExecute(), operator<<(), pha_mat_spt_agendaExecute(), pnd_agenda_arrayExecute(), ppath_agendaExecute(), ppath_step_agendaExecute(), propmat_clearsky_agendaExecute(), refr_index_air_agendaExecute(), sensor_response_agendaExecute(), Agenda::set_outputs_to_push_and_dup(), spt_calc_agendaExecute(), surface_rtprop_agenda_arrayExecute(), surface_rtprop_agendaExecute(), test_agenda_arrayExecute(), water_p_eq_agendaExecute(), and ybatch_calc_agendaExecute().
const map< String, Index > global_data::AgendaMap |
The map associated with agenda_data.
Defined in agenda_record.cc.
Definition at line 22 of file agenda_record.cc.
Referenced by Agenda::check(), check_agenda_data(), define_agenda_map(), dobatch_calc_agendaExecute(), doit_conv_test_agendaExecute(), doit_mono_agendaExecute(), doit_rte_agendaExecute(), doit_scat_field_agendaExecute(), AgendaManip::AgendaCreator::finalize(), forloop_agendaExecute(), g0_agendaExecute(), gas_scattering_agendaExecute(), Agenda::get_global_inout(), inversion_iterate_agendaExecute(), Agenda::is_input(), Agenda::is_output(), iy_cloudbox_agendaExecute(), iy_independent_beam_approx_agendaExecute(), iy_loop_freqs_agendaExecute(), iy_main_agendaExecute(), iy_radar_agendaExecute(), iy_space_agendaExecute(), iy_surface_agendaExecute(), jacobian_agendaExecute(), met_profile_calc_agendaExecute(), operator<<(), pha_mat_spt_agendaExecute(), pnd_agenda_arrayExecute(), ppath_agendaExecute(), ppath_step_agendaExecute(), propmat_clearsky_agendaExecute(), refr_index_air_agendaExecute(), sensor_response_agendaExecute(), Agenda::set_outputs_to_push_and_dup(), spt_calc_agendaExecute(), surface_rtprop_agenda_arrayExecute(), surface_rtprop_agendaExecute(), test_agenda_arrayExecute(), water_p_eq_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..
Defined in methods_aux.cc.
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 33 of file methods_aux.cc.
Referenced by AgendaManip::add_method_and_setters(), Agenda::append(), define_md_map(), Agenda::execute(), expand_md_data_raw_to_md_data(), Agenda::has_method(), Agenda::is_input(), Agenda::is_output(), main(), 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.
Defined in methods.cc.
Definition at line 22 of file methods.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(), ArtsParser::parse_method_args(), and AgendaManip::sorted_mdrecord().
map< String, Index > global_data::MdMap |
The map associated with md_data.
Defined in methods_aux.cc.
Definition at line 24 of file methods_aux.cc.
Referenced by AgendaManip::MethodVariable::add_del(), AgendaManip::MethodVariable::add_set(), Agenda::append(), define_md_map(), AgendaManip::AgendaCreator::finalize(), Agenda::is_input(), Agenda::is_output(), option_workspacevariables(), ArtsParser::parse_agenda(), ArtsParser::parse_generic_input(), ArtsParser::parse_generic_output(), ArtsParser::parse_method_args(), AgendaManip::AgendaCreator::set(), Agenda::set_outputs_to_push_and_dup(), and ArtsParser::tasklist_insert_set_delete().
map< String, Index > global_data::MdRawMap |
The map associated with md_data_raw.
Defined in methods_aux.cc.
Definition at line 26 of file methods_aux.cc.
Referenced by define_md_raw_map(), option_describe(), ArtsParser::parse_method_args(), and AgendaManip::sorted_mdrecord().
WorkspaceMemoryHandler global_data::workspace_memory_handler {} |
The workspace memory handler Defined in workspace_ng.cc.
Definition at line 20 of file workspace_ng.cc.
Referenced by main().
Definition at line 22 of file workspace.cc.
Referenced by check_agenda_data(), main(), option_describe(), option_input(), option_workspacevariables(), write_agenda_wrapper_header(), write_method_header(), and write_method_header_documentation().
const ArrayOfGroupRecord global_data::wsv_groups |
The names associated with Wsv groups as Strings.
See function define_wsv_groups for more information.
Defined in groups.cc.
Definition at line 74 of file global_data.h.
Referenced by AgendaManip::MethodVariable::add_del(), AgendaManip::MethodVariable::add_set(), define_md_data_raw(), define_md_map(), define_wsv_group_map(), define_wsv_groups(), expand_md_data_raw_to_md_data(), AgendaManip::AgendaCreator::finalize(), main(), operator<<(), option_input(), option_methods(), option_workspacevariables(), ArtsParser::parse_agenda(), ArtsParser::parse_generic_input(), ArtsParser::parse_generic_output(), ArtsParser::parse_specific_input(), ArtsParser::parse_specific_output(), MdRecord::PrintTemplate(), 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(), write_agenda_wrapper_header(), and write_method_header().
map< String, Index > global_data::WsvGroupMap |
The map associated with wsv_groups.
Defined in groups.cc.
Definition at line 24 of file groups.cc.
Referenced by define_wsv_group_map(), Workspace::duplicate(), Workspace::emplace(), Agenda::is_input(), Agenda::is_output(), Agenda::set_outputs_to_push_and_dup(), and AgendaManip::sorted_mdrecord().
map< String, Index > global_data::WsvMap |
Definition at line 24 of file workspace.cc.
Referenced by AgRecord::AgRecord(), check_agenda_data(), main(), MdRecord::MdRecord(), option_describe(), option_input(), and Workspace::Workspace().