25 "integrate_p_by_parts",
true,
"Whether to integrate the pressure term by parts");
31 _integrate_p_by_parts(getParam<bool>(
"integrate_p_by_parts")),
34 _coord_sys(_assembly.coordSystem()),
35 _rz_radial_coord(_mesh.getAxisymmetricRadialCoord())
41 for (
const auto block_id :
blockIDs())
This class computes the momentum equation residual and Jacobian contributions for the pressure term o...
const ADTemplateVariableTestGradient< T > & _grad_test
T & getUserObject(const std::string &name, unsigned int tid=0) const
const ADVariableValue & _p
void set(const std::string &name, const T &value, SubdomainID sub_id)
Set the internal parameter name to value.
virtual ADReal computeQpResidual() override
virtual const std::set< SubdomainID > & blockIDs() const
const ADTemplateVariableTestValue< T > & _test
DualNumber< Real, DNDerivativeType, true > ADReal
const Moose::CoordinateSystemType & _coord_sys
const unsigned int _rz_radial_coord
The radial coordinate index for RZ coordinate systems.
FEProblemBase & _fe_problem
const MooseArray< ADPoint > & _ad_q_point
INSADMomentumPressure(const InputParameters ¶meters)
static InputParameters validParams()
const bool _integrate_p_by_parts
const ADVariableGradient & _grad_p
static const std::string pressure
static InputParameters validParams()
registerMooseObject("NavierStokesApp", INSADMomentumPressure)
Object for tracking what kernels have been added to an INSAD simulation.