https://mooseframework.inl.gov
Classes | Namespaces | Variables
ReactorGeometryMeshBuilderBase.h File Reference

Go to the source code of this file.

Classes

class  ReactorGeometryMeshBuilderBase
 A base class that contains common members for Reactor Geometry Mesh Builder mesh generators. More...
 

Namespaces

 RGMB
 

Variables

static const std::string RGMB::mesh_dimensions = "mesh_dimensions"
 
static const std::string RGMB::mesh_geometry = "mesh_geometry"
 
static const std::string RGMB::top_boundary_id = "top_boundary_id"
 
static const std::string RGMB::bottom_boundary_id = "bottom_boundary_id"
 
static const std::string RGMB::radial_boundary_id = "radial_boundary_id"
 
static const std::string RGMB::axial_mesh_intervals = "axial_mesh_intervals"
 
static const std::string RGMB::axial_mesh_sizes = "axial_mesh_sizes"
 
static const std::string RGMB::reactor_params_name = "reactor_params_name"
 
static const std::string RGMB::is_single_pin = "is_single_pin"
 
static const std::string RGMB::is_homogenized = "is_homogenized"
 
static const std::string RGMB::extruded = "extruded"
 
static const std::string RGMB::pin_region_ids = "pin_region_ids"
 
static const std::string RGMB::pin_block_names = "pin_block_names"
 
static const std::string RGMB::pin_region_id_map = "pin_region_id_map"
 
static const std::string RGMB::pin_block_name_map = "pin_block_name_map"
 
static const std::string RGMB::flexible_assembly_stitching = "flexible_assembly_stitching"
 
static const std::string RGMB::num_sectors_flexible_stitching = "num_sectors_flexible_stitching"
 
static const std::string RGMB::is_control_drum = "is_control_drum"
 
static const std::string RGMB::drum_region_ids = "drum_region_ids"
 
static const std::string RGMB::drum_block_names = "drum_block_names"
 
static const std::string RGMB::pitch = "pitch"
 
static const std::string RGMB::assembly_pitch = "assembly_pitch"
 
static const std::string RGMB::ring_radii = "ring_radii"
 
static const std::string RGMB::duct_halfpitches = "duct_halfpitches"
 
static const std::string RGMB::peripheral_ring_radius = "peripheral_ring_radius"
 
static const std::string RGMB::pin_lattice = "pin_lattice"
 
static const std::string RGMB::assembly_lattice = "assembly_lattice"
 
static const std::string RGMB::drum_pad_angles = "drum_pad_angles"
 
static const std::string RGMB::drum_radii = "drum_radii"
 
static const std::string RGMB::pin_type = "pin_type"
 
static const std::string RGMB::pin_names = "pin_names"
 
static const std::string RGMB::assembly_type = "assembly_type"
 
static const std::string RGMB::assembly_names = "assembly_names"
 
static const std::string RGMB::ring_region_ids = "ring_region_ids"
 
static const std::string RGMB::background_region_id = "background_region_id"
 
static const std::string RGMB::background_block_name = "background_block_name"
 
static const std::string RGMB::duct_region_ids = "duct_region_ids"
 
static const std::string RGMB::duct_block_names = "duct_block_names"
 
static const std::string RGMB::peripheral_ring_region_id = "peripheral_ring_region_id"
 
static const std::string RGMB::region_id_as_block_name = "region_id_as_block_name"
 
static const std::string RGMB::bypass_meshgen = "bypass_meshgen"
 
const subdomain_id_type RGMB::PIN_BLOCK_ID_TRI_FLEXIBLE = 9998
 
const subdomain_id_type RGMB::PIN_BLOCK_ID_TRI = 9999
 
const subdomain_id_type RGMB::PIN_BLOCK_ID_START = 10000
 
const subdomain_id_type RGMB::CONTROL_DRUM_BLOCK_ID_INNER_TRI = 19995
 
const subdomain_id_type RGMB::CONTROL_DRUM_BLOCK_ID_INNER = 19996
 
const subdomain_id_type RGMB::CONTROL_DRUM_BLOCK_ID_PAD = 19997
 
const subdomain_id_type RGMB::CONTROL_DRUM_BLOCK_ID_OUTER = 19998
 
const subdomain_id_type RGMB::ASSEMBLY_BLOCK_ID_TRI_FLEXIBLE = 19999
 
const subdomain_id_type RGMB::ASSEMBLY_BLOCK_ID_START = 20000
 
const subdomain_id_type RGMB::DUMMY_ASSEMBLY_BLOCK_ID = (UINT16_MAX / 2) - 1
 
const subdomain_id_type RGMB::PERIPHERAL_RING_BLOCK_ID = 25000
 
const subdomain_id_type RGMB::MAX_PIN_TYPE_ID = (UINT16_MAX / 2) - 1
 
const SubdomainName RGMB::PIN_BLOCK_NAME_PREFIX = "RGMB_PIN"
 
const SubdomainName RGMB::ASSEMBLY_BLOCK_NAME_PREFIX = "RGMB_ASSEMBLY"
 
const SubdomainName RGMB::DRUM_BLOCK_NAME_PREFIX = "RGMB_DRUM"
 
const SubdomainName RGMB::CORE_BLOCK_NAME_PREFIX = "RGMB_CORE"
 
const SubdomainName RGMB::TRI_BLOCK_NAME_SUFFIX = "_TRI"
 
const SubdomainName RGMB::PERIPHERAL_RING_BLOCK_NAME = "PERIPHERY_GENERATED"
 
static constexpr boundary_id_type RGMB::PIN_BOUNDARY_ID_START = 20000
 
static constexpr boundary_id_type RGMB::ASSEMBLY_BOUNDARY_ID_START = 2000
 
const BoundaryName RGMB::PIN_BOUNDARY_NAME_PREFIX = "outer_pin_"
 
const BoundaryName RGMB::ASSEMBLY_BOUNDARY_NAME_PREFIX = "outer_assembly_"
 
const BoundaryName RGMB::CORE_BOUNDARY_NAME = "outer_core"