26 virtual std::vector<std::string>
ICParameters()
const override;
30 virtual void check()
const override;
Base class for single-phase flow channels.
Single-component, single-phase flow channel.
virtual void checkFluidProperties() const override
Logs an error if the fluid properties is not valid.
void addNormalized1PhaseResidualNorm(const VariableName &variable, const std::string &equation)
Adds a residual norm Postprocessor.
static InputParameters validParams()
virtual Convergence * getNonlinearConvergence() const override
Gets the Component's nonlinear Convergence object if it has one.
virtual std::string flowModelClassName() const override
Returns the flow model class name.
void addFlowChannel1PhaseFunctorMaterial()
Adds the functor material for the flow channel.
virtual void addMooseObjects() override
virtual void check() const override
Check the component integrity.
virtual const THM::FlowModelID & getFlowModelID() const override
Gets the flow model ID.
virtual std::vector< std::string > ICParameters() const override
Returns the names of the IC parameters.
void addNumericalFluxVectorPostprocessor()
FlowModelID FM_SINGLE_PHASE