19 params.addRequiredCoupledVar(
"disp_x",
"The x displacement");
20 params.addCoupledVar(
"disp_y",
"The y displacement");
21 params.addCoupledVar(
"disp_z",
"The z displacement");
31 "Corrects the convective derivative for situations in which the fluid mesh is dynamic.");
37 _advected_mesh_strong_residual(
38 getADMaterialProperty<
RealVectorValue>(
"advected_mesh_strong_residual"))
Subtracts the mesh velocity from the convection term in the Navier-Stokes momentum equation...
static InputParameters validParams()
static InputParameters displacementParams()
registerMooseObject("NavierStokesApp", INSADMomentumMeshAdvection)
virtual ADRealVectorValue precomputeQpResidual() override
static InputParameters validParams()
const ADMaterialProperty< RealVectorValue > & _advected_mesh_strong_residual
The strong residual for this object, computed by material classes to eliminate computation duplicatio...
INSADMomentumMeshAdvection(const InputParameters ¶meters)
static void setDisplacementParams(T &mesh_convection_obj)