21 "contributions for the incompressible Navier-Stokes momentum "
24 "pspg",
false,
"Whether to perform PSPG stabilization of the mass equation");
25 params.
addParam<FunctionName>(
"x_vel_forcing_func", 0,
"The x-velocity mms forcing function.");
26 params.
addParam<FunctionName>(
"y_vel_forcing_func", 0,
"The y-velocity mms forcing function.");
27 params.
addParam<FunctionName>(
"z_vel_forcing_func", 0,
"The z-velocity mms forcing function.");
33 _pspg(getParam<bool>(
"pspg")),
34 _x_ffn(getFunction(
"x_vel_forcing_func")),
35 _y_ffn(getFunction(
"y_vel_forcing_func")),
36 _z_ffn(getFunction(
"z_vel_forcing_func"))
58 RealVectorValue viscous_term =
60 RealVectorValue transient_term =
126 RealVectorValue d_convective_term_d_u_comp =
128 RealVectorValue viscous_term =
130 RealVectorValue d_viscous_term_d_u_comp =
132 RealVectorValue transient_term =
134 RealVectorValue d_transient_term_d_u_comp =
138 (d_convective_term_d_u_comp + d_viscous_term_d_u_comp + d_transient_term_d_u_comp) -
registerMooseObject("NavierStokesApp", INSMass)
virtual Real value(Real t, const Point &p) const
This class computes strong and weak components of the INS governing equations.
virtual RealVectorValue gravityTerm()
const VariableGradient & _grad_w_vel
virtual RealVectorValue dStrongPressureDPressure()
const VariableGradient & _grad_u_vel
virtual RealVectorValue dTimeDerivativeDUComp(unsigned comp)
virtual RealVectorValue timeDerivativeTerm()
virtual RealVectorValue strongPressureTerm()
unsigned _w_vel_var_number
static InputParameters validParams()
const VariableGradient & _grad_v_vel
virtual RealVectorValue dStrongViscDUCompLaplace(unsigned comp)
const MaterialProperty< Real > & _rho
virtual RealVectorValue strongViscousTermTraction()
virtual RealVectorValue dStrongViscDUCompTraction(unsigned comp)
virtual Real dTauDUComp(unsigned comp)
virtual RealVectorValue dConvecDUComp(unsigned comp)
unsigned _v_vel_var_number
virtual RealVectorValue convectiveTerm()
virtual RealVectorValue strongViscousTermLaplace()
unsigned _u_vel_var_number
This class computes the mass equation residual and Jacobian contributions for the incompressible Navi...
virtual Real computeQpResidual()
virtual Real computeQpPGOffDiagJacobian(unsigned comp)
virtual Real computeQpPGJacobian()
virtual Real computeQpPGResidual()
virtual Real computeQpJacobian()
virtual Real computeQpOffDiagJacobian(unsigned jvar)
static InputParameters validParams()
INSMass(const InputParameters ¶meters)
const MooseArray< Point > & _q_point
const VariableTestValue & _test
const VariablePhiGradient & _grad_phi
const VariableTestGradient & _grad_test