openmc.data.Regions1D

class openmc.data.Regions1D(functions, breakpoints)[source]

Piecewise composition of multiple functions.

This class allows you to create a callable object which is composed of multiple other callable objects, each applying to a specific interval

Parameters:
  • functions (Iterable of Callable) – Functions which are to be combined in a piecewise fashion
  • breakpoints (Iterable of float) – The values of the dependent variable that define the domain of each function. The ith and (i+1)th values are the limits of the domain of the ith function. Values must be monotonically increasing.
Variables:
  • functions (Iterable of Callable) – Functions which are to be combined in a piecewise fashion
  • breakpoints (Iterable of float) – The breakpoints between each function