23 virtual void check()
const override;
Base class for components of a boundary type.
ExternalBoundaryType
External boundary type.
Base class for heat structure boundary components.
bool hasCommonComponent2DExternalBoundaryType() const
Returns true if all of the boundaries have the same external boundary type.
const std::vector< BoundaryName > & _boundary
Boundary names for which the boundary component applies.
bool allComponent2DBoundariesAreExternal() const
Returns true if all of the boundaries are external.
void checkAllComponent2DBoundariesAreExternal() const
Logs an error if any boundary is not external.
static InputParameters validParams()
const std::string & _hs_name
Heat structure name.
Component2D::ExternalBoundaryType getCommonComponent2DExternalBoundaryType() const
Gets the common external boundary type.
virtual void check() const override
Check the component integrity.