16#ifndef Rupture_bulles_2groupes_Smith_included
17#define Rupture_bulles_2groupes_Smith_included
19#include <TRUSTTabs_forward.h>
20#include <Rupture_bulles_2groupes_base.h>
36 void coefficient_TI(
const DoubleTab& alpha,
const DoubleTab& p,
const DoubleTab& T,
37 const DoubleTab& rho,
const DoubleTab& nu,
const DoubleTab& sigma,
const double Dh,
38 const DoubleTab& ndv,
const DoubleTab& d_bulles,
39 const DoubleTab& eps,
const DoubleTab& k_turb,
const int n_l,
const int n_g1,
const int n_g2,
40 DoubleTab& coeff)
const override;
41 void coefficient_SI(
const DoubleTab& alpha,
const DoubleTab& p,
const DoubleTab& T,
42 const DoubleTab& rho,
const DoubleTab& nu,
const DoubleTab& sigma,
const double Dh,
43 const DoubleTab& ndv,
const DoubleTab& d_bulles,
44 const DoubleTab& eps,
const DoubleTab& k_turb,
const int n_l,
const int n_g1,
const int n_g2,
45 DoubleTab& coeff)
const override;
47 void coefficient_SO(
const DoubleTab& alpha,
const DoubleTab& p,
const DoubleTab& T,
48 const DoubleTab& rho,
const DoubleTab& nu,
const DoubleTab& sigma,
const double Dh,
49 const DoubleTab& ndv,
const DoubleTab& d_bulles,
50 const DoubleTab& eps,
const DoubleTab& k_turb,
const int n_l,
const int n_g1,
const int n_g2,
51 DoubleTab& coeff)
const override;
54 static constexpr double fac_sec_ = 1.e4;
56 const double C_TI1 = 0.1;
57 const double C_TI21 = 0.02;
58 const double We_cr1 = 6.5;
59 const double C_TI2 = 0.02;
60 const double We_cr2 = 7.0;
61 const double C_RC2 = 0.005;
62 const double C_WE2 = 0.005;
63 const double C_RC0 = 3.0;
64 const double C_S0 = 0.000038;
65 const double We_SO = 4500.;
66 const double g = 9.81;
Two-group bubble breakup source terms using the Smith model.
void coefficient_SO(const DoubleTab &alpha, const DoubleTab &p, const DoubleTab &T, const DoubleTab &rho, const DoubleTab &nu, const DoubleTab &sigma, const double Dh, const DoubleTab &ndv, const DoubleTab &d_bulles, const DoubleTab &eps, const DoubleTab &k_turb, const int n_l, const int n_g1, const int n_g2, DoubleTab &coeff) const override
void coefficient_SI(const DoubleTab &alpha, const DoubleTab &p, const DoubleTab &T, const DoubleTab &rho, const DoubleTab &nu, const DoubleTab &sigma, const double Dh, const DoubleTab &ndv, const DoubleTab &d_bulles, const DoubleTab &eps, const DoubleTab &k_turb, const int n_l, const int n_g1, const int n_g2, DoubleTab &coeff) const override
void coefficient_TI(const DoubleTab &alpha, const DoubleTab &p, const DoubleTab &T, const DoubleTab &rho, const DoubleTab &nu, const DoubleTab &sigma, const double Dh, const DoubleTab &ndv, const DoubleTab &d_bulles, const DoubleTab &eps, const DoubleTab &k_turb, const int n_l, const int n_g1, const int n_g2, DoubleTab &coeff) const override