|
Cardinal
|
#include <AzimuthalAngleFilter.h>
Public Member Functions | |
| AzimuthalAngleFilter (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 AzimuthalFilter for use by Cardinal mapped tallies.
| AzimuthalAngleFilter::AzimuthalAngleFilter | ( | 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. AzimuthalAngleFilter(s) use 'omega' 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