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 =
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.");
This class computes strong and weak components of the INS governing equations.
unsigned int number() const
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const unsigned int _disp_z_id
static InputParameters validParams()
virtual Real computeQpResidual() override
static const std::string component
const VariablePhiGradient & _grad_phi
const VariableValue & _disp_z_dot
RealVectorValue strongResidual()
Compute the strong residual, e.g.
registerMooseObject("FsiApp", ConvectedMeshPSPG)
virtual Real dTauDUComp(unsigned comp)
virtual Real computeQpJacobian() override
const VariableGradient & _grad_v_vel
const VariableValue & _disp_x_dot
const VariableValue & _d_disp_x_dot
unsigned _w_vel_var_number
static InputParameters validParams()
const VariableGradient & _grad_u_vel
const VariableValue & _d_disp_y_dot
OutputTools< Real >::VariableValue VariableValue
unsigned _u_vel_var_number
Computes residual and Jacobian contributions for the PSPG stabilization term for mesh advection...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableGradient & _grad_w_vel
const VariableTestGradient & _grad_test
const unsigned int _disp_y_id
RealVectorValue dStrongResidualDDisp(unsigned short component)
void mooseError(Args &&... args) const
unsigned _v_vel_var_number
const MaterialProperty< Real > & _rho
ConvectedMeshPSPG(const InputParameters ¶meters)
RealVectorValue dStrongResidualDVel(unsigned short component)
const VariablePhiValue & _phi
const VariableValue & _d_disp_z_dot
const VariableValue & _disp_y_dot
const unsigned int _disp_x_id