ARTS  2.2.66
SpeciesRecord Class Reference

Contains the lookup data for one species. More...

#include <absorption.h>

Public Member Functions

 SpeciesRecord ()
 Default constructor. More...
 
 SpeciesRecord (const char name[], const Index degfr, const MakeArray< IsotopologueRecord > &isotopologue)
 The constructor used in define_species_data. More...
 
const StringName () const
 
Index Degfr () const
 
const Array< IsotopologueRecord > & Isotopologue () const
 
Array< IsotopologueRecord > & Isotopologue ()
 

Private Attributes

String mname
 Species name. More...
 
Index mdegfr
 Degrees of freedom. More...
 
Array< IsotopologueRecordmisotopologue
 Isotopologue data. More...
 

Detailed Description

Contains the lookup data for one species.

Author
Stefan Buehler

Definition at line 367 of file absorption.h.

Constructor & Destructor Documentation

◆ SpeciesRecord() [1/2]

SpeciesRecord::SpeciesRecord ( )
inline

Default constructor.

Definition at line 371 of file absorption.h.

◆ SpeciesRecord() [2/2]

SpeciesRecord::SpeciesRecord ( const char  name[],
const Index  degfr,
const MakeArray< IsotopologueRecord > &  isotopologue 
)
inline

The constructor used in define_species_data.

Definition at line 376 of file absorption.h.

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

Member Function Documentation

◆ Degfr()

Index SpeciesRecord::Degfr ( ) const
inline

Definition at line 424 of file absorption.h.

References mdegfr.

Referenced by xml_write_to_stream().

◆ Isotopologue() [1/2]

Array<IsotopologueRecord>& SpeciesRecord::Isotopologue ( )
inline

Definition at line 426 of file absorption.h.

References misotopologue.

◆ Isotopologue() [2/2]

◆ Name()

Member Data Documentation

◆ mdegfr

Index SpeciesRecord::mdegfr
private

Degrees of freedom.

Definition at line 432 of file absorption.h.

Referenced by Degfr().

◆ misotopologue

Array<IsotopologueRecord> SpeciesRecord::misotopologue
private

Isotopologue data.

Definition at line 434 of file absorption.h.

Referenced by Isotopologue(), and SpeciesRecord().

◆ mname

String SpeciesRecord::mname
private

Species name.

Definition at line 430 of file absorption.h.

Referenced by Name().


The documentation for this class was generated from the following file: