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