Right now, the HexBlock.getFlowArea() calculation only calculates the area based on Flags.COOLANT, but @clstocking reports it could also be dependent on Flags.INTERDUCTCOOLANT.
area = self.getComponent(Flags.COOLANT, exact=True).getArea()
for c in self.getComponents(Flags.INTERDUCTCOOLANT, exact=True):
area += c.getArea()
return area
Right now, the
HexBlock.getFlowArea()
calculation only calculates the area based onFlags.COOLANT
, but @clstocking reports it could also be dependent onFlags.INTERDUCTCOOLANT
.From the current calc:
https://github.com/terrapower/armi/blob/6fcc48196842f3580496e152a6b2862b1ea75a91/armi/reactor/blocks.py#L2594
To something more like: