Peano
Loading...
Searching...
No Matches
applications::exahype2::GravityWaves::Airglow::ProductionRates Class Reference

#include <ProductionRates.h>

Static Public Member Functions

static GPU_CALLABLE_METHOD double k1 (const double temperature)
 
static GPU_CALLABLE_METHOD double k2 ()
 
static GPU_CALLABLE_METHOD double k3 ()
 
static GPU_CALLABLE_METHOD double k4 (const double temperature)
 
static GPU_CALLABLE_METHOD double A1 ()
 
static GPU_CALLABLE_METHOD double A2 ()
 
static GPU_CALLABLE_METHOD double A5577 ()
 
static GPU_CALLABLE_METHOD double branching (const int vibrationalState)
 
static GPU_CALLABLE_METHOD double k5 (const double temperature, const int vibrationalState)
 
static GPU_CALLABLE_METHOD double k6 (const double temperature)
 
static GPU_CALLABLE_METHOD double k7 (const int vibrationalState)
 
static GPU_CALLABLE_METHOD double k8 (const int vibrationalState, const int quenchedState)
 
static GPU_CALLABLE_METHOD double k9 (const int vibrationalState)
 
static GPU_CALLABLE_METHOD double langhoffEinsteinCoefficients (const int vibrationalState, const int quenchedState)
 
static GPU_CALLABLE_METHOD double turnbullLoweEinsteinCoefficients (const int vibrationalState, const int quenchedState)
 
static GPU_CALLABLE_METHOD double goldmanEinsteinCoefficients (const int vibrationalState, const int quenchedState)
 

Static Public Attributes

static double constexpr DELTA = 0.2
 
static double constexpr ZETA = 0.03
 
static int constexpr LANGHOFFBANDWIDTH = 5
 
static int constexpr TURNBULLLOWEBANDWIDTH = 6
 
static int constexpr GOLDMANBANDWIDTH = 6
 

Detailed Description

Definition at line 17 of file ProductionRates.h.

Member Function Documentation

◆ A1()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::A1 ( )
static

Definition at line 52 of file ProductionRates.h.

◆ A2()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::A2 ( )
static

Definition at line 57 of file ProductionRates.h.

◆ A5577()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::A5577 ( )
static

Definition at line 62 of file ProductionRates.h.

◆ branching()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::branching ( const int vibrationalState)
static

Definition at line 71 of file ProductionRates.h.

Referenced by k5().

Here is the caller graph for this function:

◆ goldmanEinsteinCoefficients()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::goldmanEinsteinCoefficients ( const int vibrationalState,
const int quenchedState )
static

Definition at line 533 of file ProductionRates.h.

References GOLDMANBANDWIDTH.

◆ k1()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k1 ( const double temperature)
static

Definition at line 31 of file ProductionRates.h.

◆ k2()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k2 ( )
static

Definition at line 37 of file ProductionRates.h.

◆ k3()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k3 ( )
static

Definition at line 42 of file ProductionRates.h.

◆ k4()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k4 ( const double temperature)
static

Definition at line 47 of file ProductionRates.h.

◆ k5()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k5 ( const double temperature,
const int vibrationalState )
static

Definition at line 92 of file ProductionRates.h.

References branching().

Here is the call graph for this function:

◆ k6()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k6 ( const double temperature)
static

Definition at line 97 of file ProductionRates.h.

◆ k7()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k7 ( const int vibrationalState)
static

Definition at line 102 of file ProductionRates.h.

◆ k8()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k8 ( const int vibrationalState,
const int quenchedState )
static

Definition at line 120 of file ProductionRates.h.

◆ k9()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::k9 ( const int vibrationalState)
static

Definition at line 263 of file ProductionRates.h.

◆ langhoffEinsteinCoefficients()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::langhoffEinsteinCoefficients ( const int vibrationalState,
const int quenchedState )
static

Definition at line 303 of file ProductionRates.h.

References LANGHOFFBANDWIDTH.

◆ turnbullLoweEinsteinCoefficients()

static GPU_CALLABLE_METHOD double applications::exahype2::GravityWaves::Airglow::ProductionRates::turnbullLoweEinsteinCoefficients ( const int vibrationalState,
const int quenchedState )
static

Definition at line 414 of file ProductionRates.h.

References TURNBULLLOWEBANDWIDTH.

Field Documentation

◆ DELTA

double constexpr applications::exahype2::GravityWaves::Airglow::ProductionRates::DELTA = 0.2
staticconstexpr

Definition at line 28 of file ProductionRates.h.

◆ GOLDMANBANDWIDTH

int constexpr applications::exahype2::GravityWaves::Airglow::ProductionRates::GOLDMANBANDWIDTH = 6
staticconstexpr

Definition at line 531 of file ProductionRates.h.

Referenced by goldmanEinsteinCoefficients().

◆ LANGHOFFBANDWIDTH

int constexpr applications::exahype2::GravityWaves::Airglow::ProductionRates::LANGHOFFBANDWIDTH = 5
staticconstexpr

Definition at line 301 of file ProductionRates.h.

Referenced by langhoffEinsteinCoefficients().

◆ TURNBULLLOWEBANDWIDTH

int constexpr applications::exahype2::GravityWaves::Airglow::ProductionRates::TURNBULLLOWEBANDWIDTH = 6
staticconstexpr

Definition at line 412 of file ProductionRates.h.

Referenced by turnbullLoweEinsteinCoefficients().

◆ ZETA

double constexpr applications::exahype2::GravityWaves::Airglow::ProductionRates::ZETA = 0.03
staticconstexpr

Definition at line 29 of file ProductionRates.h.


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