55 mooseError(
"computeSegregatedContribution not implemented for ",
57 ". This function needs to be implemented to be able to use this object with a "
58 "segregated solver!");
DualNumber< Real, DNDerivativeType, true > ADReal
void computeJacobian() override
void computeResidual() override
void computeResidualAndJacobian() override
A flux kernel that momentum residual objects that add non-advection flux terms, or more specifically ...
static InputParameters validParams()
virtual ~INSFVFluxKernel()=default
void addResidualAndJacobian(const ADReal &residual)
Process into either the system residual or Jacobian.
void addResidual(const Real residual)
Process into the system residual.
void computeJacobian() override
void gatherRCData(const Elem &) override final
Should be a non-empty implementation if the residual object is a FVElementalKernel and introduces res...
void computeResidual() override
void computeResidualAndJacobian() override
ADReal computeQpResidual() override final
virtual ADReal computeSegregatedContribution()
Compute the contribution which goes into the residual of the segregated system.
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...
const std::string & type() const
void mooseError(Args &&... args) const