15#define UNIV_GAS_CONST_ 8.314472
51 double temperature__K,
53 return 3.0 * diffusion_coeff__m2_s /
72 return (0.75 * alpha * (1.0 + K_n)) /
73 (K_n * K_n + (1.0 + 0.283 * alpha) * K_n + 0.75 * alpha);
95 (K_n * K_n + 2.0 * K_n + 1.0 + (0.283 - 0.75) * alpha)) /
97 (K_n * K_n + (1.0 + 0.283 * alpha) * K_n + 0.75 * alpha),
131 double radius__m,
double alpha) {
132 return 4.0 *
M_PI * radius__m * diffusion_coeff__m2_s *
157 return 4.0 *
M_PI * diffusion_coeff__m2_s *
185 double radius__m,
double alpha) {
186 return 4.0 *
M_PI * radius__m * radius__m /
187 ( radius__m / diffusion_coeff__m2_s +
211 double radius__m,
double alpha) {
212 double nom = radius__m * radius__m / diffusion_coeff__m2_s +
214 double denom = radius__m / diffusion_coeff__m2_s +
216 return 4.0 *
M_PI * nom / ( denom * denom );
static double transition_regime_correction_factor(double mean_free_path__m, double radius__m, double alpha)
static double d_gas_aerosol_transition_rxn_rate_constant_d_radius(double diffusion_coeff__m2_s, double mean_free_path__m, double radius__m, double alpha)
static double mean_speed__m_s(double temperature__K, double mw__kg_mol)
static double d_gas_aerosol_continuum_rxn_rate_constant_d_radius(double diffusion_coeff__m2_s, double mean_speed__m_s, double radius__m, double alpha)
static double gas_aerosol_transition_rxn_rate_constant(double diffusion_coeff__m2_s, double mean_free_path__m, double radius__m, double alpha)
static double mean_free_path__m(double diffusion_coeff__m2_s, double temperature__K, double mw__kg_mol)
static double d_transition_regime_correction_factor_d_radius(double mean_free_path__m, double radius__m, double alpha)
static double gas_aerosol_continuum_rxn_rate_constant(double diffusion_coeff__m2_s, double mean_speed__m_s, double radius__m, double alpha)