ARTS  2.0.49
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< IsotopeRecord > &isotope)
 The constructor used in define_species_data. More...
 
const StringName () const
 
Index Degfr () const
 
const Array< IsotopeRecord > & Isotope () const
 
Array< IsotopeRecord > & Isotope ()
 

Private Attributes

String mname
 Species name. More...
 
Index mdegfr
 Degrees of freedom. More...
 
Array< IsotopeRecordmisotope
 Isotope data. More...
 

Detailed Description

Contains the lookup data for one species.

Author
Stefan Buehler

Definition at line 307 of file absorption.h.

Constructor & Destructor Documentation

◆ SpeciesRecord() [1/2]

SpeciesRecord::SpeciesRecord ( )
inline

Default constructor.

Definition at line 311 of file absorption.h.

◆ SpeciesRecord() [2/2]

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

The constructor used in define_species_data.

Definition at line 316 of file absorption.h.

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

Member Function Documentation

◆ Degfr()

Index SpeciesRecord::Degfr ( ) const
inline

Definition at line 363 of file absorption.h.

References mdegfr.

Referenced by xml_write_to_stream().

◆ Isotope() [1/2]

Array<IsotopeRecord>& SpeciesRecord::Isotope ( )
inline

Definition at line 365 of file absorption.h.

References misotope.

◆ Isotope() [2/2]

◆ Name()

Member Data Documentation

◆ mdegfr

Index SpeciesRecord::mdegfr
private

Degrees of freedom.

Definition at line 371 of file absorption.h.

Referenced by Degfr().

◆ misotope

Array<IsotopeRecord> SpeciesRecord::misotope
private

Isotope data.

Definition at line 373 of file absorption.h.

Referenced by Isotope(), and SpeciesRecord().

◆ mname

String SpeciesRecord::mname
private

Species name.

Definition at line 369 of file absorption.h.

Referenced by Name().


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