38 virtual std::unique_ptr<MooseMesh>
safeClone()
const override;
55 const unsigned int &
id);
const std::vector< std::pair< int, int > > & _gap_indices
Pin or side indices corresponding to the gaps.
Definition: HexagonalSubchannelGapMesh.h:70
const unsigned int & _n_axial
Number of axial cells to build.
Definition: HexagonalSubchannelGapMesh.h:58
static InputParameters validParams()
Definition: HexagonalSubchannelGapMesh.C:26
HexagonalSubchannelGapMesh(const InputParameters ¶meters)
Definition: HexagonalSubchannelGapMesh.C:41
void addQuadElem(const Point &pt1, const Point &pt2, const Real &zmin, const Real &zmax, const unsigned int &id)
Definition: HexagonalSubchannelGapMesh.C:111
Definition: HexagonalSubchannelGapMesh.h:31
Definition: HexagonalSubchannelMeshBase.h:28
const Real & _height
Height of assembly.
Definition: HexagonalSubchannelGapMesh.h:61
const SubdomainID & _interior_id
Subdomain ID to set for the interior gaps.
Definition: HexagonalSubchannelGapMesh.h:64
virtual std::unique_ptr< MooseMesh > safeClone() const override
Definition: HexagonalSubchannelGapMesh.C:52
virtual void buildMesh() override
Definition: HexagonalSubchannelGapMesh.C:58
const SubdomainID & _peripheral_id
Subdomain ID to set for the peripheral gaps.
Definition: HexagonalSubchannelGapMesh.h:67