ARTS  2.0.49
partition_function_data.cc File Reference

Coefficients for 3rd order polynomial of partition function in temperature, plus safety check. More...

#include "arts.h"
#include "make_array.h"
#include "absorption.h"

Go to the source code of this file.

Some #defines for better readability

#define Qcoeff   MakeArray<Numeric>
 
void spec (Array< SpeciesRecord >::iterator &is, Array< IsotopeRecord >::iterator &ii, String name)
 Define partition function coefficients lookup data. More...
 
void iso (Array< IsotopeRecord >::iterator &ii, String name, const ArrayOfNumeric &coeff)
 
void define_partition_species_data ()
 

Detailed Description

Coefficients for 3rd order polynomial of partition function in temperature, plus safety check.

This file contains the definition of this function and a safety check of the input. You have to add the coefficients of new species here, along with the new entry into the species_data (file species_data.cc) record, if you want to extend the capability of ARTS. These entries have to be in the same order, which is assured by check_q_data.

This is the file from arts-1-0, back-ported to arts-1-1.

Author
Axel von Engeln, C. Verdes,
Date
2000-08-21

Definition in file partition_function_data.cc.

Macro Definition Documentation

◆ Qcoeff

#define Qcoeff   MakeArray<Numeric>

Definition at line 63 of file partition_function_data.cc.

Function Documentation

◆ define_partition_species_data()

void define_partition_species_data ( )

Definition at line 160 of file partition_function_data.cc.

References iso(), Qcoeff, spec(), and species_data.

Referenced by define_species_data().

◆ iso()

◆ spec()

void spec ( Array< SpeciesRecord >::iterator &  is,
Array< IsotopeRecord >::iterator &  ii,
String  name 
)

Define partition function coefficients lookup data.

General Remarks

Definition at line 693 of file partition_function_data.cc.

Referenced by define_partition_species_data(), find_first_species_tg(), and find_next_species_tg().