arts.h File Reference

The global header file for ARTS. More...

#include <cstddef>
#include <cstdlib>
#include <cassert>

Go to the source code of this file.

Typedefs

typedef NUMERIC Numeric
 The type to use for all floating point numbers.
typedef INDEX Index
 The type to use for all integer numbers and indices.
typedef Array< IndexArrayOfIndex
 An array of Index.
typedef Array< NumericArrayOfNumeric
 An array of Numeric.

Functions

void define_wsv_group_names ()
 Define the array of workspace variable group names.
void define_species_data ()
void define_lineshape_data ()
void define_lineshape_norm_data ()


Detailed Description

The global header file for ARTS.

This file is included directly or indirectly by each and every ARTS source file. It must therefor not contain stuff that should not always be present.

Note that you do not have to include this file explicitly in many cases, since it is included directly or indirectly by most ARTS header files.

Author:
Stefan Buehler
Date:
16.05.1999

Definition in file arts.h.


Typedef Documentation

An array of Index.

Definition at line 162 of file arts.h.

An array of Numeric.

Definition at line 168 of file arts.h.

typedef INDEX Index

The type to use for all integer numbers and indices.

You should never use int, long, or size_t explicitly, unless you have a very good reason. Always use this type instead.

Definition at line 153 of file arts.h.

typedef NUMERIC Numeric

The type to use for all floating point numbers.

You should never use float or double explicitly, unless you have a very good reason. Always use this type instead.

Definition at line 147 of file arts.h.


Function Documentation

void define_lineshape_data (  ) 

Definition at line 2064 of file lineshapes.cc.

void define_lineshape_norm_data (  ) 

Definition at line 2161 of file lineshapes.cc.

void define_species_data (  ) 

Definition at line 132 of file species_data.cc.

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 51 of file groups.cc.


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