armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface module
Tests for generic global flux interface.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockReactorParams[source]
Bases:
object
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockCoreParams[source]
Bases:
object
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockCore[source]
Bases:
object
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockReactor[source]
Bases:
object
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockGlobalFluxInterface(r, cs)[source]
Bases:
GlobalFluxInterface
Add fake keff calc to a the general gf interface.
This simulates a 1000 pcm keff increase over 1 step.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockGlobalFluxWithExecuters(r, cs)[source]
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockGlobalFluxWithExecutersNonUniform(r, cs)[source]
Bases:
MockGlobalFluxWithExecuters
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.MockGlobalFluxExecuter(options: GlobalFluxOptions, reactor)[source]
Bases:
GlobalFluxExecuter
Tests for code that uses Executers, which rely on OutputReaders to update state.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.TestGlobalFluxOptions(methodName='runTest')[source]
Bases:
TestCase
Tests for GlobalFluxOptions.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.TestGlobalFluxInterface(methodName='runTest')[source]
Bases:
TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- test_computeDpaRate()[source]
Compute DPA and DPA rates from multi-group neutron flux and cross sections.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.TestGlobalFluxInterfaceWithExecuters(methodName='runTest')[source]
Bases:
TestCase
Tests for the default global flux execution.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- test_executerInteraction(mockGeometryTransform, mockExecute)[source]
Run the global flux interface and executer though one time now.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.TestGlobalFluxInterfaceWithExecutersNonUniform(methodName='runTest')[source]
Bases:
TestCase
Tests for global flux execution with non-uniform assemblies.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.TestGlobalFluxResultMapper(methodName='runTest')[source]
Bases:
TestCase
Test that global flux result mappings run.
Notes
This does not test that the flux mapping is correct. That has to be done at another level.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- class armi.physics.neutronics.globalFlux.tests.test_globalFluxInterface.TestGlobalFluxUtils(methodName='runTest')[source]
Bases:
TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.