Lines Matching full:outflow

29 // Viscous Outflow boundary condition, setting a constant exterior pressure and
34 // keep it outflow. These parameters have been finnicky in practice and provide
38 const OutflowContext outflow = (OutflowContext)ctx; in RiemannOutflow() local
43 CeedScalar(*jac_data_sur) = outflow->newt_ctx.is_implicit ? out[1] : NULL; in RiemannOutflow()
45 const NewtonianIGProperties gas = outflow->newt_ctx.gas; in RiemannOutflow()
46 const bool is_implicit = outflow->newt_ctx.is_implicit; in RiemannOutflow()
56 y_ext.pressure = outflow->pressure; in RiemannOutflow()
57 y_ext.temperature = outflow->temperature; in RiemannOutflow()
59 …const CeedScalar proj = (1 - outflow->recirc) * Softplus(-u_normal, outflow->softplus_velocity… in RiemannOutflow()
103 // Jacobian for Riemann pressure/temperature outflow boundary condition
113 const OutflowContext outflow = (OutflowContext)ctx; in RiemannOutflow_Jacobian() local
114 const NewtonianIGProperties gas = outflow->newt_ctx.gas; in RiemannOutflow_Jacobian()
115 const bool is_implicit = outflow->newt_ctx.is_implicit; in RiemannOutflow_Jacobian()
130 y_ext.pressure = outflow->pressure; in RiemannOutflow_Jacobian()
131 y_ext.temperature = outflow->temperature; in RiemannOutflow_Jacobian()
136 …const CeedScalar proj = (1 - outflow->recirc) * Softplus(-u_normal, outflow->softplus_velocit… in RiemannOutflow_Jacobian()
137 …const CeedScalar dproj = (1 - outflow->recirc) * Softplus_fwd(-u_normal, -du_normal, outflow->… in RiemannOutflow_Jacobian()
179 // Outflow boundary condition, weakly setting a constant pressure. This is the
180 // classic outflow condition used by PHASTA-C and retained largely for
182 // will crash if outflow ever becomes an inflow, as occurs with strong
186 const OutflowContext outflow = (OutflowContext)ctx; in PressureOutflow() local
191 CeedScalar(*jac_data_sur) = outflow->newt_ctx.is_implicit ? out[1] : NULL; in PressureOutflow()
193 const NewtonianIGProperties gas = outflow->newt_ctx.gas; in PressureOutflow()
194 const bool is_implicit = outflow->newt_ctx.is_implicit; in PressureOutflow()
199 s.Y.pressure = outflow->pressure; in PressureOutflow()
244 // Jacobian for weak-pressure outflow boundary condition
254 const OutflowContext outflow = (OutflowContext)ctx; in PressureOutflow_Jacobian() local
255 const NewtonianIGProperties gas = outflow->newt_ctx.gas; in PressureOutflow_Jacobian()
256 const bool is_implicit = outflow->newt_ctx.is_implicit; in PressureOutflow_Jacobian()
270 s.Y.pressure = outflow->pressure; in PressureOutflow_Jacobian()