38 mooseError(
"INSFVTimeKernels must implement gatherRCData and not computeQpResidual");
DualNumber< Real, DNDerivativeType, true > ADReal
const Elem *const & _current_elem
virtual void computeOffDiagJacobian()
All objects that contribute to pressure-based (e.g.
virtual void gatherRCData(const Elem &elem)=0
Should be a non-empty implementation if the residual object is a FVElementalKernel and introduces res...
All navier-stokes momentum time derivative terms should inherit from this class.
void computeJacobian() override final
ADReal computeQpResidual() override final
void computeResidualAndJacobian() override final
void computeOffDiagJacobian() override final
static InputParameters validParams()
void addResidualAndJacobian(const ADReal &residual, dof_id_type dof)
Process into either the system residual or Jacobian.
virtual ~INSFVTimeKernel()=default
void gatherRCData(const FaceInfo &) override final
Should be a non-empty implementation if the residual object is a FVFluxKernel and introduces residual...
void computeResidual() override final
const bool _contribute_to_rc_coeffs
Whether to contribute to RC coefficients.
void mooseError(Args &&... args) const