Hello developers!
I am looking into the source code of OpenMC, and there is something that confuses me a little.
In material. cpp, line 1330:
model::materials.push_back(make_unique(material_node));
In the lldb environment, when this line is run, the unordered_map nuclide_map of nuclide. cpp is automatically loaded with nuclides of corresponding materials.
So I stepped into the functions used here but didn’t find any line related to nuclide_map.
So I am wondering where and how nuclide_map is loaded, can anyone help me with that?
Thanks a lot!