ARTS  2.3.1285(git:92a29ea9-dirty)
global_data Namespace Reference

Variables

map< String, IndexAgendaMap
 The map associated with agenda_data. More...
 
const Array< AgRecordagenda_data
 The lookup information for the agendas. More...
 
const ArrayOfString wsv_group_names
 The names associated with Wsv groups as Strings. More...
 
const Array< MdRecordmd_data_raw
 Lookup information for workspace methods. More...
 
const Array< MdRecordmd_data
 Lookup information for workspace methods. More...
 
const map< String, IndexMdMap
 The map associated with md_data. More...
 
const map< String, IndexMdRawMap
 The map associated with md_data_raw. More...
 
const map< String, IndexWsvGroupMap
 The map associated with wsv_group_names. More...
 
const Array< SpeciesRecordspecies_data
 Species Data. More...
 
const map< String, IndexSpeciesMap
 The map associated with species_data. More...
 
WorkspaceMemoryHandler workspace_memory_handler {}
 The workspace memory handler Defined in workspace_ng.cc. More...
 
Array< LineshapeRecord > lineshape_data
 
Array< LineshapeNormRecord > lineshape_norm_data
 

Detailed Description

The lookup information for the agendas.

The names associated with Wsv groups as Strings. See function define_wsv_group_names for more information.

The lookup data for the different lineshapes.

The lookup data for the different normalization factors to the lineshapes.

The lookup information for all the different species.

Variable Documentation

◆ agenda_data

◆ AgendaMap

◆ lineshape_data

Array<LineshapeRecord> global_data::lineshape_data

◆ lineshape_norm_data

Array<LineshapeNormRecord> global_data::lineshape_norm_data

◆ md_data

Array< MdRecord > global_data::md_data

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 19 of file interactive_workspace.cc.

Referenced by agenda_insert_callback(), Agenda::append(), define_md_map(), Agenda::execute(), InteractiveWorkspace::execute_workspace_method(), expand_md_data_raw_to_md_data(), get_method(), get_method_g_in(), get_method_g_in_default(), get_method_g_out(), get_method_in(), get_method_out(), get_number_of_methods(), Agenda::has_method(), InteractiveWorkspace::initialize(), Agenda::is_input(), Agenda::is_output(), main(), method_print_doc(), methods(), 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().

◆ md_data_raw

const Array< MdRecord > global_data::md_data_raw

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 39 of file methods.cc.

Referenced by define_md_data_raw(), define_md_raw_map(), expand_md_data_raw_to_md_data(), main(), MCIPA(), option_describe(), option_input(), option_methods(), and ArtsParser::parse_method_args().

◆ MdMap

◆ MdRawMap

map< String, Index > global_data::MdRawMap

The map associated with md_data_raw.

Defined in methods_aux.cc.

Definition at line 41 of file methods_aux.cc.

Referenced by define_md_raw_map(), option_describe(), and ArtsParser::parse_method_args().

◆ species_data

Array< SpeciesRecord > global_data::species_data

Species Data.

Defined in species_data.cc.

Definition at line 42 of file partition_function_data.cc.

Referenced by abs_hitran_relmat_dataReadHitranRelmatDataAndLines(), abs_lines_per_speciesReadSpeciesSplitCatalog(), abs_lines_per_speciesReadSplitCatalog(), abs_linesReadSpeciesSplitCatalog(), abs_speciesDefineAll(), abs_speciesDefineAllInScenario(), abs_xsec_per_speciesAddConts(), AtmRawRead(), AtmWithNLTERawRead(), check_continuum_model(), checkIsotopologueRatios(), checkPartitionFunctions(), define_basic_species_data(), define_partition_species_data(), define_species_map(), fillSpeciesAuxDataWithIsotopologueRatiosFromSpeciesData(), fillSpeciesAuxDataWithPartitionFunctionsFromSpeciesData(), SpeciesAuxData::InitFromSpeciesData(), SpeciesTag::IsIsotopologue(), LineRecord::IsotopologueData(), main(), SpeciesTag::Name(), LineRecord::Name(), operator<<(), QuantumParserHITRAN2004::QuantumParserHITRAN2004(), LineRecord::ReadFromArtscat3Stream(), Absorption::ReadFromArtscat3Stream(), LineRecord::ReadFromArtscat4Stream(), Absorption::ReadFromArtscat4Stream(), LineRecord::ReadFromArtscat5Stream(), Absorption::ReadFromArtscat5Stream(), LineRecord::ReadFromHitran2001Stream(), Absorption::ReadFromHitran2001Stream(), LineRecord::ReadFromHitran2004Stream(), Absorption::ReadFromHitran2004Stream(), Absorption::ReadFromHitranOnlineStream(), LineRecord::ReadFromJplStream(), Absorption::ReadFromJplStream(), LineRecord::ReadFromLBLRTMStream(), Absorption::ReadFromLBLRTMStream(), LineRecord::ReadFromMytran2Stream(), Absorption::ReadFromMytran2Stream(), SpeciesAuxData::ReadFromStream(), ReadSplitARTSCAT(), QuantumIdentifier::SetFromString(), SpeciesAuxData::setParam(), species_iso_match(), species_name_from_species_index(), LineRecord::SpeciesData(), SpeciesDataOfBand(), SpeciesTag::SpeciesMass(), Absorption::Lines::SpeciesMass(), Absorption::Lines::SpeciesName(), SpeciesTag::SpeciesTag(), and xml_write_to_stream().

◆ SpeciesMap

std::map< String, Index > global_data::SpeciesMap

The map associated with species_data.

Defined in absorption.cc.

Definition at line 44 of file species_data.cc.

Referenced by define_species_map(), and species_index_from_species_name().

◆ workspace_memory_handler

◆ wsv_group_names

◆ WsvGroupMap

map< String, Index > global_data::WsvGroupMap