20 params.
addClassDescription(
"This class computes the time derivative for the incompressible "
21 "Navier-Stokes momentum equation.");
23 "The temperature on which material properties may depend. If properties "
24 "do depend on temperature, this variable must be coupled in in order to "
25 "correctly resize the element matrix");
31 _td_strong_residual(getADMaterialProperty<RealVectorValue>(
"td_strong_residual"))
37 for (
const auto block_id :
blockIDs())
38 obj_tracker.
set(
"has_transient",
true, block_id);
registerMooseObject("NavierStokesApp", INSADMomentumTimeDerivative)
static InputParameters validParams()
virtual const std::set< SubdomainID > & blockIDs() const
T & getUserObject(const std::string &name, unsigned int tid=0) const
This class computes the time derivative for the incompressible Navier-Stokes momentum equation.
INSADMomentumTimeDerivative(const InputParameters ¶meters)
virtual ADRealVectorValue precomputeQpResidual() override
static InputParameters validParams()
const ADMaterialProperty< RealVectorValue > & _td_strong_residual
Object for tracking what kernels have been added to an INSAD simulation.
void set(const std::string &name, const T &value, SubdomainID sub_id)
Set the internal parameter name to value.
FEProblemBase & _fe_problem