TransferRates (old msr continuous capabilities) (#2358)

---------

Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Olek <45364492+yardasol@users.noreply.github.com>
Co-authored-by: yardasol <yardasol@grinnell.edu>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: Gavin Ridley <gavin.keith.ridley@gmail.com>
This commit is contained in:
Lorenzo Chierici 2023-04-28 05:11:17 +02:00 committed by GitHub
parent ad5dc57a96
commit 43437e9410
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 695 additions and 11 deletions

View file

@ -54,7 +54,7 @@ provides the following transport operator classes:
IndependentOperator
The :class:`CoupledOperator` and :class:`IndependentOperator` classes must also
have some knowledge of how nuclides transmute and decay. This is handled by the
have some knowledge of how nuclides transmute and decay. This is handled by the
:class:`Chain` class.
Minimal Example
@ -195,14 +195,24 @@ total system energy.
helpers.FissionYieldCutoffHelper
helpers.FluxCollapseHelper
The :class:`openmc.deplete.IndependentOperator` uses inner classes subclassed
The :class:`openmc.deplete.IndependentOperator` uses inner classes subclassed
from those listed above to perform similar calculations.
The following classes are used to define transfer rates to model continuous
removal or feed of nuclides during depletion.
.. autosummary::
:toctree: generated
:nosignatures:
:template: myclass.rst
transfer_rates.TransferRates
Intermediate Classes
--------------------
Specific implementations of abstract base classes may utilize some of
the same methods and data structures. These methods and data are stored
the same methods and data structures. These methods and data are stored
in intermediate classes.
Methods common to tally-based implementation of :class:`FissionYieldHelper`