|
Cardinal
|
#include <PolarAngleFilter.h>
Public Member Functions | |
| PolarAngleFilter (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 () |
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... | |
A class which provides a thin wrapper around an OpenMC PolarFilter for use by Cardinal mapped tallies.
| PolarAngleFilter::PolarAngleFilter | ( | 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. PolarAngleFilter(s) use 'theta' for each filter bin.
| [in] | bin_index | the bin index |
Implements FilterBase.
|
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 OpenMC filter this class wraps.
|
protectedinherited |
The index of the OpenMC filter this class wraps.
|
protectedinherited |
The OpenMCCellAverageProblem using the tally system.
1.8.16