75 const std::string & property_name)
const;
86 const std::vector<MaterialPropertyName> & values,
87 const std::vector<VariableName> & weights,
88 const MaterialPropertyName & property_name)
const;
97 unsigned int i = 0)
const;
THMProblem & _sim
Simulation.
Specialization of FEProblem to run with component subsystem.
virtual void addMooseObjectsFlowChannel(const FlowChannelBase &flow_channel)=0
Adds MOOSE objects associated with a flow channel component.
Interface for handling names.
void addWeightedAverageMaterial(const FlowChannelBase &flow_channel, const std::vector< MaterialPropertyName > &values, const std::vector< VariableName > &weights, const MaterialPropertyName &property_name) const
Adds a weighted average material.
A base class for flow channels.
static InputParameters validParams()
Interface class for logging errors and warnings.
Base class for closures implementations.
void addWallTemperatureFromAuxMaterial(const FlowChannelBase &flow_channel, unsigned int i=0) const
Adds a material for wall temperature from an aux variable.
ClosuresBase(const InputParameters ¶ms)
virtual void checkHeatTransfer(const HeatTransferBase &, const FlowChannelBase &) const
Checks for errors associated with a heat transfer component.
Base class for heat transfer connections.
void addZeroMaterial(const FlowChannelBase &flow_channel, const std::string &property_name) const
Adds an arbitrary zero-value material.
Factory & _factory
Factory associated with the MooseApp.
virtual void checkFlowChannel(const FlowChannelBase &) const
Checks for errors associated with a flow channel component.
virtual void addMooseObjectsHeatTransfer(const HeatTransferBase &heat_transfer, const FlowChannelBase &flow_channel)=0
Adds MOOSE objects associated with a heat transfer component.