Window Selection functor based on Shift Window Selection. More...
Public Member Functions | |
shift_window_selection () | |
Standard Constructor. More... | |
circuit | operator() (const circuit &base) |
Operator to determine the current window. More... | |
Public Attributes | |
unsigned | window_length |
Length of the windows. More... | |
unsigned | offset |
Offset determining for how many gates the window is shifted. More... | |
Window Selection functor based on Shift Window Selection.
This functor is based on the shift window selection method as introduced in [SWDD10].
Standard Constructor.
Initializes default values
Operator to determine the current window.
Returns an empty circuit when no more windows can be determined.
base | The original circuit |
unsigned offset |
Offset determining for how many gates the window is shifted.
When setting offset = window_length, the original circuit is partitioned.
Default value is 1.
unsigned window_length |
Length of the windows.
Default value is 10.