40 virtual void init()
override;
42 virtual void check()
const override;
virtual void initSecondary() override
Perform secondary initialization, which relies on init() being called for all components.
virtual void setupMesh() override
Performs mesh setup such as creating mesh or naming mesh sets.
unsigned int _num_layers
Number of layers in the flow channel direction.
EAxisAlignment
enum for axis alignment
virtual void addVariables() override
virtual const libMesh::FEType & getFEType() override
Get the FE type for wall temperature variable.
virtual void addMooseObjects() override
HeatTransferFromHeatStructure3D1Phase(const InputParameters ¶meters)
const std::vector< std::string > & _flow_channel_names
name of the connected flow channel
virtual void init() override
Initializes the component.
virtual void check() const override
Check the component integrity.
virtual EAxisAlignment getFlowChannelAxisAlignment(const std::string &flow_channel_name) const
MooseEnum _layered_average_uo_direction
Direction for layered average user objects.
Base class for heat transfer connections from temperature for 1-phase flow.
std::vector< std::shared_ptr< ClosuresBase > > _flow_channel_closures
Closures associated with each flow channel.
static InputParameters validParams()
MeshAlignment1D3D _mesh_alignment
Mesh alignment object.
const InputParameters & parameters() const
const BoundaryName & _boundary
Boundary names for which the boundary component applies.
Connects a 1-phase flow channel and a 3D heat structure.
Builds mapping between a 1D subdomain and a 3D boundary.
const std::string & _hs_name
Heat structure name.