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!");
A flux kernel that momentum residual objects that add non-advection flux terms, or more specifically ...
void computeResidualAndJacobian() override
virtual ~INSFVFluxKernel()=default
DualNumber< Real, DNDerivativeType, true > ADReal
virtual ADReal computeSegregatedContribution()
Compute the contribution which goes into the residual of the segregated system.
INSFVFluxKernel(const InputParameters ¶ms)
void computeJacobian() override
const std::string & type() const
virtual void gatherRCData(const Elem &elem)=0
Should be a non-empty implementation if the residual object is a FVElementalKernel and introduces res...
void gatherRCData(const Elem &) override final
Should be a non-empty implementation if the residual object is a FVElementalKernel and introduces res...
All objects that contribute to pressure-based (e.g.
ADReal computeQpResidual() override final
void addResidualAndJacobian(const ADReal &residual)
Process into either the system residual or Jacobian.
void addResidual(const Real residual)
Process into the system residual.
static InputParameters validParams()
void mooseError(Args &&... args) const
void computeResidual() override