groups.cc File Reference

Defines workspace variable groups. More...

#include <map>
#include "arts.h"
#include "array.h"
#include "mystring.h"
#include "wsv_aux.h"

Include dependency graph for groups.cc:

Go to the source code of this file.

Functions

void define_valid_keyword_groups ()
void define_wsv_group_map ()
void define_wsv_group_names ()
 Define the array of workspace variable group names.
bool is_valid_keyword_group (const Index group)
void get_wsv_group_ids (ArrayOfIndex &ids, String name)
Index get_wsv_group_id (const String &name)
String get_array_groups_as_string ()

Variables

ArrayOfString wsv_group_names
map< String, IndexWsvGroupMap
ArrayOfIndex valid_keyword_groups


Detailed Description

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

Author:
Stefan Buehler
Date:
2000-08-04

Definition in file groups.cc.


Function Documentation

void define_valid_keyword_groups (  ) 

Definition at line 47 of file groups.cc.

References get_wsv_group_id().

Referenced by define_wsv_group_names().

void define_wsv_group_map (  ) 

Definition at line 59 of file groups.cc.

References Array< base >::nelem(), and WsvGroupMap.

Referenced by define_wsv_group_names().

void define_wsv_group_names (  ) 

Define the array of workspace variable group names.

This defines the global variable wsv_group_names. It is used in two different programs:

1. In arts.

2. In make_wsv_group_h.

Author:
Stefan Buehler
Date:
2000-08-04

Definition at line 80 of file groups.cc.

References define_valid_keyword_groups(), and define_wsv_group_map().

Referenced by main().

String get_array_groups_as_string (  ) 

Definition at line 201 of file groups.cc.

References Array< base >::nelem().

Referenced by define_md_data_raw().

Index get_wsv_group_id ( const String name  ) 

void get_wsv_group_ids ( ArrayOfIndex ids,
String  name 
)

Definition at line 154 of file groups.cc.

References get_wsv_group_id(), my_basic_string< charT >::nelem(), and WsvGroupMap.

Referenced by MdRecord::MdRecord().

bool is_valid_keyword_group ( const Index  group  ) 

Definition at line 143 of file groups.cc.

References Array< base >::nelem().


Variable Documentation

Groups that can be used as keywords

Definition at line 44 of file groups.cc.

Definition at line 41 of file groups.cc.

Referenced by define_wsv_group_map(), get_wsv_group_id(), and get_wsv_group_ids().


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