Interface class for coupling to a heat structure boundary. More...
#include <HSBoundaryInterface.h>
Public Member Functions | |
HSBoundaryInterface (Component *component) | |
void | check (const Component *const component) const |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
bool | HSBoundaryIsValid (const Component *const component) const |
Returns true if the specified heat structure boundary is valid. More... | |
const BoundaryName & | getHSBoundaryName (const Component *const component) const |
Gets the boundary name corresponding to the heat structure and side. More... | |
Component2D::ExternalBoundaryType | getHSExternalBoundaryType (const Component *const component) const |
Gets the external boundary type for the coupled heat structure boundary. More... | |
Protected Attributes | |
const std::string & | _hs_name |
Heat structure name. More... | |
Component2D::ExternalBoundaryType | _hs_side |
Heat structure side. More... | |
bool | _hs_side_valid |
True if the heat structure side enum is valid. More... | |
Interface class for coupling to a heat structure boundary.
Definition at line 21 of file HSBoundaryInterface.h.
HSBoundaryInterface::HSBoundaryInterface | ( | Component * | component | ) |
Definition at line 27 of file HSBoundaryInterface.C.
Definition at line 38 of file HSBoundaryInterface.C.
Referenced by HeatTransferFromHeatStructure1Phase::check().
|
protected |
Gets the boundary name corresponding to the heat structure and side.
[in] | component | Component pointer |
Definition at line 96 of file HSBoundaryInterface.C.
Referenced by HeatTransferFromHeatStructure1Phase::addMooseObjects(), and HeatTransferFromHeatStructure1Phase::setupMesh().
|
protected |
Gets the external boundary type for the coupled heat structure boundary.
[in] | component | Component pointer |
Definition at line 108 of file HSBoundaryInterface.C.
Referenced by HeatTransferFromHeatStructure1Phase::addMooseObjects().
|
protected |
Returns true if the specified heat structure boundary is valid.
Definition at line 121 of file HSBoundaryInterface.C.
Referenced by HeatTransferFromHeatStructure1Phase::setupMesh().
|
static |
Definition at line 15 of file HSBoundaryInterface.C.
Referenced by HeatTransferFromHeatStructure1Phase::validParams().
|
protected |
Heat structure name.
Definition at line 51 of file HSBoundaryInterface.h.
Referenced by HeatTransferFromHeatStructure1Phase::addMooseObjects(), HeatTransferFromHeatStructure1Phase::addVariables(), check(), getHSBoundaryName(), getHSExternalBoundaryType(), HSBoundaryInterface(), HSBoundaryIsValid(), and HeatTransferFromHeatStructure1Phase::setupMesh().
|
protected |
Heat structure side.
Definition at line 54 of file HSBoundaryInterface.h.
Referenced by check(), getHSBoundaryName(), getHSExternalBoundaryType(), and HSBoundaryIsValid().
|
protected |
True if the heat structure side enum is valid.
Definition at line 56 of file HSBoundaryInterface.h.
Referenced by check(), and HSBoundaryIsValid().