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