Real NSMomentumInviscidNoPressureImplicitFlowBC::computeQpResidual() { // Velocity vector object RealVectorValue vel(_u_vel[_qp], _v_vel[_qp], _w_vel[_qp]); // Velocity vector dotted with normal Real u_dot_n = vel * _normals[_qp]; // The current value of the vector (rho*u)(u.n) RealVectorValue rhou_udotn = u_dot_n * _rho[_qp] * vel; return convectiveQpResidualHelper(rhou_udotn(_component)); }
Real NSMomentumInviscidSpecifiedNormalFlowBC::computeQpResidual() { return pressureQpResidualHelper(_pressure[_qp]) + convectiveQpResidualHelper(_rhou_udotn); }