19 "Corrects the convective derivative for situations in which the fluid mesh is dynamic.");
23 params.
addParam<MaterialPropertyName>(
"rho_name",
"rho",
"The name of the density");
29 _disp_x_dot(coupledDot(
"disp_x")),
30 _d_disp_x_dot(coupledDotDu(
"disp_x")),
31 _disp_x_id(coupled(
"disp_x")),
32 _disp_y_dot(isCoupled(
"disp_y") ? coupledDot(
"disp_y") : _zero),
33 _d_disp_y_dot(isCoupled(
"disp_y") ? coupledDotDu(
"disp_y") : _zero),
34 _disp_y_id(coupled(
"disp_y")),
35 _disp_z_dot(isCoupled(
"disp_z") ? coupledDot(
"disp_z") : _zero),
36 _d_disp_z_dot(isCoupled(
"disp_z") ? coupledDotDu(
"disp_z") : _zero),
37 _disp_z_id(coupled(
"disp_z")),
38 _rho(getMaterialProperty<Real>(
"rho_name"))
45 const auto minus_rho_ddisp_dt =
71 RealVectorValue ddisp_dt;
74 const auto minus_rho_ddisp_dt = -
_rho[
_qp] * ddisp_dt;
83 const auto minus_rho_ddisp_dt =
108 mooseAssert(jvar !=
_var.
number(),
"Making sure I understand how old hand-coded Jacobians work.");
registerMooseObject("FsiApp", ConvectedMeshPSPG)
Computes residual and Jacobian contributions for the PSPG stabilization term for mesh advection.
const VariableValue & _disp_x_dot
virtual Real computeQpResidual() override
const VariableValue & _d_disp_x_dot
RealVectorValue dStrongResidualDVel(unsigned short component)
const unsigned int _disp_z_id
static InputParameters validParams()
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
virtual Real computeQpJacobian() override
const VariableValue & _d_disp_y_dot
ConvectedMeshPSPG(const InputParameters ¶meters)
RealVectorValue dStrongResidualDDisp(unsigned short component)
const unsigned int _disp_x_id
RealVectorValue strongResidual()
Compute the strong residual, e.g.
const VariableValue & _disp_z_dot
const VariableValue & _d_disp_z_dot
const MaterialProperty< Real > & _rho
const unsigned int _disp_y_id
const VariableValue & _disp_y_dot
This class computes strong and weak components of the INS governing equations.
const VariableGradient & _grad_w_vel
const VariableGradient & _grad_u_vel
unsigned _w_vel_var_number
static InputParameters validParams()
const VariableGradient & _grad_v_vel
virtual Real dTauDUComp(unsigned comp)
unsigned _v_vel_var_number
unsigned _u_vel_var_number
const VariablePhiValue & _phi
const VariablePhiGradient & _grad_phi
const VariableTestGradient & _grad_test
void mooseError(Args &&... args) const
unsigned int number() const
VariableValueTempl< false > VariableValue