25 std::unique_ptr<MeshBase>
generate()
override;
A class to store mesh information that is globally applicable to a reactor.
const MooseEnum _geom
The geometry type for the reactor.
ReactorMeshParams(const InputParameters ¶meters)
std::unique_ptr< MeshBase > generate() override
static InputParameters validParams()
boundary_id_type _bottom_boundary
Boundary id assigned to bottom boundary of extruded mesh.
boundary_id_type _radial_boundary
Boundary id assigned to outer radial boundary of core mesh.
const Real _assembly_pitch
The the flat-to-flat size of assemblies in the reactor.
std::vector< unsigned int > _axial_mesh_intervals
The number of mesh divisions in each axial region.
const MooseEnum _dim
The number of dimension in the mesh.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
boundary_id_type _top_boundary
Boundary id assigned to top boundary of extruded mesh.
const InputParameters & parameters() const
void generateData() override
std::vector< Real > _axial_regions
The heights of the axial regions.