#include <absorption.h>
Public Member Functions | |
LineshapeSpec () | |
Default constructor. | |
LineshapeSpec (const Index &ind_ls, const Index &ind_lsn, const Numeric &cutoff) | |
Initializing constructor. | |
const Index & | Ind_ls () const |
Return the index of this lineshape. | |
void | SetInd_ls (Index ind_ls) |
Set it. | |
const Index & | Ind_lsn () const |
Return the index of the normalization factor. | |
void | SetInd_lsn (Index ind_lsn) |
Set it. | |
const Numeric & | Cutoff () const |
Return the cutoff frequency (in Hz). | |
void | SetCutoff (Numeric cutoff) |
Set it. | |
Private Attributes | |
Index | mind_ls |
Index | mind_lsn |
Numeric | mcutoff |
Definition at line 130 of file absorption.h.
LineshapeSpec::LineshapeSpec | ( | ) | [inline] |
const Index& LineshapeSpec::Ind_ls | ( | ) | const [inline] |
Return the index of this lineshape.
Definition at line 149 of file absorption.h.
References mind_ls.
Referenced by abs_xsec_per_speciesAddLines().
void LineshapeSpec::SetInd_ls | ( | Index | ind_ls | ) | [inline] |
const Index& LineshapeSpec::Ind_lsn | ( | ) | const [inline] |
Return the index of the normalization factor.
Definition at line 154 of file absorption.h.
References mind_lsn.
Referenced by abs_xsec_per_speciesAddLines().
void LineshapeSpec::SetInd_lsn | ( | Index | ind_lsn | ) | [inline] |
const Numeric& LineshapeSpec::Cutoff | ( | ) | const [inline] |
Return the cutoff frequency (in Hz).
This is the distance from the line center outside of which the lineshape is defined to be zero. Negative means no cutoff.
Definition at line 161 of file absorption.h.
References mcutoff.
Referenced by abs_xsec_per_speciesAddLines().
void LineshapeSpec::SetCutoff | ( | Numeric | cutoff | ) | [inline] |
Index LineshapeSpec::mind_ls [private] |
Index LineshapeSpec::mind_lsn [private] |
Numeric LineshapeSpec::mcutoff [private] |