//Create a 17x17 FuelAssembly. This will contain rods (LWRrods) and be contained in the reactor
//Notice how we use shared_ptrs to allocate. This is important because adding components to the reactor can only be achieved with the use of shared pointers.
//This is useful because it cuts down on alot of memory leaks and management.
//Lets add some rods to the Alpha assembly. We can start out by adding all rods (LWRRods) to the 17x17 grid.
//Add 3 rods
for(inti=0;i<3;i++){
//Name of the LWRRod
std::stringstreamss1;
ss1<<i;
//Add an integer value to the end of the rod. Rods should always be uniquely name within each assembly.
std::stringrodName="LWRRodAlpha "+ss1.str();
//Create a LWRRod. This will name the rod, add a custom material, add pressure, and create a new stack. Please use the parameterized constructors when possible in order to increase coding productivity
//Add an integer value to the end of the rod. Rods should always be uniquely name within each assembly.
std::stringrodName="LWRRodAlpha "+ss1.str();
//Create a LWRRod. This will name the rod, add a custom material, add pressure, and create a new stack. Please use the parameterized constructors when possible in order to increase coding productivity