|
Cardinal
|
#include <EnergyOutFilter.h>
Public Member Functions | |
| EnergyOutFilter (const InputParameters ¶meters) | |
| virtual std::string | binName (unsigned int bin_index) const override |
| virtual bool | skipBin (const unsigned int bin) const |
| int | numBins () const |
| openmc::Filter * | getWrappedFilter () |
| std::vector< double > | getGroupBoundaries (energyfilter::GroupStructureEnum group_structure) |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Attributes | |
| OpenMCCellAverageProblem & | _openmc_problem |
| The OpenMCCellAverageProblem using the tally system. More... | |
| openmc::Filter * | _filter = nullptr |
| The OpenMC filter this class wraps. More... | |
| unsigned int | _filter_index |
| The index of the OpenMC filter this class wraps. More... | |
| std::vector< Real > | _energy_bnds |
| The energy bounds used to build bins. More... | |
| const bool | _reverse_bins |
| Whether or not to reverse the ordering of energy bins during output. More... | |
A class which provides a thin wrapper around an OpenMC EnergyoutFilter for use by Cardinal mapped tallies.
| EnergyOutFilter::EnergyOutFilter | ( | const InputParameters & | parameters | ) |
|
overridevirtual |
A function which returns the short-form name for each bin of this filter. Used to label auxvariables a TallyBase scores in. EnergyOutFilter(s) use 'gp' for each filter bin.
| [in] | bin_index | the bin index |
Implements FilterBase.
|
inherited |
A function which converts a GroupStructureEnum into the vector representation of the group structure.
| [in] | group_structure | the requested group structure |
|
inherited |
Get the OpenMC filter that this object wraps.
|
inlineinherited |
A function which gets the number of bins in the wrapped filter.
|
inlinevirtualinherited |
Whether a specific bin should be skipped when computing sums and means for normalization. This is useful for functional expansion filters, where not all bins represent an average.
| [in] | bin | the filter bin |
Reimplemented in AngularLegendreFilter, and SphericalHarmonicsFilter.
|
static |
|
protectedinherited |
The energy bounds used to build bins.
|
protectedinherited |
The OpenMC filter this class wraps.
|
protectedinherited |
The index of the OpenMC filter this class wraps.
|
protectedinherited |
The OpenMCCellAverageProblem using the tally system.
|
protectedinherited |
Whether or not to reverse the ordering of energy bins during output.
1.8.16