20 params.addClassDescription(
"Test 2-phase NCG fluid properties");
22 params.addRequiredParam<std::vector<UserObjectName>>(
23 "fp_ncgs",
"Name of fluid properties user object(s) for non-condensable gases");
35 const std::string class_name =
"IdealGasFluidProperties";
36 InputParameters params = _app.getFactory().getValidParams(class_name);
37 params.set<Real>(
"gamma") = 1.4;
38 params.set<Real>(
"molar_mass") = 0.030794295555555556;
39 _fe_problem.addUserObject(class_name,
"test_fp_liquid", params);
42 const std::string class_name =
"IdealGasFluidProperties";
43 InputParameters params = _app.getFactory().getValidParams(class_name);
44 params.set<Real>(
"gamma") = 1.1;
45 params.set<Real>(
"molar_mass") = 0.027714866;
46 params.set<Real>(
"T_c") = 100;
47 params.set<Real>(
"rho_c") = 300;
48 _fe_problem.addUserObject(class_name,
"test_fp_vapor", params);
55 const std::string class_name =
"TestTwoPhaseFluidProperties";
56 InputParameters params = _app.getFactory().getValidParams(class_name);
57 params.set<UserObjectName>(
"fp_liquid") =
"test_fp_liquid";
58 params.set<UserObjectName>(
"fp_vapor") =
"test_fp_vapor";
59 _fe_problem.addUserObject(class_name,
_2phase_name, params);
66 const std::string class_name =
"IdealRealGasMixtureFluidProperties";
67 InputParameters params = _app.getFactory().getValidParams(class_name);
68 params.set<UserObjectName>(
"fp_primary") =
getVaporName();
69 params.set<std::vector<UserObjectName>>(
"fp_secondary") =
70 getParam<std::vector<UserObjectName>>(
"fp_ncgs");