21 #include "MooseObject.h" 23 #include "openmc/tallies/filter.h" 45 FilterBase(
const InputParameters & parameters);
53 virtual bool skipBin(
const unsigned int bin)
const {
return false; };
62 virtual std::string
binName(
unsigned int bin_index)
const = 0;
unsigned int _filter_index
The index of the OpenMC filter this class wraps.
Definition: FilterBase.h:84
Definition: OpenMCCellAverageProblem.h:66
openmc::Filter * getWrappedFilter()
int numBins() const
Definition: FilterBase.h:68
OpenMCCellAverageProblem & _openmc_problem
The OpenMCCellAverageProblem using the tally system.
Definition: FilterBase.h:78
FilterBase(const InputParameters ¶meters)
virtual bool skipBin(const unsigned int bin) const
Definition: FilterBase.h:53
static InputParameters validParams()
Definition: FilterBase.h:40
virtual std::string binName(unsigned int bin_index) const =0
openmc::Filter * _filter
The OpenMC filter this class wraps.
Definition: FilterBase.h:81