47 mooseError(
"computeSegregatedContribution not implemented for ",
49 ". This function needs to be implemented to be able to use this object with a "
50 "segregated solver!");
DualNumber< Real, DNDerivativeType, true > ADReal
A flux boundary condition that momentum residual objects that add boundary flux terms should inherit ...
void addResidualAndJacobian(const ADReal &residual)
Process into either the system residual or Jacobian.
void computeResidual(const FaceInfo &fi) override
void gatherRCData(const Elem &) override final
Should be a non-empty implementation if the residual object is a FVElementalKernel and introduces res...
static InputParameters validParams()
ADReal computeQpResidual() override final
virtual ADReal computeSegregatedContribution()
Compute the contribution which goes into the residual of the segregated system.
virtual ~INSFVFluxBC()=default
void computeResidualAndJacobian(const FaceInfo &fi) override
void computeJacobian(const FaceInfo &fi) override
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