openmc.SpatialLegendreFilter
- class openmc.SpatialLegendreFilter(order, axis, minimum, maximum, filter_id=None)[source]
Score Legendre expansion moments in space up to specified order.
This filter allows scores to be multiplied by Legendre polynomials of the the particle’s position along a particular axis, normalized to a given range, up to a user-specified order.
- Parameters:
- Variables:
order (int) – Maximum Legendre polynomial order
axis ({'x', 'y', 'z'}) – Axis along which to take the expansion
minimum (float) – Minimum value along selected axis
maximum (float) – Maximum value along selected axis
id (int) – Unique identifier for the filter
num_bins (int) – The number of filter bins
- classmethod from_hdf5(group, **kwargs)[source]
Construct a new Filter instance from HDF5 data.
- Parameters:
group (h5py.Group) – HDF5 group to read from
- Keyword Arguments:
meshes (dict) – Dictionary mapping integer IDs to openmc.MeshBase objects. Only used for openmc.MeshFilter objects.