45 virtual void init()
override;
47 virtual void check()
const override;
Base class for single-phase flow channels.
virtual void init() override
Initializes the component.
virtual void addMooseObjects() override
const MooseEnum _rdg_slope_reconstruction
Slope reconstruction type for rDG.
virtual std::vector< std::string > ICParameters() const =0
Returns the names of the IC parameters.
const UserObjectName & getNumericalFluxUserObjectName() const
Gets the numerical flux user object name.
virtual void checkFluidProperties() const =0
Logs an error if the fluid properties is not valid.
const UserObjectName _numerical_flux_name
Numerical flux user object name.
virtual std::string flowModelClassName() const =0
Returns the flow model class name.
const MooseEnum & getSlopeReconstruction() const
Gets the slope reconstruction option used.
virtual std::shared_ptr< FlowModel > buildFlowModel() override
virtual void addHydraulicDiameterMaterial()
Adds a material for the hydraulic diameter.
virtual void getHeatTransferVariableNames() override
Populates heat connection variable names lists.
virtual void check() const override
Check the component integrity.
std::vector< MaterialPropertyName > getWallHTCNames1Phase() const
Gets 1-phase wall heat transfer coefficient names for connected heat transfers.
static InputParameters validParams()
std::vector< MaterialPropertyName > _Hw_1phase_names
1-phase wall heat transfer coefficient names for connected heat transfers
A base class for flow channels.