26 #ifndef linemixingdata_h 27 #define linemixingdata_h 140 #endif // linemixingdata_h INDEX Index
The type to use for all integer numbers and indices.
void GetLineMixingParams_dT(Numeric &dY_dT, Numeric &dG_dG, Numeric &dDV_dT, const Numeric &Temperature, const Numeric &dt, const Numeric &Pressure, const Numeric &Pressure_Limit, const Index &order=1) const
void GetVectorFromData(Vector &output) const
void ChangeYexp(const Numeric &change, const bool relative=false)
void Vector2LBLRTMData(const Vector &input)
A class implementing complex numbers for ARTS.
void ChangeG0(const Numeric &change, const bool relative=false)
void ChangeDF1(const Numeric &change, const bool relative=false)
Routines for setting up the jacobian.
void GetLBLRTM_O2NonResonant(Numeric &G) const
void GetLBLRTM_dT(Numeric &dY_dT, Numeric &dG_dT, const Numeric &Temperature, const Numeric &dt, const Numeric &Pressure, const Numeric &Pressure_Limit, const Index &order) const
void SecondOrderData2Vector(Vector &output) const
String Type2StorageTag() const
void SetLBLRTM_O2NonResonantFromTheirCatalog(const Vector &t, const Vector &gamma1, const Vector &gamma2)
void LBLRTMData2Vector(Vector &output) const
Header file for interpolation.cc.
void Get1stOrder_dZerothOrder(Numeric &dY0, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
void FirstOrderData2Vector(Vector &output) const
void SetInternalDerivatives(ComplexVector &derivatives, const ArrayOfRetrievalQuantity &ppd, const QuantumIdentifier &QI, const Numeric &temperature, const Numeric &pressure, const Numeric &pressure_limit) const
This file contains the definition of Array.
void Vector2NoneData(const Vector &)
const ArrayOfVector & Data() const
void GetLineMixingParams_dZerothOrder(Numeric &dY0, Numeric &dG0, Numeric &dDV0, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
void Get2ndOrder_dExponent(Numeric &dYexp, Numeric &dGexp, Numeric &dDVexp, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
void ChangeDF0(const Numeric &change, const bool relative=false)
void SetLBLRTMFromTheirCatalog(const Vector &t, const Vector &y, const Vector &g)
void StorageTag2SetType(const String &input)
void SetDataFromVectorWithKnownType(ConstVectorView)
void Get2ndOrder(Numeric &Y, Numeric &G, Numeric &DV, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
void ChangeY0(const Numeric &change, const bool relative=false)
Class to identify and match lines by their quantum numbers.
void Vector2SecondOrderData(const Vector &input)
NUMERIC Numeric
The type to use for all floating point numbers.
void GetLineMixingParams_dFirstOrder(Numeric &dY1, Numeric &dG1, Numeric &dDV1, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
void GetLineMixingParams(Numeric &Y, Numeric &G, Numeric &DV, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit, const Index &order=1) const
void Get1stOrder_dT(Numeric &dY_dT, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
Implementation of Matrix, Vector, and such stuff.
void Vector2LBLRTM_O2NonResonantData(const Vector &input)
void Get2ndOrder_dFirstOrder(Numeric &dY1, Numeric &dG1, Numeric &dDV1, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
Header file for interpolation_poly.cc.
void ChangeDFexp(const Numeric &change, const bool relative=false)
void Vector2FirstOrderData(const Vector &input)
void GetLBLRTM(Numeric &Y, Numeric &G, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit, const Index &order) const
void Get2ndOrder_dT(Numeric &dY_dT, Numeric &dG_dT, Numeric &dDV_dT, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
void Get1stOrder(Numeric &Y, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
A constant view of a Vector.
const LM_Type & Type() const
void Get1stOrder_dExponent(Numeric &dYexp, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
Index ExpectedVectorLengthFromType() const
void ChangeY1(const Numeric &change, const bool relative=false)
void LBLRTM_O2NonResonantData2Vector(Vector &output) const
void SetTypeFromIndex(const Index &type)
void GetLineMixingParams_dExponent(Numeric &dYexp, Numeric &dGexp, Numeric &dDVexp, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
void ChangeGexp(const Numeric &change, const bool relative=false)
void ChangeG1(const Numeric &change, const bool relative=false)
void Get2ndOrder_dZerothOrder(Numeric &dY0, Numeric &dG0, Numeric &dDV0, const Numeric &Temperature, const Numeric &Pressure, const Numeric &Pressure_Limit) const
This file contains the definition of String, the ARTS string class.