Move openmc.deplete.integrator into openmc.deplete

Much of the previous API is intact, with the major change
being CRAM functions are imported from openmc.deplete.cram
in the test_deplete_cram.

The integrator abstract classes are placed in
openmc/deplete/abc.py with all concrete classes going in to
openmc/deplete/integrators.py

Documentation updated accordingly
This commit is contained in:
Andrew Johnson 2019-08-07 10:51:19 -05:00
parent 5adc3b5816
commit 0bc7800a92
No known key found for this signature in database
GPG key ID: 253418E91B7F6FEB
17 changed files with 1210 additions and 1267 deletions

View file

@ -16,14 +16,14 @@ transport-depletion coupling algorithms <http://hdl.handle.net/1721.1/113721>`_.
:nosignatures:
:template: myintegrator.rst
integrator.PredictorIntegrator
integrator.CECMIntegrator
integrator.CELIIntegrator
integrator.CF4Integrator
integrator.EPCRK4Integrator
integrator.LEQIIntegrator
integrator.SICELIIntegrator
integrator.SILEQIIntegrator
PredictorIntegrator
CECMIntegrator
CELIIntegrator
CF4Integrator
EPCRK4Integrator
LEQIIntegrator
SICELIIntegrator
SILEQIIntegrator
Each of these functions expects a "transport operator" to be passed. An operator
specific to OpenMC is available using the following class:
@ -114,5 +114,5 @@ as follows:
:nosignatures:
:template: myfunction.rst
integrator.CRAM16
integrator.CRAM48
cram.CRAM16
cram.CRAM48