51 const std::map<unsigned int, unsigned int>
_jvar_map;
const ADVariableValue & _A_elem
Cross-sectional area, elemental.
Gate valve user object for 1-phase flow.
std::map< unsigned int, unsigned int > getIndexMapping() const
Creates mapping of coupled variable index to local equation system index.
ADGateValve1PhaseBC(const InputParameters ¶ms)
const unsigned int _rhouA_jvar
rho*u*A coupled variable index
const unsigned int _rhoA_jvar
rho*A coupled variable index
const std::map< unsigned int, unsigned int > _jvar_map
Map of coupled variable index to local equation system index.
const unsigned int _equation_index
Index within local system of the equation upon which this object acts.
const ADGateValve1PhaseUserObject & _gate_valve_uo
1-phase gate valve user object
const unsigned int _rhoEA_jvar
rho*E*A coupled variable index
const unsigned int _connection_index
Index of connected flow channel.
static InputParameters validParams()
Adds boundary fluxes for flow channels connected to a 1-phase gate valve.
virtual ADReal computeQpResidual() override
Base class for integrated boundary conditions for 1D problems in 3D space.
const ADVariableValue & _A_linear
Cross-sectional area, linear.