Mesh generator for defining a reactor core using a Cartesian or hexagonal lattice with the option to be 2-D or 3-D. More...
#include <CoreMeshGenerator.h>
Public Types | |
typedef DataFileName | DataFileParameterType |
Public Member Functions | |
CoreMeshGenerator (const InputParameters ¶meters) | |
std::unique_ptr< MeshBase > | generate () override |
void | generateData () override |
std::unique_ptr< MeshBase > | generateInternal () |
const std::set< MeshGeneratorName > & | getRequestedMeshGenerators () const |
const std::set< MeshGeneratorName > & | getRequestedMeshGeneratorsForSub () const |
void | addParentMeshGenerator (const MeshGenerator &mg, const AddParentChildKey) |
void | addChildMeshGenerator (const MeshGenerator &mg, const AddParentChildKey) |
const std::set< const MeshGenerator *, Comparator > & | getParentMeshGenerators () const |
const std::set< const MeshGenerator *, Comparator > & | getChildMeshGenerators () const |
const std::set< const MeshGenerator *, Comparator > & | getSubMeshGenerators () const |
bool | isParentMeshGenerator (const MeshGeneratorName &name, const bool direct=true) const |
bool | isChildMeshGenerator (const MeshGeneratorName &name, const bool direct=true) const |
bool | isNullMeshName (const MeshGeneratorName &name) const |
bool | hasSaveMesh () const |
bool | hasOutput () const |
const std::string & | getSavedMeshName () const |
bool | hasGenerateData () const |
bool | isDataOnly () const |
virtual bool | enabled () const |
std::shared_ptr< MooseObject > | getSharedPtr () |
std::shared_ptr< const MooseObject > | getSharedPtr () const |
MooseApp & | getMooseApp () const |
const std::string & | type () const |
virtual const std::string & | name () const |
std::string | typeAndName () const |
std::string | errorPrefix (const std::string &error_type) const |
void | callMooseError (std::string msg, const bool with_prefix) const |
MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
const InputParameters & | parameters () const |
MooseObjectName | uniqueName () const |
const T & | getParam (const std::string &name) const |
std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
const T * | queryParam (const std::string &name) const |
const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
bool | isParamValid (const std::string &name) const |
bool | isParamSetByUser (const std::string &nm) const |
void | paramError (const std::string ¶m, Args... args) const |
void | paramWarning (const std::string ¶m, Args... args) const |
void | paramInfo (const std::string ¶m, Args... args) const |
void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
void | mooseError (Args &&... args) const |
void | mooseErrorNonPrefixed (Args &&... args) const |
void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
void | mooseWarning (Args &&... args) const |
void | mooseWarningNonPrefixed (Args &&... args) const |
void | mooseDeprecated (Args &&... args) const |
void | mooseInfo (Args &&... args) const |
std::string | getDataFileName (const std::string ¶m) const |
std::string | getDataFileNameByName (const std::string &relative_path) const |
std::string | getDataFilePath (const std::string &relative_path) const |
const Parallel::Communicator & | comm () const |
processor_id_type | n_processors () const |
processor_id_type | processor_id () const |
Static Public Member Functions | |
static InputParameters | validParams () |
static void | addDepletionIDParams (InputParameters ¶meters) |
static bool | hasGenerateData (const InputParameters ¶ms) |
static void | setHasGenerateData (InputParameters ¶ms) |
Public Attributes | |
const ConsoleStream | _console |
Static Public Attributes | |
static const std::string | data_only_param |
static constexpr auto | SYSTEM |
static constexpr auto | NAME |
Protected Types | |
enum | DepletionIDGenerationLevel { DepletionIDGenerationLevel::Pin, DepletionIDGenerationLevel::Assembly, DepletionIDGenerationLevel::Drum, DepletionIDGenerationLevel::Core } |
specify the depletion id is generated at which reactor generation level More... | |
Protected Member Functions | |
void | generateMetadata () |
bool | constituentAssembliesNeedFlexibleStiching () |
unsigned int | getElemIntegerFromMesh (MeshBase &input_mesh, std::string extra_int_name, bool should_exist=false) |
Initializes extra element integer from id name for a given mesh and throws an error if it should exist but cannot be found within the mesh. More... | |
void | initializeReactorMeshParams (const std::string reactor_param_name) |
Initializes and checks validity of ReactorMeshParams mesh generator object. More... | |
void | printReactorMetadata (const std::string geometry_type, const std::string mg_name, const bool first_function_call=true) |
Print metadata associated with ReactorGeometryMeshBuilder object. More... | |
void | printCoreMetadata (const std::string mg_name, const bool first_function_call) |
Print core-level metadata associated with ReactorGeometryMeshBuilder object. More... | |
void | printAssemblyMetadata (const std::string mg_name, const bool first_function_call) |
Print assembly-level metadata associated with ReactorGeometryMeshBuilder object. More... | |
void | printPinMetadata (const std::string mg_name) |
Print pin-level metadata associated with ReactorGeometryMeshBuilder object. More... | |
void | printGlobalReactorMetadata () |
Print global ReactorMeshParams metadata associated with ReactorGeometryMeshBuilder object. More... | |
template<typename T > | |
void | printMetadataToConsole (const std::string metadata_name, const std::string mg_name) |
Print metadata with provided name that can be found with given mesh generator name. More... | |
template<typename T > | |
void | print2dMetadataToConsole (const std::string metadata_name, const std::string mg_name) |
Print metadata with data type std::vector<std::vector<T>> and provided name that can be found with given mesh generator name. More... | |
void | freeReactorMeshParams () |
Releases the mesh obtained in _reactor_params_mesh. More... | |
template<typename T > | |
bool | hasReactorParam (const std::string param_name) |
Checks whether parameter is defined in ReactorMeshParams metadata. More... | |
template<typename T > | |
const T & | getReactorParam (const std::string ¶m_name) |
Returns reference of parameter in ReactorMeshParams object. More... | |
void | updateElementBlockNameId (MeshBase &input_mesh, Elem *elem, std::map< std::string, SubdomainID > &name_id_map, std::string elem_block_name, SubdomainID &next_free_id) |
Updates the block names and ids of the element in an input mesh according to a map of block name to block ids. More... | |
MeshGeneratorName | callExtrusionMeshSubgenerators (const MeshGeneratorName input_mesh_name) |
Calls mesh subgenerators related to extrusion, renaming of top / bottom boundaries, and defining plane IDs. More... | |
void | addDepletionId (MeshBase &input_mesh, const MooseEnum &option, const DepletionIDGenerationLevel generation_level, const bool extrude) |
add depletion IDs More... | |
T & | copyMeshProperty (const std::string &target_data_name, const std::string &source_data_name, const std::string &source_mesh) |
T & | copyMeshProperty (const std::string &source_data_name, const std::string &source_mesh) |
std::unique_ptr< MeshBase > & | getMesh (const std::string ¶m_name, const bool allow_invalid=false) |
std::vector< std::unique_ptr< MeshBase > *> | getMeshes (const std::string ¶m_name) |
std::unique_ptr< MeshBase > & | getMeshByName (const MeshGeneratorName &mesh_generator_name) |
std::vector< std::unique_ptr< MeshBase > *> | getMeshesByName (const std::vector< MeshGeneratorName > &mesh_generator_names) |
void | declareMeshForSub (const std::string ¶m_name) |
void | declareMeshesForSub (const std::string ¶m_name) |
void | declareMeshForSubByName (const MeshGeneratorName &mesh_generator_name) |
void | declareMeshesForSubByName (const std::vector< MeshGeneratorName > &mesh_generator_names) |
std::unique_ptr< MeshBase > | buildMeshBaseObject (unsigned int dim=libMesh::invalid_uint) |
std::unique_ptr< ReplicatedMesh > | buildReplicatedMesh (unsigned int dim=libMesh::invalid_uint) |
std::unique_ptr< DistributedMesh > | buildDistributedMesh (unsigned int dim=libMesh::invalid_uint) |
void | addMeshSubgenerator (const std::string &type, const std::string &name, Ts... extra_input_parameters) |
void | addMeshSubgenerator (const std::string &type, const std::string &name, InputParameters params) |
void | declareNullMeshName (const MeshGeneratorName &name) |
const T & | getMeshProperty (const std::string &data_name, const std::string &prefix) |
const T & | getMeshProperty (const std::string &data_name) |
bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
bool | hasMeshProperty (const std::string &data_name) const |
bool | hasMeshProperty (const std::string &data_name) const |
std::string | meshPropertyName (const std::string &data_name) const |
T & | declareMeshProperty (const std::string &data_name, Args &&... args) |
T & | declareMeshProperty (const std::string &data_name, const T &data_value) |
T & | declareMeshProperty (const std::string &data_name, Args &&... args) |
T & | declareMeshProperty (const std::string &data_name, const T &data_value) |
T & | setMeshProperty (const std::string &data_name, Args &&... args) |
T & | setMeshProperty (const std::string &data_name, const T &data_value) |
T & | setMeshProperty (const std::string &data_name, Args &&... args) |
T & | setMeshProperty (const std::string &data_name, const T &data_value) |
Static Protected Member Functions | |
static std::string | meshPropertyName (const std::string &data_name, const std::string &prefix) |
Protected Attributes | |
const std::vector< MeshGeneratorName > | _inputs |
The names of the assemblies that compose the core. More... | |
const MeshGeneratorName | _empty_key |
The name of "filler" assembly given in the input to represent an empty space in the core pattern. More... | |
bool | _empty_pos = false |
Whether empty positions are to be used in the pattern. More... | |
const std::vector< std::vector< unsigned int > > | _pattern |
The 2D assembly layout of the core. More... | |
const bool | _extrude |
Whether this mesh should be extruded to 3-D, the core is always assumed to be the last. More... | |
std::string | _geom_type |
The geometry type for the reactor that is stored on the ReactorMeshParams object. More... | |
const bool | _mesh_periphery |
Whether the core periphery should be meshed. More... | |
const MooseEnum | _periphery_meshgenerator |
Which periphery meshgenerator to use. More... | |
const subdomain_id_type | _periphery_region_id |
"region_id" extra-element integer of the periphery mesh elements More... | |
const Real | _outer_circle_radius |
outer circle boundary radius More... | |
const unsigned int | _outer_circle_num_segments |
Number of segments in the outer circle boundary. More... | |
const std::string | _periphery_block_name |
The subdomain name for the generated mesh outer boundary. More... | |
const unsigned int | _periphery_num_layers |
Number of periphery layers. More... | |
const Real | _desired_area |
Desired (maximum) triangle area. More... | |
std::string | _desired_area_func |
Desired (local) triangle area as a function of (x,y) More... | |
unsigned int | _mesh_dimensions |
The number of dimensions the mesh is ultimately going to have (2 or 3, declared in the ReactorMeshParams object) More... | |
std::map< subdomain_id_type, std::vector< std::vector< subdomain_id_type > > > | _pin_region_id_map |
A mapping from pin-type IDs to region IDs used when assigning region IDs during the assembly stitching stage. More... | |
std::map< subdomain_id_type, std::vector< std::vector< std::string > > > | _pin_block_name_map |
A mapping from pin-type IDs to block names used when assigning block names during the assembly stitching stage. More... | |
std::map< subdomain_id_type, std::vector< std::vector< subdomain_id_type > > > | _duct_region_id_map |
A mapping from assembly-type IDs to region IDs in the assembly duct regions used when assigning region IDs during the assembly stitching stage. More... | |
std::map< subdomain_id_type, std::vector< std::vector< std::string > > > | _duct_block_name_map |
A mapping from assembly-type IDs to block names in the assembly duct regions used when assigning block names during the assembly stitching stage. More... | |
std::map< subdomain_id_type, std::vector< subdomain_id_type > > | _background_region_id_map |
A mapping from assembly-type IDs to region IDs in the assembly background regions used when assigning region IDs during the assembly stitching stage. More... | |
std::map< subdomain_id_type, std::vector< std::string > > | _background_block_name_map |
A mapping from assembly-type IDs to block names in the assembly background regions used when assigning block names during the assembly stitching stage. More... | |
std::map< subdomain_id_type, std::vector< std::vector< subdomain_id_type > > > | _drum_region_id_map |
A mapping from assembly-type IDs to region IDs in the drum regions used when assigning region IDs during the assembly stitching stage. More... | |
std::map< subdomain_id_type, std::vector< std::vector< std::string > > > | _drum_block_name_map |
A mapping from assembly-type IDs to block names in the drum regions used when assigning block names during the assembly stitching stage. More... | |
std::unique_ptr< MeshBase > * | _build_mesh |
The final mesh that is generated by the subgenerators; This mesh is generated by the subgenerators with only element and boundary IDs changed. More... | |
MeshGeneratorName | _reactor_params |
The ReactorMeshParams object that is storing the reactor global information for this reactor geometry mesh. More... | |
MooseMesh *const | _mesh |
const bool & | _enabled |
MooseApp & | _app |
const std::string | _type |
const std::string | _name |
const InputParameters & | _pars |
Factory & | _factory |
ActionFactory & | _action_factory |
const Parallel::Communicator & | _communicator |
Mesh generator for defining a reactor core using a Cartesian or hexagonal lattice with the option to be 2-D or 3-D.
Definition at line 19 of file CoreMeshGenerator.h.
|
strongprotectedinherited |
specify the depletion id is generated at which reactor generation level
Enumerator | |
---|---|
Pin | |
Assembly | |
Drum | |
Core |
Definition at line 249 of file ReactorGeometryMeshBuilderBase.h.
CoreMeshGenerator::CoreMeshGenerator | ( | const InputParameters & | parameters | ) |
Definition at line 104 of file CoreMeshGenerator.C.
|
protectedinherited |
add depletion IDs
input_mesh | input mesh |
option | option for specifying level of details |
generation_level | depletion id is generated at which reactor generator level |
extrude | whether input mesh is extruded, if false, assume that input mesh is defined in 2D and do not use 'plane_id` in depletion id generation |
Definition at line 115 of file ReactorGeometryMeshBuilderBase.C.
Referenced by AssemblyMeshGenerator::generate(), ControlDrumMeshGenerator::generate(), and generate().
|
staticinherited |
Definition at line 32 of file ReactorGeometryMeshBuilderBase.C.
Referenced by AssemblyMeshGenerator::validParams(), ControlDrumMeshGenerator::validParams(), and validParams().
|
protectedinherited |
Calls mesh subgenerators related to extrusion, renaming of top / bottom boundaries, and defining plane IDs.
input_mesh_name | name of input 2D mesh generator to extrude |
Definition at line 172 of file ReactorGeometryMeshBuilderBase.C.
Referenced by AssemblyMeshGenerator::AssemblyMeshGenerator(), ControlDrumMeshGenerator::ControlDrumMeshGenerator(), CoreMeshGenerator(), and PinMeshGenerator::PinMeshGenerator().
|
protected |
Definition at line 607 of file CoreMeshGenerator.C.
Referenced by CoreMeshGenerator().
|
protectedinherited |
Releases the mesh obtained in _reactor_params_mesh.
This must be called in any object that derives from this one, because the MeshGenerator system requires that all meshes that are requested from the system are moved out of the MeshGenerator system and into the MeshGenerator that requests them. In our case, we move it into this MeshGenerator and then release (delete) it.
Definition at line 68 of file ReactorGeometryMeshBuilderBase.C.
Referenced by AssemblyMeshGenerator::generate(), PinMeshGenerator::generate(), ControlDrumMeshGenerator::generate(), and generate().
|
overridevirtual |
Implements MeshGenerator.
Definition at line 693 of file CoreMeshGenerator.C.
|
inlineoverridevirtualinherited |
Reimplemented from MeshGenerator.
Definition at line 116 of file ReactorGeometryMeshBuilderBase.h.
|
protected |
Definition at line 545 of file CoreMeshGenerator.C.
Referenced by CoreMeshGenerator().
|
protectedinherited |
Initializes extra element integer from id name for a given mesh and throws an error if it should exist but cannot be found within the mesh.
input_mesh | input mesh |
extra_int_name | extra element id name |
should_exist | whether extra element integer should already exist in mesh |
Definition at line 74 of file ReactorGeometryMeshBuilderBase.C.
Referenced by AssemblyMeshGenerator::generate(), PinMeshGenerator::generate(), ControlDrumMeshGenerator::generate(), and generate().
|
protectedinherited |
Returns reference of parameter in ReactorMeshParams object.
T | datatype of metadata value associated with metadata name |
param_name | name of ReactorMeshParams parameter |
Definition at line 284 of file ReactorGeometryMeshBuilderBase.h.
Referenced by AssemblyMeshGenerator::AssemblyMeshGenerator(), ReactorGeometryMeshBuilderBase::callExtrusionMeshSubgenerators(), ControlDrumMeshGenerator::ControlDrumMeshGenerator(), PinMeshGenerator::generateMetadata(), and PinMeshGenerator::PinMeshGenerator().
|
protectedinherited |
Checks whether parameter is defined in ReactorMeshParams metadata.
T | datatype of metadata value associated with metadata name |
param_name | name of ReactorMeshParams parameter |
Definition at line 277 of file ReactorGeometryMeshBuilderBase.h.
|
protectedinherited |
Initializes and checks validity of ReactorMeshParams mesh generator object.
reactor_param_name | name of ReactorMeshParams mesh generator |
Definition at line 49 of file ReactorGeometryMeshBuilderBase.C.
Referenced by AssemblyMeshGenerator::AssemblyMeshGenerator(), ControlDrumMeshGenerator::ControlDrumMeshGenerator(), CoreMeshGenerator(), and PinMeshGenerator::PinMeshGenerator().
|
protectedinherited |
Print metadata with data type std::vector<std::vector<T>> and provided name that can be found with given mesh generator name.
T | datatype of elements in 2-D vector to output |
metadata_name | Name of metadata to output |
mg_name | Name of mesh generator that stores metadata |
|
protectedinherited |
Print assembly-level metadata associated with ReactorGeometryMeshBuilder object.
mg_name | name of mesh generator associated with assembly |
whether | this is the original function call, which will trigger additional output messages |
|
protectedinherited |
Print core-level metadata associated with ReactorGeometryMeshBuilder object.
mg_name | name of mesh generator associated with core |
first_function_call | whether this is the original function call, which will trigger additional output messages |
|
protectedinherited |
Print global ReactorMeshParams metadata associated with ReactorGeometryMeshBuilder object.
|
protectedinherited |
Print metadata with provided name that can be found with given mesh generator name.
T | datatype of metadata value to output |
metadata_name | Name of metadata to output |
mg_name | Name of mesh generator that stores metadata |
|
protectedinherited |
Print pin-level metadata associated with ReactorGeometryMeshBuilder object.
mg_name | name of mesh generator associated with assembly |
|
protectedinherited |
Print metadata associated with ReactorGeometryMeshBuilder object.
geometry_type | type of geometry (pin / assembly / core) under consideration |
mg_name | name of mesh generator associated with this object |
first_function_call | whether this is the original function call, which will trigger additional output messages |
|
protectedinherited |
Updates the block names and ids of the element in an input mesh according to a map of block name to block ids.
Updates the map if the block name is not in the map
input_name | input mesh |
elem | iterator to mesh element |
name_id_map | map of name-id pairs used in mesh |
elem_block_name | block name to set for element |
next_free_id | next free block id to use if block name does not exist in map |
Definition at line 90 of file ReactorGeometryMeshBuilderBase.C.
Referenced by AssemblyMeshGenerator::generate(), PinMeshGenerator::generate(), ControlDrumMeshGenerator::generate(), and generate().
|
static |
Definition at line 20 of file CoreMeshGenerator.C.
|
protected |
A mapping from assembly-type IDs to block names in the assembly background regions used when assigning block names during the assembly stitching stage.
Definition at line 92 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
A mapping from assembly-type IDs to region IDs in the assembly background regions used when assigning region IDs during the assembly stitching stage.
Definition at line 89 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
The final mesh that is generated by the subgenerators; This mesh is generated by the subgenerators with only element and boundary IDs changed.
Definition at line 102 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
Desired (maximum) triangle area.
Definition at line 69 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator().
|
protected |
Desired (local) triangle area as a function of (x,y)
Definition at line 71 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator().
|
protected |
A mapping from assembly-type IDs to block names in the drum regions used when assigning block names during the assembly stitching stage.
Definition at line 98 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
A mapping from assembly-type IDs to region IDs in the drum regions used when assigning region IDs during the assembly stitching stage.
Definition at line 95 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
A mapping from assembly-type IDs to block names in the assembly duct regions used when assigning block names during the assembly stitching stage.
Definition at line 86 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
A mapping from assembly-type IDs to region IDs in the assembly duct regions used when assigning region IDs during the assembly stitching stage.
Definition at line 83 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
The name of "filler" assembly given in the input to represent an empty space in the core pattern.
Definition at line 40 of file CoreMeshGenerator.h.
Referenced by constituentAssembliesNeedFlexibleStiching(), CoreMeshGenerator(), and generateMetadata().
|
protected |
Whether empty positions are to be used in the pattern.
Definition at line 43 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator().
|
protected |
Whether this mesh should be extruded to 3-D, the core is always assumed to be the last.
Definition at line 49 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), generate(), and generateMetadata().
|
protected |
The geometry type for the reactor that is stored on the ReactorMeshParams object.
Definition at line 52 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator().
|
protected |
The names of the assemblies that compose the core.
Definition at line 37 of file CoreMeshGenerator.h.
Referenced by constituentAssembliesNeedFlexibleStiching(), CoreMeshGenerator(), and generateMetadata().
|
protected |
The number of dimensions the mesh is ultimately going to have (2 or 3, declared in the ReactorMeshParams object)
Definition at line 74 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generateMetadata().
|
protected |
Whether the core periphery should be meshed.
Definition at line 55 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generateMetadata().
|
protected |
Number of segments in the outer circle boundary.
Definition at line 63 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator().
|
protected |
outer circle boundary radius
Definition at line 61 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generateMetadata().
|
protected |
The 2D assembly layout of the core.
Definition at line 46 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generateMetadata().
|
protected |
The subdomain name for the generated mesh outer boundary.
Definition at line 65 of file CoreMeshGenerator.h.
Referenced by generate().
|
protected |
Which periphery meshgenerator to use.
Definition at line 57 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator().
|
protected |
Number of periphery layers.
Definition at line 67 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator().
|
protected |
"region_id" extra-element integer of the periphery mesh elements
Definition at line 59 of file CoreMeshGenerator.h.
Referenced by generate(), and generateMetadata().
|
protected |
A mapping from pin-type IDs to block names used when assigning block names during the assembly stitching stage.
Definition at line 80 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protected |
A mapping from pin-type IDs to region IDs used when assigning region IDs during the assembly stitching stage.
Definition at line 77 of file CoreMeshGenerator.h.
Referenced by CoreMeshGenerator(), and generate().
|
protectedinherited |
The ReactorMeshParams object that is storing the reactor global information for this reactor geometry mesh.
Definition at line 247 of file ReactorGeometryMeshBuilderBase.h.
Referenced by ReactorGeometryMeshBuilderBase::getReactorParam(), ReactorGeometryMeshBuilderBase::hasReactorParam(), and ReactorGeometryMeshBuilderBase::initializeReactorMeshParams().