Functions | |
template<bool is_ad> | |
std::vector< GenericReal< is_ad > > | computePrimitiveSolution (const std::vector< GenericReal< is_ad >> &U, const VaporMixtureFluidProperties &fp) |
Computes the primitive solution vector from the conservative solution vector. More... | |
template<bool is_ad> | |
std::vector< GenericReal< is_ad > > | computeConservativeSolution (const std::vector< GenericReal< is_ad >> &W, const GenericReal< is_ad > &A, const VaporMixtureFluidProperties &fp) |
Computes the conservative solution vector from the primitive solution vector. More... | |
template<bool is_ad> | |
std::vector< GenericReal< is_ad > > | computeFluxFromPrimitive (const std::vector< GenericReal< is_ad >> &W, const GenericReal< is_ad > &A, const VaporMixtureFluidProperties &fp) |
Computes the numerical flux vector from the primitive solution vector. More... | |
template<bool is_ad> | |
std::vector< GenericReal< is_ad > > | getElementalSolutionVector (const Elem *elem, const std::vector< MooseVariable *> &U_vars, bool is_implicit) |
Gets the elemental conservative solution vector. More... | |
template<bool is_ad> | |
GenericReal< is_ad > | computeSecondaryMoleFraction (const GenericReal< is_ad > &xi_secondary, const VaporMixtureFluidProperties &fp) |
ADReal | computeSecondaryMoleFraction (const ADReal &xi_secondary, const VaporMixtureFluidProperties &fp) |
std::vector<GenericReal<is_ad> > FlowModelGasMixUtils::computeConservativeSolution | ( | const std::vector< GenericReal< is_ad >> & | W, |
const GenericReal< is_ad > & | A, | ||
const VaporMixtureFluidProperties & | fp | ||
) |
Computes the conservative solution vector from the primitive solution vector.
[in] | W | Primitive solution vector |
[in] | A | Cross-sectional area |
[in] | fp | Fluid properties object |
Definition at line 64 of file FlowModelGasMixUtils.h.
std::vector<GenericReal<is_ad> > FlowModelGasMixUtils::computeFluxFromPrimitive | ( | const std::vector< GenericReal< is_ad >> & | W, |
const GenericReal< is_ad > & | A, | ||
const VaporMixtureFluidProperties & | fp | ||
) |
Computes the numerical flux vector from the primitive solution vector.
[in] | W | Primitive solution vector |
[in] | A | Cross-sectional area |
[in] | fp | Fluid properties object |
Definition at line 97 of file FlowModelGasMixUtils.h.
std::vector<GenericReal<is_ad> > FlowModelGasMixUtils::computePrimitiveSolution | ( | const std::vector< GenericReal< is_ad >> & | U, |
const VaporMixtureFluidProperties & | fp | ||
) |
Computes the primitive solution vector from the conservative solution vector.
[in] | U | Conservative solution vector |
[in] | fp | Fluid properties object |
Definition at line 29 of file FlowModelGasMixUtils.h.
ADReal FlowModelGasMixUtils::computeSecondaryMoleFraction | ( | const ADReal & | xi_secondary, |
const VaporMixtureFluidProperties & | fp | ||
) |
Definition at line 18 of file FlowModelGasMixUtils.C.
GenericReal<is_ad> FlowModelGasMixUtils::computeSecondaryMoleFraction | ( | const GenericReal< is_ad > & | xi_secondary, |
const VaporMixtureFluidProperties & | fp | ||
) |
Definition at line 166 of file FlowModelGasMixUtils.h.
std::vector<GenericReal<is_ad> > FlowModelGasMixUtils::getElementalSolutionVector | ( | const Elem * | elem, |
const std::vector< MooseVariable *> & | U_vars, | ||
bool | is_implicit | ||
) |
Gets the elemental conservative solution vector.
[in] | elem | Element |
[in] | U_vars | Vector of conservative variable pointers |
[in] | is_implicit | Is implicit? |
Definition at line 128 of file FlowModelGasMixUtils.h.