armi
armi copied to clipboard
Update spatial locations after HexBlock.rotate
Replaces #1860 because a decision has been made to not rotate data parameters. Instead
- update the spatial location of components through rotation.
- enforce that, for pin-like data parameters like
Block.p.linPowByPin, the data at indexiis defined atBlock.getPinCoords()[i], - setters like
Block.setPinPowersare no longer needed and just set the data parameter directly. - discourage the usage of
Block.p.pinLocation
@john-science has thoughts on updating the Block.grid object through rotation, which feels appropriate to bring up here. Namely we should update the Block.grid