Open drewj-usnctech opened 1 year ago
I'd be happy to have a ParticleFuelCompact
class in ARMI. At a guess, we'd want to wait until #1008 is done to try implementing this.
We would want to support it in the blueprint readers, too. That's always a fun part.
Realized that the design here is largely duplicated from #1134 so I updated the description and acceptance criteria to be specific to the thing that models one particle fuel particle. Let me know if you'd like to see any changes @john-science @slee-usnc
I believe the solution goes something like this:
Composites
must be able to contain recursively more Composites
Block
to realize their new full potential as deep Composite
.Pin
(or FuelPin
) Composite
to go in Blocks
ParticleFuel
(or TrisoFuel
) Composite
to go in Blocks
From my perspective, (1) seems like the first step, regardless.
I've been thinking about how our downstream clients will detect the presence of particle fuel. Looking at discussions in
1030
1008
🚨 a lot of the earlier description / design / acceptance criteria is duplicated in and moved to #1134 🚨
Encourage a specific
Composite
subclass where the children are all spheres to model one particle fuel object. Some specific design concepts / requirementsSphere
Component
sMaterial
as inner pyrolytic graphite, but with differentid
andod
parametersParticleFuel
itself can be greater than one to signify the number of a given particle in the parentCompact
- #1134__getitem__
picks up the given layer, sopf[0]
would be the innermost,pf[-1]
would be the outermost, etc.