mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-25 12:35:29 -04:00
Remove si_leqi in favor of SI_LEQI_Integrator
The depletion function openmc.deplete.si_leqi has been removed in favor of the SI_LEQI_Integrator class. The same depletion scheme can be obtained with the following commands: >>> leqi = openmc.deplete.SI_LEQI_Integrator(operator, dt, power) >>> leqi.integrate() The expression can be onlined for compactness. The si_celi_inner function has been removed completely now, as the SI_CELI iteration is performed by directly calling SI_CELI_Integrator.__call__ through the SI_LEQI_Integrator. This is similar to how the LEQIIntegrator handles the initial steps. Tests have been updated to use this class, and the class has been added to the documentation. No pure-function integration schemes exist anymore.
This commit is contained in:
parent
791f7c78b7
commit
1f3e7fdac1
5 changed files with 75 additions and 211 deletions
|
|
@ -11,13 +11,6 @@ algorithms for depletion calculations, which are described in detail in Colin
|
|||
Josey's thesis, `Development and analysis of high order neutron
|
||||
transport-depletion coupling algorithms <http://hdl.handle.net/1721.1/113721>`_.
|
||||
|
||||
.. autosummary::
|
||||
:toctree: generated
|
||||
:nosignatures:
|
||||
:template: myfunction.rst
|
||||
|
||||
integrator.si_leqi
|
||||
|
||||
.. autosummary::
|
||||
:toctree: generated
|
||||
:nosignatures:
|
||||
|
|
@ -30,6 +23,7 @@ transport-depletion coupling algorithms <http://hdl.handle.net/1721.1/113721>`_.
|
|||
integrator.EPC_RK4_Integrator
|
||||
integrator.LEQIIntegrator
|
||||
integrator.SI_CELI_Integrator
|
||||
integrator.SI_LEQI_Integrator
|
||||
|
||||
Each of these functions expects a "transport operator" to be passed. An operator
|
||||
specific to OpenMC is available using the following class:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue