ARTS  2.2.66
QuantumNumberRecord Class Reference

Record containing upper and lower quantum numbers. More...

#include <quantum.h>

Collaboration diagram for QuantumNumberRecord:

Public Member Functions

void SetLower (const Index i, const Rational r)
 Set lower quantum number. More...
 
void SetUpper (const Index i, const Rational r)
 Set upper quantum number. More...
 
Rational Lower (Index i) const
 Get lower quantum number. More...
 
Rational Upper (Index i) const
 Get upper quantum number. More...
 
QuantumNumbersLower ()
 Get lower quantum numbers. More...
 
const QuantumNumbersLower () const
 Get lower quantum numbers. More...
 
QuantumNumbersUpper ()
 Get upper quantum numbers. More...
 
const QuantumNumbersUpper () const
 Get upper quantum numbers. More...
 

Private Attributes

QuantumNumbers mqn_upper
 Upper state quantum numbers. More...
 
QuantumNumbers mqn_lower
 Lower state quantum numbers. More...
 

Detailed Description

Record containing upper and lower quantum numbers.

Definition at line 93 of file quantum.h.

Member Function Documentation

◆ Lower() [1/3]

Rational QuantumNumberRecord::Lower ( Index  i) const
inline

◆ Lower() [2/3]

QuantumNumbers& QuantumNumberRecord::Lower ( )
inline

Get lower quantum numbers.

Definition at line 109 of file quantum.h.

◆ Lower() [3/3]

const QuantumNumbers& QuantumNumberRecord::Lower ( ) const
inline

Get lower quantum numbers.

Definition at line 112 of file quantum.h.

◆ SetLower()

void QuantumNumberRecord::SetLower ( const Index  i,
const Rational  r 
)
inline

Set lower quantum number.

Definition at line 97 of file quantum.h.

Referenced by main(), LineRecord::ReadFromArtscat4Stream(), and LineRecord::ReadFromHitran2004Stream().

◆ SetUpper()

void QuantumNumberRecord::SetUpper ( const Index  i,
const Rational  r 
)
inline

Set upper quantum number.

Definition at line 100 of file quantum.h.

Referenced by main(), LineRecord::ReadFromArtscat4Stream(), and LineRecord::ReadFromHitran2004Stream().

◆ Upper() [1/3]

Rational QuantumNumberRecord::Upper ( Index  i) const
inline

◆ Upper() [2/3]

QuantumNumbers& QuantumNumberRecord::Upper ( )
inline

Get upper quantum numbers.

Definition at line 115 of file quantum.h.

◆ Upper() [3/3]

const QuantumNumbers& QuantumNumberRecord::Upper ( ) const
inline

Get upper quantum numbers.

Definition at line 118 of file quantum.h.

Member Data Documentation

◆ mqn_lower

QuantumNumbers QuantumNumberRecord::mqn_lower
private

Lower state quantum numbers.

Definition at line 124 of file quantum.h.

◆ mqn_upper

QuantumNumbers QuantumNumberRecord::mqn_upper
private

Upper state quantum numbers.

Definition at line 122 of file quantum.h.


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