ARTS 2.5.0 (git: 9ee3ac6c)
Species::IsotopologueRatios Struct Reference

#include <isotopologues.h>

Public Member Functions

constexpr IsotopologueRatios () noexcept
constexpr Numeric operator[] (const Index spec_ind) const ARTS_NOEXCEPT
constexpr Numeric operator[] (const IsotopeRecord &ir) const
constexpr bool all_isotopes_have_a_value () const noexcept

Public Attributes

std::array< Numeric, maxsizedata

Static Public Attributes

static constexpr Index maxsize = Index(Isotopologues.size())


std::ostream & operator<< (std::ostream &os, const IsotopologueRatios &iso_rat)

Detailed Description

Definition at line 678 of file isotopologues.h.

Constructor & Destructor Documentation

◆ IsotopologueRatios()

constexpr Species::IsotopologueRatios::IsotopologueRatios ( )

Definition at line 682 of file isotopologues.h.

References data.

Member Function Documentation

◆ all_isotopes_have_a_value()

constexpr bool Species::IsotopologueRatios::all_isotopes_have_a_value ( ) const

◆ operator[]() [1/2]

constexpr Numeric Species::IsotopologueRatios::operator[] ( const Index  spec_ind) const

Definition at line 686 of file isotopologues.h.

References ARTS_ASSERT, and data.

◆ operator[]() [2/2]

constexpr Numeric Species::IsotopologueRatios::operator[] ( const IsotopeRecord ir) const

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const IsotopologueRatios iso_rat 

Definition at line 698 of file isotopologues.h.

Member Data Documentation

◆ data

std::array<Numeric, maxsize> Species::IsotopologueRatios::data

◆ maxsize

constexpr Index Species::IsotopologueRatios::maxsize = Index(Isotopologues.size())

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