auto_wsv_groups.h File Reference

Defines the enum type that acts as a handle for workspace variables groups. More...

#include "los.h"
#include "absorption.h"

Go to the source code of this file.

Classes

class  WsvP

Defines

#define N_WSV_GROUPS   14

Enumerations

enum  WsvGroup {
  Index_, Numeric_, String_, Vector_,
  Matrix_, ArrayOfIndex_, ArrayOfString_, ArrayOfVector_,
  ArrayOfMatrix_, ArrayOfLineRecord_, ArrayOfArrayOfLineRecord_, ArrayOfLineshapeSpec_,
  TagGroups_, Los_
}


Detailed Description

Defines the enum type that acts as a handle for workspace variables groups.

Also defined here is a special pointer class that can hold a pointer to any workspace variable.

This file was generated automatically by make_auto_wsv_groups_h.cc. DO NOT EDIT!

Date:
Feb 4 2009, 08:16:35

Definition in file auto_wsv_groups.h.


Define Documentation

#define N_WSV_GROUPS   14

This is only used for a consistency check. You can get the number of groups from wsv_group_names.nelem().

Definition at line 21 of file auto_wsv_groups.h.


Enumeration Type Documentation

enum WsvGroup

The enum type that identifies wsv groups. This is used to group workspace variables of the same type together, so that generic methods can operate on any of them.

Enumerator:
Index_ 
Numeric_ 
String_ 
Vector_ 
Matrix_ 
ArrayOfIndex_ 
ArrayOfString_ 
ArrayOfVector_ 
ArrayOfMatrix_ 
ArrayOfLineRecord_ 
ArrayOfArrayOfLineRecord_ 
ArrayOfLineshapeSpec_ 
TagGroups_ 
Los_ 

Definition at line 26 of file auto_wsv_groups.h.


Generated on Wed Feb 4 08:17:22 2009 for ARTS by  doxygen 1.5.6