TwoPhaseNCGPartialPressureFunction

This function can be used to call a selection of property lookup functions from a TwoPhaseNCGPartialPressureFluidProperties object. For a particular property function specified by "property_call", there is a certain number of input arguments, which are specified in the parameters "arg1" and "arg2" in the order corresponding to the property call. Not all properties require the maximum number of inputs, so the excess inputs should not be provided.

Input Parameters

  • fluid_propertiesThe TwoPhaseNCGPartialPressureFluidProperties object

    C++ Type:UserObjectName

    Unit:(no unit assumed)

    Controllable:No

    Description:The TwoPhaseNCGPartialPressureFluidProperties object

  • property_callWhich function to call

    C++ Type:MooseEnum

    Unit:(no unit assumed)

    Options:p_sat, x_sat_ncg_from_p_T

    Controllable:No

    Description:Which function to call

Required Parameters

  • arg10The first argument for the property call, if any

    Default:0

    C++ Type:FunctionName

    Unit:(no unit assumed)

    Controllable:No

    Description:The first argument for the property call, if any

  • arg20The second argument for the property call, if any

    Default:0

    C++ Type:FunctionName

    Unit:(no unit assumed)

    Controllable:No

    Description:The second argument for the property call, if any

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters