const ADVariableValue & _vel_x_face
std::vector< Real > _residuals
const unsigned short _comp
const MooseArray< std::vector< Real > > & _vel_x_face_phi
const MooseVariableField< Real > & _vel_y_face_var
const InputParameters & parameters() const
const ADVariableValue & _vel_x
static InputParameters validParams()
virtual void computeResidualOnSide() override
DualNumber< Real, DNDerivativeType, true > ADReal
virtual void computeJacobian() override
const MooseVariableField< Real > & _vel_y_var
virtual void computeOffDiagJacobian(unsigned int) override
virtual void computeJacobianOnSide() override
std::vector< ADReal > _ad_residuals
const MooseVariableField< Real > & _vel_x_var
const MooseArray< std::vector< Real > > & _vel_x_phi
const MooseArray< std::vector< Real > > & _vel_y_phi
const MooseArray< std::vector< Real > > & _vel_y_face_phi
ADReal computeQpResidualOnSide()
virtual void computeResidual() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADVariableValue & _vel_y
MassFluxPenaltyIPHDG(const InputParameters ¶meters)
void computeOnSideHelper(std::vector< T > &residuals, const MooseArray< std::vector< Real >> &test, Real sign)
Helper method to reduce code duplication, this will multiply quadrature point residuals corresponding...
const ADVariableValue & _vel_y_face
const MooseVariableField< Real > & _vel_x_face_var