- dnp_groupsThe delayed neutron precursor bins to filter for. Valid bin indices are integers between 1 and 6 (inclusive).
C++ Type:std::vector<int>
Controllable:No
Description:The delayed neutron precursor bins to filter for. Valid bin indices are integers between 1 and 6 (inclusive).
DelayedGroupFilter
Description
The DelayedGroupFilter object provides a thin wrapper around an OpenMC DelayedGroupFilter which local tallies (added through the tally system) can access. The delayed groups tallied over can be specified by setting dnp_groups. Presently, only the ENDF delayed group structure is supported; valid groups are therefore 1, 2, 3, 4, 5, and 6.
Example Input File Syntax
As an example, a CellTally named DNP applies an DelayedGroupFilter named Delayed to break up the decay rate and delayed neutron source term into the ENDF six group structure.
[Problem<<<{"href": "../../syntax/Problem/index.html"}>>>]
type = OpenMCCellAverageProblem
verbose = true
power = 1e4
temperature_blocks = '100'
cell_level = 0
initial_properties = xml
source_rate_normalization = 'kappa_fission'
[Tallies<<<{"href": "../../syntax/Problem/Tallies/index.html"}>>>]
[Heating]
type = CellTally<<<{"description": "A class which implements distributed cell tallies.", "href": "../tallies/CellTally.html"}>>>
score<<<{"description": "Score(s) to use in the OpenMC tallies. If not specified, defaults to 'kappa_fission'"}>>> = 'kappa_fission'
block<<<{"description": "Subdomains for which to add tallies in OpenMC. If not provided, tallies will be applied over the entire domain corresponding to the [Mesh] block."}>>> = '100 200'
[]
[DNP]
type = CellTally<<<{"description": "A class which implements distributed cell tallies.", "href": "../tallies/CellTally.html"}>>>
score<<<{"description": "Score(s) to use in the OpenMC tallies. If not specified, defaults to 'kappa_fission'"}>>> = 'delayed_nu_fission decay_rate'
block<<<{"description": "Subdomains for which to add tallies in OpenMC. If not provided, tallies will be applied over the entire domain corresponding to the [Mesh] block."}>>> = '100 200'
filters<<<{"description": "External filters to add to this tally."}>>> = 'Delayed'
[]
[]
[Filters<<<{"href": "../../syntax/Problem/Filters/index.html"}>>>]
[Delayed]
type = DelayedGroupFilter<<<{"description": "A class which provides a thin wrapper around an OpenMC DelayedGroupFilter.", "href": "DelayedGroupFilter.html"}>>>
dnp_groups<<<{"description": "The delayed neutron precursor bins to filter for. Valid bin indices are integers between 1 and 6 (inclusive)."}>>> = '1 2 3 4 5 6'
[]
[]
[](cardinal/test/tests/neutronics/filters/delayed/cell.i)Input Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:No
Description:Set the enabled status of the MooseObject.