Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
chemistry::OpticallyThinRadiation Struct Reference

Optically thin radiative loss q = 4 sigma sum_i p_i a_i(T) (T^4 - T_amb^4), p_i the partial pressures [atm] of the radiating species present. More...

#include <radiation.h>

Public Member Functions

template<typename F_rho >
KOKKOS_INLINE_FUNCTION double loss (const double T, const F_rho &rho_k) const
 Power lost per unit volume [W/m^3] at T, rho_k(k) the partial densities [kg/m^3].
 

Public Attributes

Kokkos::Array< int32_t, N_RADIATING_SPECIES > index {-1, -1, -1, -1}
 
Kokkos::Array< double, N_RADIATING_SPECIES > inv_W {}
 
double T_ambient4 = 0.0
 

Detailed Description

Optically thin radiative loss q = 4 sigma sum_i p_i a_i(T) (T^4 - T_amb^4), p_i the partial pressures [atm] of the radiating species present.

Member Function Documentation

◆ loss()

template<typename F_rho >
KOKKOS_INLINE_FUNCTION double chemistry::OpticallyThinRadiation::loss ( const double  T,
const F_rho &  rho_k 
) const
inline

Power lost per unit volume [W/m^3] at T, rho_k(k) the partial densities [kg/m^3].

Member Data Documentation

◆ index

Kokkos::Array<int32_t, N_RADIATING_SPECIES> chemistry::OpticallyThinRadiation::index {-1, -1, -1, -1}

◆ inv_W

Kokkos::Array<double, N_RADIATING_SPECIES> chemistry::OpticallyThinRadiation::inv_W {}

◆ T_ambient4

double chemistry::OpticallyThinRadiation::T_ambient4 = 0.0

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