ARTS  2.2.66
QuantumNumberRecord Class Reference

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

#include <quantum.h>

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]

QuantumNumbers& QuantumNumberRecord::Lower ( )
inline

Get lower quantum numbers.

Definition at line 109 of file quantum.h.

References mqn_lower.

◆ Lower() [2/3]

const QuantumNumbers& QuantumNumberRecord::Lower ( ) const
inline

Get lower quantum numbers.

Definition at line 112 of file quantum.h.

References mqn_lower.

◆ Lower() [3/3]

Rational QuantumNumberRecord::Lower ( Index  i) const
inline

◆ SetLower()

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

◆ SetUpper()

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

◆ Upper() [1/3]

QuantumNumbers& QuantumNumberRecord::Upper ( )
inline

Get upper quantum numbers.

Definition at line 115 of file quantum.h.

References mqn_upper.

◆ Upper() [2/3]

const QuantumNumbers& QuantumNumberRecord::Upper ( ) const
inline

Get upper quantum numbers.

Definition at line 118 of file quantum.h.

References mqn_upper.

◆ Upper() [3/3]

Rational QuantumNumberRecord::Upper ( Index  i) const
inline

Member Data Documentation

◆ mqn_lower

QuantumNumbers QuantumNumberRecord::mqn_lower
private

Lower state quantum numbers.

Definition at line 124 of file quantum.h.

Referenced by Lower(), and SetLower().

◆ mqn_upper

QuantumNumbers QuantumNumberRecord::mqn_upper
private

Upper state quantum numbers.

Definition at line 122 of file quantum.h.

Referenced by SetUpper(), and Upper().


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