globals_2.cc File Reference

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"

Include dependency graph for globals_2.cc:

Go to the source code of this file.

Variables

Array< MdRecordmd_data_raw
 Lookup information for workspace methods.
Array< MdRecordmd_data
 Lookup information for workspace methods.
map< String, IndexMdMap
 The map associated with md_data.
map< String, IndexMdRawMap
 The map associated with md_data_raw.
map< String, IndexAgendaMap
 The map assiciated with agenda_data.


Detailed Description

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.

Author:
Stefan Buehler
Date:
2000-06-10

Definition in file globals_2.cc.


Variable Documentation

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::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.

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_raw.

Definition at line 68 of file globals_2.cc.

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


Generated on Mon Mar 23 14:06:35 2009 for ARTS by  doxygen 1.5.6