22 "fp_ncgs",
"Name of fluid properties user object(s) for non-condensable gases");
34 const std::string class_name =
"IdealGasFluidProperties";
36 params.
set<Real>(
"gamma") = 1.4;
37 params.
set<Real>(
"molar_mass") = 0.030794295555555556;
41 const std::string class_name =
"IdealGasFluidProperties";
43 params.
set<Real>(
"gamma") = 1.1;
44 params.
set<Real>(
"molar_mass") = 0.027714866;
45 params.
set<Real>(
"T_c") = 100;
46 params.
set<Real>(
"rho_c") = 300;
54 const std::string class_name =
"TestTwoPhaseFluidProperties";
56 params.
set<UserObjectName>(
"fp_liquid") =
"test_fp_liquid";
57 params.
set<UserObjectName>(
"fp_vapor") =
"test_fp_vapor";
65 const std::string class_name =
"IdealRealGasMixtureFluidProperties";
68 params.
set<std::vector<UserObjectName>>(
"fp_secondary") =
69 getParam<std::vector<UserObjectName>>(
"fp_ncgs");
registerMooseObject("FluidPropertiesTestApp", TestTwoPhaseNCGFluidProperties)
T & getUserObject(const std::string &name, unsigned int tid=0) const
virtual std::vector< std::shared_ptr< UserObject > > addUserObject(const std::string &user_object_name, const std::string &name, InputParameters ¶meters)
InputParameters getValidParams(const std::string &name) const
const T & getParam(const std::string &name) const
Test 2-phase NCG fluid properties.
TestTwoPhaseNCGFluidProperties(const InputParameters ¶meters)
static InputParameters validParams()
Base class for fluid properties used with two-phase flow.
Base class for fluid properties used with 2-phase flow with non-condensable gases (NCGs) present.
const VaporMixtureFluidProperties * _fp_vapor_mixture
Vapor mixture fluid properties user object.
static InputParameters validParams()
const UserObjectName _2phase_name
Two-phase fluid properties user object name.
const UserObjectName & getVaporName() const override
Returns the name of the vapor single-phase fluid properties object.
const TwoPhaseFluidProperties * _fp_2phase
Two-phase fluid properties user object.
const UserObjectName _vapor_mixture_name
Vapor mixture fluid properties user object name.
FEProblemBase & _fe_problem
Base class for fluid properties of vapor mixtures.