25 "The VaporMixtureFluidProperties object");
27 "Collision diameter for the first gas component [m]");
29 "Collision diameter for the second gas component [m]");
39 _fp1(_fp_mix.getPrimaryFluidProperties()),
40 _fp2(_fp_mix.getSecondaryFluidProperties()),
42 _M1(_fp1.molarMass()),
43 _M2(_fp2.molarMass()),
45 _collision_diam1(getParam<
Real>(
"primary_collision_diameter")),
46 _collision_diam2(getParam<
Real>(
"secondary_collision_diameter")),
47 _collision_diam(0.5 * (_collision_diam1 + _collision_diam2)),
Base class for fluid properties of vapor mixtures.
virtual void computeQpProperties() override
const ADMaterialProperty< Real > & _p
const auto boltzmann_constant
BinaryDiffusionCoefMaterial(const InputParameters ¶meters)
static const Real _R
Universal gas constant (J/mol/K)
static InputParameters validParams()
registerMooseObject("ThermalHydraulicsApp", BinaryDiffusionCoefMaterial)
Computes the Stefan-Maxwell binary diffusion coefficient.
static InputParameters validParams()
const Real _collision_diam
static const std::string MASS_DIFFUSION_COEFFICIENT
const ADMaterialProperty< Real > & _T
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ADMaterialProperty< Real > & _diff_coef
MooseUnits pow(const MooseUnits &, int)