ARTS  2.4.0(git:4fb77825)
LineShape::ModelParameters Struct Reference

Coefficients and temperature model for SingleSpeciesModel. More...

#include <lineshapemodel.h>

Public Member Functions

constexpr ModelParameters (TemperatureModel intype=TemperatureModel::None, Numeric inX0=std::numeric_limits< Numeric >::quiet_NaN(), Numeric inX1=std::numeric_limits< Numeric >::quiet_NaN(), Numeric inX2=std::numeric_limits< Numeric >::quiet_NaN(), Numeric inX3=std::numeric_limits< Numeric >::quiet_NaN()) noexcept
 

Public Attributes

TemperatureModel type
 
Numeric X0
 
Numeric X1
 
Numeric X2
 
Numeric X3
 

Detailed Description

Coefficients and temperature model for SingleSpeciesModel.

NOTE: Developer should always add new coefficients at the end

Definition at line 270 of file lineshapemodel.h.

Constructor & Destructor Documentation

◆ ModelParameters()

constexpr LineShape::ModelParameters::ModelParameters ( TemperatureModel  intype = TemperatureModel::None,
Numeric  inX0 = std::numeric_limits<Numeric>::quiet_NaN(),
Numeric  inX1 = std::numeric_limits<Numeric>::quiet_NaN(),
Numeric  inX2 = std::numeric_limits<Numeric>::quiet_NaN(),
Numeric  inX3 = std::numeric_limits<Numeric>::quiet_NaN() 
)
inlineconstexprnoexcept

Definition at line 276 of file lineshapemodel.h.

Member Data Documentation

◆ type

TemperatureModel LineShape::ModelParameters::type

Definition at line 271 of file lineshapemodel.h.

Referenced by LineShape::operator<<(), and LineShape::operator>>().

◆ X0

Numeric LineShape::ModelParameters::X0

◆ X1

Numeric LineShape::ModelParameters::X1

◆ X2

Numeric LineShape::ModelParameters::X2

◆ X3

Numeric LineShape::ModelParameters::X3

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