forked from terrapower/armi
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add basic support of component groups.
This allows the user to input component groups intended to mix different free components in different fractions. It is a follow-up to terrapower#505 as part of the larger terrapower#504 task related to improving input flexibility. This implements the addition of groups of components to blocks, which can be used to create more complex and flexible models. The code changes solved a few residual issues where iterating over the children of a block were assuming all children would be Components. Now they can be Composites with multiple Components or Components. Some upgrades to DerivedShapes were necessary so that they could work with volumetric components in addition to pure 2D ones. These are additional steps toward terrapower#504, but true practical usage of these groups is not quite done yet. More followups are needed. Added a new test covering negative volume in derived shapes
- Loading branch information
Showing
16 changed files
with
306 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.