Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
LineID Class Reference

#include <lines.h>

Collaboration diagram for LineID:

Public Member Functions

 LineID ()
 LineID (string lbl, t_wavl wv)
 LineID (string lbl, t_wavl wv, realnum e)
 LineID (string lbl, t_wavl wv, int ilo, int ihi)
 LineID (string lbl, t_wavl wv, int ilo, int ihi, realnum e)
string chLabel () const
realnum wavlVac () const
t_wavl twav () const
string str () const
int indLo () const
int indHi () const
realnum ELo () const

Private Attributes

string p_chLabel
t_wavl p_wave
int p_indLo
int p_indHi
realnum p_ELo

Constructor & Destructor Documentation

◆ LineID() [1/5]

LineID::LineID ( )
inline

References p_ELo, p_indHi, and p_indLo.

◆ LineID() [2/5]

LineID::LineID ( string lbl,
t_wavl wv )
inline

References p_chLabel, p_ELo, p_indHi, p_indLo, and p_wave.

◆ LineID() [3/5]

LineID::LineID ( string lbl,
t_wavl wv,
realnum e )
inline

References p_chLabel, p_ELo, p_indHi, p_indLo, and p_wave.

◆ LineID() [4/5]

LineID::LineID ( string lbl,
t_wavl wv,
int ilo,
int ihi )
inline

References p_chLabel, p_ELo, p_indHi, p_indLo, and p_wave.

◆ LineID() [5/5]

LineID::LineID ( string lbl,
t_wavl wv,
int ilo,
int ihi,
realnum e )
inline

References p_chLabel, p_ELo, p_indHi, p_indLo, and p_wave.

Member Function Documentation

◆ chLabel()

string LineID::chLabel ( ) const
inline

◆ ELo()

realnum LineID::ELo ( ) const
inline

References p_ELo.

Referenced by t_LineSave::findline().

◆ indHi()

int LineID::indHi ( ) const
inline

References p_indHi.

Referenced by t_LineSave::findline().

◆ indLo()

int LineID::indLo ( ) const
inline

References p_indLo.

Referenced by t_LineSave::findline().

◆ str()

string LineID::str ( ) const
inline

References p_chLabel, and p_wave.

Referenced by findComponent(), and t_LineSave::findline().

◆ twav()

t_wavl LineID::twav ( ) const
inline

References p_wave.

Referenced by t_LineSave::findline(), getTransition(), and prt_line_err().

◆ wavlVac()

realnum LineID::wavlVac ( ) const
inline

Member Data Documentation

◆ p_chLabel

string LineID::p_chLabel
private

Referenced by chLabel(), LineID(), LineID(), LineID(), LineID(), and str().

◆ p_ELo

realnum LineID::p_ELo
private

Referenced by ELo(), LineID(), LineID(), LineID(), LineID(), and LineID().

◆ p_indHi

int LineID::p_indHi
private

◆ p_indLo

int LineID::p_indLo
private

◆ p_wave

t_wavl LineID::p_wave
private

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