- azimuthal_angle_boundariesThe azimuthal angle boundaries in $[-\pi, \pi)$ which must be provided in increasing order. If $-\pi$ and $\pi$ are not included this filter may result in some missed particles during normalization.
C++ Type:std::vector<double>
Unit:(no unit assumed)
Controllable:No
Description:The azimuthal angle boundaries in $[-\pi, \pi)$ which must be provided in increasing order. If $-\pi$ and $\pi$ are not included this filter may result in some missed particles during normalization.
- num_equal_divisionsThe number of equally spaces subdivisions of $[-\pi, \pi)$ to use if equal subdivisions are desired.
C++ Type:unsigned int
Unit:(no unit assumed)
Controllable:No
Description:The number of equally spaces subdivisions of $[-\pi, \pi)$ to use if equal subdivisions are desired.
AzimuthalAngleFilter
AzimuthalAngleFilter
can only be added to problems when the input file contains a OpenMCCellAverageProblem in the [Problem]
block. Otherwise, attempting to add this filter will result in an error.
Description
The AzimuthalAngleFilter
object provides a thin wrapper around an OpenMC AzimuthalFilter which local tallies (added through the tally system) can access. Two bin options are available; equally spaced bins (setting num_equal_divisions
) or custom bins (setting azimuthal_angle_boundaries
).
Example Input File Syntax
As an example, a MeshTally named Flux
applies an AzimuthalAngleFilter
named Azimuthal
to break the total flux up into two hemispheres.
Input Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
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
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.