Beispiel #1
0
    def defineSettings():
        from . import settings as neutronicsSettings
        from armi.physics.neutronics import crossSectionSettings
        from armi.physics.neutronics.fissionProductModel import (
            fissionProductModelSettings, )

        settings = [crossSectionSettings.XSSettingDef(CONF_CROSS_SECTION, )]
        settings += neutronicsSettings.defineSettings()
        settings += fissionProductModelSettings.defineSettings()

        return settings
Beispiel #2
0
    def defineSettings():
        from . import settings as neutronicsSettings
        from armi.physics.neutronics import crossSectionSettings
        from armi.physics.neutronics.fissionProductModel import (
            fissionProductModelSettings,
        )

        settings = [
            crossSectionSettings.XSSettingDef(
                CONF_CROSS_SECTION,
                default=crossSectionSettings.XSSettings(),
                label="Cross section control",
                description="Data structure defining how cross sections are created",
                schema=crossSectionSettings.XS_SCHEMA,
            )
        ]
        settings += neutronicsSettings.defineSettings()
        settings += fissionProductModelSettings.defineSettings()

        return settings