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;
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");
Base class for fluid properties of vapor mixtures.
const UserObjectName _2phase_name
Two-phase fluid properties user object name.
T & getUserObject(const std::string &name, unsigned int tid=0) const
Base class for fluid properties used with 2-phase flow with non-condensable gases (NCGs) present...
TestTwoPhaseNCGFluidProperties(const InputParameters ¶meters)
InputParameters getValidParams(const std::string &name) const
const UserObjectName & getVaporName() const override
Returns the name of the vapor single-phase fluid properties object.
registerMooseObject("FluidPropertiesTestApp", TestTwoPhaseNCGFluidProperties)
static InputParameters validParams()
Base class for fluid properties used with two-phase flow.
static InputParameters validParams()
const T & getParam(const std::string &name) const
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
FEProblemBase & _fe_problem
virtual std::vector< std::shared_ptr< UserObject > > addUserObject(const std::string &user_object_name, const std::string &name, InputParameters ¶meters)
const VaporMixtureFluidProperties * _fp_vapor_mixture
Vapor mixture fluid properties user object.
const TwoPhaseFluidProperties * _fp_2phase
Two-phase fluid properties user object.
Test 2-phase NCG fluid properties.
const UserObjectName _vapor_mixture_name
Vapor mixture fluid properties user object name.