Skip to content

Thermal Expansion should be a Plugin / Interface #2377

@john-science

Description

@john-science

The thermal expansion logic in ARMI seems to hyper-specific to Sodium Fast reactor designs. That is counter to the ARMI design goals of being a tool useful to the general public.

Of course, the Thermal Expansion logic in ARMI is heavily used by some of our users/developers, we don't want to just lose that support.

The solution, put forward by @keckler, is that we should encapsulate our Thermal Expansion into a Plugin and/or Interface.

This refactor seems useful and thus valuable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    architectureIssues related to big picture system architecturecomplexExpected to be a complex issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions