ARTS  2.3.1285(git:92a29ea9-dirty)
LineShape::LegacyLineFunctionData Namespace Reference

Legacy dealing with reading old LineFunctionData. More...

Functions

Index temperaturemodel2legacynelem (TemperatureModel type) noexcept
 Length per variable. More...
 
std::vector< Variablelineshapetag2variablesvector (String type)
 Line shape models. More...
 
std::vector< Variablelinemixingtag2variablesvector (String type)
 Line mixing models. More...
 

Detailed Description

Legacy dealing with reading old LineFunctionData.

Function Documentation

◆ linemixingtag2variablesvector()

std::vector< Variable > LineShape::LegacyLineFunctionData::linemixingtag2variablesvector ( String  type)
inline

Line mixing models.

Line mixing models from string.

Definition at line 921 of file linefunctiondata.h.

References LineShape::DV, LineShape::G, and LineShape::Y.

Referenced by LineShape::from_linefunctiondata(), and LineShape::Model::write().

◆ lineshapetag2variablesvector()

std::vector< Variable > LineShape::LegacyLineFunctionData::lineshapetag2variablesvector ( String  type)
inline

Line shape models.

Line shape models from string.

Definition at line 906 of file linefunctiondata.h.

References LineShape::D0, LineShape::D2, LineShape::ETA, LineShape::FVC, LineShape::G0, and LineShape::G2.

Referenced by LineShape::from_linefunctiondata(), and LineShape::Model::write().

◆ temperaturemodel2legacynelem()

Index LineShape::LegacyLineFunctionData::temperaturemodel2legacynelem ( TemperatureModel  type)
inlinenoexcept

Length per variable.

Length per variable for temperature model.

Definition at line 891 of file linefunctiondata.h.

References LineShape::LM_AER, LineShape::None, LineShape::T0, LineShape::T1, LineShape::T2, LineShape::T3, LineShape::T4, and LineShape::T5.

Referenced by LineShape::Model::write().