www.mooseframework.org
Functions
IdealRealGasMixtureFluidProperties.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("FluidPropertiesApp", IdealRealGasMixtureFluidProperties)
 
template<>
InputParameters validParams< IdealRealGasMixtureFluidProperties > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "FluidPropertiesApp"  ,
IdealRealGasMixtureFluidProperties   
)

◆ validParams< IdealRealGasMixtureFluidProperties >()

template<>
InputParameters validParams< IdealRealGasMixtureFluidProperties > ( )

Definition at line 19 of file IdealRealGasMixtureFluidProperties.C.

20 {
21  InputParameters params = validParams<VaporMixtureFluidProperties>();
22  params += validParams<NaNInterface>();
23 
24  params.addClassDescription("Class for fluid properties of an arbitrary vapor mixture");
25 
26  params.addRequiredParam<UserObjectName>(
27  "fp_primary", "Name of fluid properties user object for primary vapor component");
28  params.addRequiredParam<std::vector<UserObjectName>>(
29  "fp_secondary", "Name of fluid properties user object(s) for secondary vapor component(s)");
30  params.addParam<Real>("_T_mix_max", 1300., "Maximum temperature of the mixture");
31 
32  // This is necessary because initialize() must be called before any interface
33  // can be used (which can occur as early as initialization of variables).
34  params.set<ExecFlagEnum>("execute_on") = EXEC_INITIAL;
35 
36  return params;
37 }
validParams< VaporMixtureFluidProperties >
InputParameters validParams< VaporMixtureFluidProperties >()
Definition: VaporMixtureFluidProperties.C:14
validParams< NaNInterface >
InputParameters validParams< NaNInterface >()
Definition: NaNInterface.C:16