https://mooseframework.inl.gov
Loading...
Searching...
No Matches
HeatTransfer1PhaseBase.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "HeatTransferBase.h"
13
18{
19public:
21
22 virtual void addMooseObjects() override;
23
29 const MaterialPropertyName & getWallHeatTransferCoefficient1PhaseName() const;
30
31protected:
32 virtual void init() override;
33 virtual void initSecondary() override;
34 virtual void check() const override;
35
37 MaterialPropertyName _Hw_1phase_name;
38
39public:
41};
Base class for heat transfer connections to 1-phase flow channels.
virtual void check() const override
Check the component integrity.
virtual void init() override
Initializes the component.
virtual void initSecondary() override
Perform secondary initialization, which relies on init() being called for all components.
const MaterialPropertyName & getWallHeatTransferCoefficient1PhaseName() const
Returns 1-phase wall heat transfer coefficient name.
static InputParameters validParams()
MaterialPropertyName _Hw_1phase_name
1-phase wall heat transfer coefficient name
virtual void addMooseObjects() override
Base class for heat transfer connections.
const InputParameters & parameters() const