ARTS 2.5.4 (git: 31ce4f0e)
LineShape::LegacyLineMixingData Namespace Reference

Legacy dealing with reading old LineMixingData. More...

Enumerations

enum class  TypeLM {
  LM_NONE , LM_LBLRTM , LM_LBLRTM_O2NonResonant , LM_1STORDER ,
  LM_2NDORDER , LM_BYBAND
}
 Line mixing types that used to exist. More...
 

Functions

LegacyLineMixingData::TypeLM string2typelm (String type)
 Line mixing types from string. More...
 
constexpr Index typelm2nelem (LegacyLineMixingData::TypeLM type)
 Line mixing types to number. More...
 
Model vector2modellm (Vector x, LegacyLineMixingData::TypeLM type)
 LineShape::Model from legacy input vector. More...
 

Detailed Description

Legacy dealing with reading old LineMixingData.

Enumeration Type Documentation

◆ TypeLM

Line mixing types that used to exist.

Enumerator
LM_NONE 
LM_LBLRTM 
LM_LBLRTM_O2NonResonant 
LM_1STORDER 
LM_2NDORDER 
LM_BYBAND 

Definition at line 995 of file lineshapemodel.h.

Function Documentation

◆ string2typelm()

LegacyLineMixingData::TypeLM LineShape::LegacyLineMixingData::string2typelm ( String  type)

Line mixing types from string.

Definition at line 1385 of file lineshapemodel.cc.

References ARTS_USER_ERROR, LM_1STORDER, LM_2NDORDER, LM_BYBAND, LM_LBLRTM, LM_LBLRTM_O2NonResonant, and LM_NONE.

Referenced by LineShape::from_linemixingdata().

◆ typelm2nelem()

constexpr Index LineShape::LegacyLineMixingData::typelm2nelem ( LegacyLineMixingData::TypeLM  type)
constexpr

Line mixing types to number.

Definition at line 1010 of file lineshapemodel.h.

Referenced by LineShape::from_linemixingdata().

◆ vector2modellm()

LineShape::Model LineShape::LegacyLineMixingData::vector2modellm ( Vector  x,
LegacyLineMixingData::TypeLM  type 
)