#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 123 of file absorption.h.
LineshapeSpec::LineshapeSpec | ( | ) | [inline] |
const Index& LineshapeSpec::Ind_ls | ( | ) | const [inline] |
void LineshapeSpec::SetInd_ls | ( | Index | ind_ls | ) | [inline] |
const Index& LineshapeSpec::Ind_lsn | ( | ) | const [inline] |
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 151 of file absorption.h.
void LineshapeSpec::SetCutoff | ( | Numeric | cutoff | ) | [inline] |
Index LineshapeSpec::mind_ls [private] |
Definition at line 155 of file absorption.h.
Index LineshapeSpec::mind_lsn [private] |
Definition at line 156 of file absorption.h.
Numeric LineshapeSpec::mcutoff [private] |
Definition at line 157 of file absorption.h.