ARTS  2.3.1277(git:c4d0469d)
LineshapeNormRecord Class Reference

Lineshape related normalization function information. More...

#include <absorption.h>

Public Member Functions

 LineshapeNormRecord ()
 Default constructor. More...
 
 LineshapeNormRecord (const String &name, const String &description, lsnf_type function, lsnf_type dfunction_dT, lsnf_type dfunction_dF, lsnf_type dfunction_dF0)
 Initializing constructor, used to build the lookup table. More...
 
const StringName () const
 Return the name of this lineshape. More...
 
const StringDescription () const
 Return the description text. More...
 
lsnf_type Function () const
 Return pointer to lineshape normalization function. More...
 
lsnf_type dFunction_dT () const
 
lsnf_type dFunction_dF () const
 
lsnf_type dFunction_dF0 () const
 

Private Attributes

String mname
 Name of the function (e.g., linear). More...
 
String mdescription
 Short description. More...
 
lsnf_type mfunction
 Pointer to lineshape normalization function. More...
 
lsnf_type mfunction_dT
 Pointer to lineshape normalization function partial derivative temperature. More...
 
lsnf_type mfunction_dF
 Pointer to lineshape normalization function partial derivative frequency. More...
 
lsnf_type mfunction_dF0
 Pointer to lineshape normalization function partial derivative frequency. More...
 

Detailed Description

Lineshape related normalization function information.

There is one LineshapeNormRecord for each available lineshape normalization function.

Author
Axel von Engeln
Date
2000-11-30

Definition at line 203 of file absorption.h.

Constructor & Destructor Documentation

LineshapeNormRecord::LineshapeNormRecord ( )
inline

Default constructor.

Definition at line 206 of file absorption.h.

LineshapeNormRecord::LineshapeNormRecord ( const String name,
const String description,
lsnf_type  function,
lsnf_type  dfunction_dT,
lsnf_type  dfunction_dF,
lsnf_type  dfunction_dF0 
)
inline

Initializing constructor, used to build the lookup table.

Definition at line 216 of file absorption.h.

Member Function Documentation

const String& LineshapeNormRecord::Description ( ) const
inline

Return the description text.

Definition at line 232 of file absorption.h.

References mdescription.

lsnf_type LineshapeNormRecord::dFunction_dF ( ) const
inline

Definition at line 237 of file absorption.h.

References mfunction_dF.

lsnf_type LineshapeNormRecord::dFunction_dF0 ( ) const
inline

Definition at line 238 of file absorption.h.

References mfunction_dF0.

lsnf_type LineshapeNormRecord::dFunction_dT ( ) const
inline

Definition at line 236 of file absorption.h.

References mfunction_dT.

lsnf_type LineshapeNormRecord::Function ( ) const
inline

Return pointer to lineshape normalization function.

Definition at line 234 of file absorption.h.

References mfunction.

const String& LineshapeNormRecord::Name ( ) const
inline

Return the name of this lineshape.

Definition at line 230 of file absorption.h.

References mname.

Member Data Documentation

String LineshapeNormRecord::mdescription
private

Short description.

Definition at line 242 of file absorption.h.

Referenced by Description().

lsnf_type LineshapeNormRecord::mfunction
private

Pointer to lineshape normalization function.

Definition at line 243 of file absorption.h.

Referenced by Function().

lsnf_type LineshapeNormRecord::mfunction_dF
private

Pointer to lineshape normalization function partial derivative frequency.

Definition at line 247 of file absorption.h.

Referenced by dFunction_dF().

lsnf_type LineshapeNormRecord::mfunction_dF0
private

Pointer to lineshape normalization function partial derivative frequency.

Definition at line 249 of file absorption.h.

Referenced by dFunction_dF0().

lsnf_type LineshapeNormRecord::mfunction_dT
private

Pointer to lineshape normalization function partial derivative temperature.

Definition at line 245 of file absorption.h.

Referenced by dFunction_dT().

String LineshapeNormRecord::mname
private

Name of the function (e.g., linear).

Definition at line 241 of file absorption.h.

Referenced by Name().


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