Here I clean out all the unnecessary usages of r.o.
(I also remove the CustomModifier class, which is entirely unused in ARMI or anywhere downstream. I checked. And it was a major user of r.o.)
Why is the change being made?
This PR is progress towards, but not a complete picture of Jake's ticket to completely remove the Operator from the Reactor; #830.
What this PR leaves is the central usage and problem to solve the r.o problem, the fact that our Interface class just throws around r.o and o.r willy nilly:
What is the change?
Here I clean out all the unnecessary usages of
r.o
.(I also remove the
CustomModifier
class, which is entirely unused in ARMI or anywhere downstream. I checked. And it was a major user ofr.o
.)Why is the change being made?
This PR is progress towards, but not a complete picture of Jake's ticket to completely remove the
Operator
from theReactor
; #830.What this PR leaves is the central usage and problem to solve the
r.o
problem, the fact that ourInterface
class just throws aroundr.o
ando.r
willy nilly:https://github.com/terrapower/armi/blob/e777af7c9d01b938cfdc7949de348627a3821087/armi/interfaces.py#L338
Checklist
doc
folder.pyproject.toml
.