ARTS  2.4.0(git:4fb77825)
LineShape::LegacyLineMixingData Namespace Reference

Legacy dealing with reading old LineMixingData. More...

Enumerations

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

Functions

LegacyLineMixingData::TypeLM string2typelm (String type)
 Line mixing types from string. More...
 
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 1528 of file lineshapemodel.h.

Function Documentation

◆ string2typelm()

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

Line mixing types from string.

Definition at line 1538 of file lineshapemodel.h.

References LM_NONE.

Referenced by LineShape::from_linemixingdata().

◆ typelm2nelem()

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

Line mixing types to number.

Definition at line 1560 of file lineshapemodel.h.

References LM_NONE.

Referenced by LineShape::from_linemixingdata().

◆ vector2modellm()

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