ARTS 2.5.4 (git: 31ce4f0e)
PartitionFunctions Namespace Reference

Namespaces

namespace  detail
 

Classes

struct  Data
 

Enumerations

enum class  Derivatives : bool { No , Yes }
 

Functions

Numeric Q (Numeric T, const Species::IsotopeRecord &ir)
 
Numeric dQdT (Numeric T, const Species::IsotopeRecord &ir)
 
constexpr bool has_partfun (const Species::IsotopeRecord &ir) noexcept
 
template<Derivatives deriv, std::size_t N>
Numeric linterp (const std::array< Numeric, N > &Tg, const std::array< Numeric, N > &Qg, const Numeric T) noexcept
 
template<Derivatives deriv, std::size_t N>
constexpr Numeric polynom (const std::array< Numeric, N > &coeffs, const Numeric T) noexcept
 
Data data_read_file (const std::filesystem::path &path)
 
template<Derivatives derivative>
Numeric computeBath (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeWater (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonDioxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeOzone (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeNitrogenOxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonMonoxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeMethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeOxygen (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeNitricOxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeSulfurDioxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeNitrogenDioxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeAmmonia (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeNitricAcid (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydroxyl (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenFluoride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenChloride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenBromide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenIodide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeChlorineMonoxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonylSulfide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeFormaldehyde (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHeavyFormaldehyde (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeVeryHeavyFormaldehyde (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHypochlorousAcid (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeNitrogen (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenCyanide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeChloromethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenPeroxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeAcetylene (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeEthane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePhosphine (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonylFluoride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeSulfurHexafluoride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenSulfide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeFormicAcid (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeLeftHeavyFormicAcid (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeRightHeavyFormicAcid (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydroperoxyl (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeOxygenAtom (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeChlorineNitrate (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeNitricOxideCation (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeChlorineDioxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeBromineMonoxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeSulfuricAcid (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeChlorineMonoxideDimer (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHypobromousAcid (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeEthylene (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeMethanol (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeBromomethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeAcetonitrile (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHeavyAcetonitrile (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonTetrafluoride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeDiacetylene (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCyanoacetylene (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogen (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonMonosulfide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenIsocyanide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeSulfurMonoxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePropane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHydrogenAtom (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHelium (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeArgon (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeSulfurTrioxide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCyanogen (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePhosgene (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonDisulfide (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeMethyl (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCyclopropene (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHexafluoroethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePerfluoropropane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePerfluorobutane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePerfluoropentane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePerfluorohexane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePerfluorooctane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computePerfluorocyclobutane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCarbonTetrachloride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCFC11 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCFC113 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCFC114 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCFC115 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeCFC12 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeDichloromethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeTrichloroethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeTrichloromethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeBromochlorodifluoromethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeBromotrifluoromethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeDibromotetrafluoroethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHCFC141b (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHCFC142b (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHCFC22 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC125 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC134a (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC143a (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC152a (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC227ea (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC23 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC236fa (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC245fa (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC32 (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC365mfc (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeNitrogenTrifluoride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeSulfurylFluoride (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeHFC4310mee (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeGermane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeIodomethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeFluoromethane (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeliquidcloud (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeicecloud (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computerain (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computefree_electrons (const Numeric T, const std::string_view name)
 
template<Derivatives derivative>
Numeric computeparticles (const Numeric T, const std::string_view name)
 

Enumeration Type Documentation

◆ Derivatives

enum class PartitionFunctions::Derivatives : bool
strong
Enumerator
No 
Yes 

Definition at line 26 of file template_partfun.h.

Function Documentation

◆ computeAcetonitrile()

template<Derivatives derivative>
Numeric PartitionFunctions::computeAcetonitrile ( const Numeric  T,
const std::string_view  name 
)

Definition at line 137007 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeAcetylene()

template<Derivatives derivative>
Numeric PartitionFunctions::computeAcetylene ( const Numeric  T,
const std::string_view  name 
)

Definition at line 110353 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeAmmonia()

template<Derivatives derivative>
Numeric PartitionFunctions::computeAmmonia ( const Numeric  T,
const std::string_view  name 
)

Definition at line 64524 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeArgon()

template<Derivatives derivative>
Numeric PartitionFunctions::computeArgon ( const Numeric  T,
const std::string_view  name 
)

Definition at line 158299 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeBath()

template<Derivatives derivative>
Numeric PartitionFunctions::computeBath ( const Numeric  T,
const std::string_view  name 
)

Definition at line 24 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeBromineMonoxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeBromineMonoxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 127745 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeBromochlorodifluoromethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeBromochlorodifluoromethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169339 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeBromomethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeBromomethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 134982 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeBromotrifluoromethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeBromotrifluoromethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169351 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonDioxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonDioxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 9706 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonDisulfide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonDisulfide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 163081 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonMonosulfide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonMonosulfide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 151160 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonMonoxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonMonoxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 29718 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonTetrachloride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonTetrachloride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169231 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonTetrafluoride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonTetrafluoride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 141057 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonylFluoride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonylFluoride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 117323 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCarbonylSulfide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCarbonylSulfide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 88733 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCFC11()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCFC11 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169243 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCFC113()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCFC113 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169255 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCFC114()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCFC114 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169267 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCFC115()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCFC115 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169279 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCFC12()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCFC12 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169291 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeChlorineDioxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeChlorineDioxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 127723 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeChlorineMonoxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeChlorineMonoxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 86707 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeChlorineMonoxideDimer()

template<Derivatives derivative>
Numeric PartitionFunctions::computeChlorineMonoxideDimer ( const Numeric  T,
const std::string_view  name 
)

Definition at line 127784 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeChlorineNitrate()

template<Derivatives derivative>
Numeric PartitionFunctions::computeChlorineNitrate ( const Numeric  T,
const std::string_view  name 
)

Definition at line 124684 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeChloromethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeChloromethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 107113 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCyanoacetylene()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCyanoacetylene ( const Numeric  T,
const std::string_view  name 
)

Definition at line 142698 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCyanogen()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCyanogen ( const Numeric  T,
const std::string_view  name 
)

Definition at line 159034 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeCyclopropene()

template<Derivatives derivative>
Numeric PartitionFunctions::computeCyclopropene ( const Numeric  T,
const std::string_view  name 
)

Definition at line 168131 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeDiacetylene()

template<Derivatives derivative>
Numeric PartitionFunctions::computeDiacetylene ( const Numeric  T,
const std::string_view  name 
)

Definition at line 141676 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeDibromotetrafluoroethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeDibromotetrafluoroethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169363 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeDichloromethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeDichloromethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169303 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeEthane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeEthane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 113380 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeEthylene()

template<Derivatives derivative>
Numeric PartitionFunctions::computeEthylene ( const Numeric  T,
const std::string_view  name 
)

Definition at line 129831 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeFluoromethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeFluoromethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 177632 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeFormaldehyde()

template<Derivatives derivative>
Numeric PartitionFunctions::computeFormaldehyde ( const Numeric  T,
const std::string_view  name 
)

Definition at line 94772 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeFormicAcid()

template<Derivatives derivative>
Numeric PartitionFunctions::computeFormicAcid ( const Numeric  T,
const std::string_view  name 
)

Definition at line 122594 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computefree_electrons()

template<Derivatives derivative>
Numeric PartitionFunctions::computefree_electrons ( const Numeric  T,
const std::string_view  name 
)

Definition at line 178684 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeGermane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeGermane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 170577 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHCFC141b()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHCFC141b ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169375 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHCFC142b()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHCFC142b ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169387 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHCFC22()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHCFC22 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169399 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHeavyAcetonitrile()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHeavyAcetonitrile ( const Numeric  T,
const std::string_view  name 
)

Definition at line 141040 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHeavyFormaldehyde()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHeavyFormaldehyde ( const Numeric  T,
const std::string_view  name 
)

Definition at line 97497 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHelium()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHelium ( const Numeric  T,
const std::string_view  name 
)

Definition at line 158282 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHexafluoroethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHexafluoroethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169147 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC125()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC125 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169411 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC134a()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC134a ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169423 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC143a()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC143a ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169435 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC152a()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC152a ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169447 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC227ea()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC227ea ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169459 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC23()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC23 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169471 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC236fa()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC236fa ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169483 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC245fa()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC245fa ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169495 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC32()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC32 ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169507 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC365mfc()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC365mfc ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169519 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHFC4310mee()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHFC4310mee ( const Numeric  T,
const std::string_view  name 
)

Definition at line 170560 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogen()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogen ( const Numeric  T,
const std::string_view  name 
)

Definition at line 148736 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenAtom()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenAtom ( const Numeric  T,
const std::string_view  name 
)

Definition at line 158265 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenBromide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenBromide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 79455 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenChloride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenChloride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 74623 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenCyanide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenCyanide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 104983 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenFluoride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenFluoride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 72199 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenIodide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenIodide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 84285 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenIsocyanide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenIsocyanide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 155192 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenPeroxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenPeroxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 109134 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydrogenSulfide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydrogenSulfide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 119764 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydroperoxyl()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydroperoxyl ( const Numeric  T,
const std::string_view  name 
)

Definition at line 123649 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHydroxyl()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHydroxyl ( const Numeric  T,
const std::string_view  name 
)

Definition at line 68373 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHypobromousAcid()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHypobromousAcid ( const Numeric  T,
const std::string_view  name 
)

Definition at line 127806 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeHypochlorousAcid()

template<Derivatives derivative>
Numeric PartitionFunctions::computeHypochlorousAcid ( const Numeric  T,
const std::string_view  name 
)

Definition at line 97532 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeicecloud()

template<Derivatives derivative>
Numeric PartitionFunctions::computeicecloud ( const Numeric  T,
const std::string_view  name 
)

Definition at line 178660 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeIodomethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeIodomethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 175611 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeLeftHeavyFormicAcid()

template<Derivatives derivative>
Numeric PartitionFunctions::computeLeftHeavyFormicAcid ( const Numeric  T,
const std::string_view  name 
)

Definition at line 123615 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeliquidcloud()

template<Derivatives derivative>
Numeric PartitionFunctions::computeliquidcloud ( const Numeric  T,
const std::string_view  name 
)

Definition at line 178648 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeMethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeMethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 45970 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeMethanol()

template<Derivatives derivative>
Numeric PartitionFunctions::computeMethanol ( const Numeric  T,
const std::string_view  name 
)

Definition at line 134264 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeMethyl()

template<Derivatives derivative>
Numeric PartitionFunctions::computeMethyl ( const Numeric  T,
const std::string_view  name 
)

Definition at line 167114 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeNitricAcid()

template<Derivatives derivative>
Numeric PartitionFunctions::computeNitricAcid ( const Numeric  T,
const std::string_view  name 
)

Definition at line 66950 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeNitricOxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeNitricOxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 57043 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeNitricOxideCation()

template<Derivatives derivative>
Numeric PartitionFunctions::computeNitricOxideCation ( const Numeric  T,
const std::string_view  name 
)

Definition at line 126705 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeNitrogen()

template<Derivatives derivative>
Numeric PartitionFunctions::computeNitrogen ( const Numeric  T,
const std::string_view  name 
)

Definition at line 99555 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeNitrogenDioxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeNitrogenDioxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 64101 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeNitrogenOxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeNitrogenOxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 24677 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeNitrogenTrifluoride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeNitrogenTrifluoride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169532 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeOxygen()

template<Derivatives derivative>
Numeric PartitionFunctions::computeOxygen ( const Numeric  T,
const std::string_view  name 
)

Definition at line 48004 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeOxygenAtom()

template<Derivatives derivative>
Numeric PartitionFunctions::computeOxygenAtom ( const Numeric  T,
const std::string_view  name 
)

Definition at line 124666 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeOzone()

template<Derivatives derivative>
Numeric PartitionFunctions::computeOzone ( const Numeric  T,
const std::string_view  name 
)

Definition at line 20988 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeparticles()

template<Derivatives derivative>
Numeric PartitionFunctions::computeparticles ( const Numeric  T,
const std::string_view  name 
)

Definition at line 178696 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePerfluorobutane()

template<Derivatives derivative>
Numeric PartitionFunctions::computePerfluorobutane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169171 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePerfluorocyclobutane()

template<Derivatives derivative>
Numeric PartitionFunctions::computePerfluorocyclobutane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169219 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePerfluorohexane()

template<Derivatives derivative>
Numeric PartitionFunctions::computePerfluorohexane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169195 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePerfluorooctane()

template<Derivatives derivative>
Numeric PartitionFunctions::computePerfluorooctane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169207 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePerfluoropentane()

template<Derivatives derivative>
Numeric PartitionFunctions::computePerfluoropentane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169183 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePerfluoropropane()

template<Derivatives derivative>
Numeric PartitionFunctions::computePerfluoropropane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169159 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePhosgene()

template<Derivatives derivative>
Numeric PartitionFunctions::computePhosgene ( const Numeric  T,
const std::string_view  name 
)

Definition at line 161056 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePhosphine()

template<Derivatives derivative>
Numeric PartitionFunctions::computePhosphine ( const Numeric  T,
const std::string_view  name 
)

Definition at line 116405 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computePropane()

template<Derivatives derivative>
Numeric PartitionFunctions::computePropane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 158248 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computerain()

template<Derivatives derivative>
Numeric PartitionFunctions::computerain ( const Numeric  T,
const std::string_view  name 
)

Definition at line 178672 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeRightHeavyFormicAcid()

template<Derivatives derivative>
Numeric PartitionFunctions::computeRightHeavyFormicAcid ( const Numeric  T,
const std::string_view  name 
)

Definition at line 123632 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeSulfurDioxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeSulfurDioxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 60071 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeSulfurHexafluoride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeSulfurHexafluoride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 118744 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeSulfuricAcid()

template<Derivatives derivative>
Numeric PartitionFunctions::computeSulfuricAcid ( const Numeric  T,
const std::string_view  name 
)

Definition at line 127766 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeSulfurMonoxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeSulfurMonoxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 155223 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeSulfurTrioxide()

template<Derivatives derivative>
Numeric PartitionFunctions::computeSulfurTrioxide ( const Numeric  T,
const std::string_view  name 
)

Definition at line 158316 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeSulfurylFluoride()

template<Derivatives derivative>
Numeric PartitionFunctions::computeSulfurylFluoride ( const Numeric  T,
const std::string_view  name 
)

Definition at line 170548 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeTrichloroethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeTrichloroethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169315 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeTrichloromethane()

template<Derivatives derivative>
Numeric PartitionFunctions::computeTrichloromethane ( const Numeric  T,
const std::string_view  name 
)

Definition at line 169327 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeVeryHeavyFormaldehyde()

template<Derivatives derivative>
Numeric PartitionFunctions::computeVeryHeavyFormaldehyde ( const Numeric  T,
const std::string_view  name 
)

Definition at line 97514 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ computeWater()

template<Derivatives derivative>
Numeric PartitionFunctions::computeWater ( const Numeric  T,
const std::string_view  name 
)

Definition at line 45 of file auto_partfun.h.

References ARTS_USER_ERROR, and column_string().

◆ data_read_file()

Data PartitionFunctions::data_read_file ( const std::filesystem::path &  path)

Definition at line 114 of file xml_io_partfun.cc.

References xml_read_from_file_base().

Referenced by gen_fil().

◆ dQdT()

Numeric PartitionFunctions::dQdT ( Numeric  T,
const Species::IsotopeRecord ir 
)

Definition at line 18 of file partfun.cc.

Referenced by dsingle_partition_function_dT(), and Species::ENUMCLASS().

◆ has_partfun()

constexpr bool PartitionFunctions::has_partfun ( const Species::IsotopeRecord ir)
constexprnoexcept

◆ linterp()

template<Derivatives deriv, std::size_t N>
Numeric PartitionFunctions::linterp ( const std::array< Numeric, N > &  Tg,
const std::array< Numeric, N > &  Qg,
const Numeric  T 
)
noexcept

Definition at line 29 of file template_partfun.h.

References min, N, and No.

◆ polynom()

template<Derivatives deriv, std::size_t N>
constexpr Numeric PartitionFunctions::polynom ( const std::array< Numeric, N > &  coeffs,
const Numeric  T 
)
constexprnoexcept

Definition at line 46 of file template_partfun.h.

References c, N, and No.

◆ Q()