20 mooseAssert(
fp.getNumberOfSecondaryVapors() == 1,
21 "This function assumes there is a single secondary fluid.");
25 const ADReal xi_primary = 1 - xi_secondary;
27 const ADReal moles_primary = xi_primary / fp_primary.molarMass();
30 return moles_secondary / (moles_primary + moles_secondary);
Base class for fluid properties of vapor mixtures.
virtual Real molarMass() const
Molar mass [kg/mol].
DualNumber< Real, DNDerivativeType, true > ADReal
GenericReal< is_ad > computeSecondaryMoleFraction(const GenericReal< is_ad > &xi_secondary, const VaporMixtureFluidProperties &fp)
Common class for single phase fluid properties.