ARTS  1.0.222
Typedefs | Functions
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. More...
 
typedef INDEX Index
 The type to use for all integer numbers and indices. More...
 
typedef Array< IndexArrayOfIndex
 An array of Index. More...
 
typedef Array< NumericArrayOfNumeric
 An array of Numeric. More...
 

Functions

void define_wsv_group_names ()
 Define the array of workspace variable group names. More...
 
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

◆ ArrayOfIndex

An array of Index.

Definition at line 165 of file arts.h.

◆ ArrayOfNumeric

An array of Numeric.

Definition at line 168 of file arts.h.

◆ Index

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.

◆ Numeric

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

◆ define_lineshape_data()

void define_lineshape_data ( )

Definition at line 2064 of file lineshapes.cc.

◆ define_lineshape_norm_data()

void define_lineshape_norm_data ( )

Definition at line 2161 of file lineshapes.cc.

◆ define_species_data()

void define_species_data ( )

Definition at line 132 of file species_data.cc.

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