public class IndexIteratorReflecting
Generates iterates by alternately keeping or flipping the sign of each element of
iterates generated by another iterator. Index of elements subject to iteration over sign
can be selected via the setReflecting method.
Care is taken not to generate additional elements by attempting to flip the sign of an element that is zero.
For example, if core iterator is an instance of IndexIteratorTriangularPermutations with D set to 2 at construction
and maxElement equal to 1, then this iterator returns the following iterates:
Indicates the indexes of the elements that are subject to reflection. A
value of "true" in the given array indicates that the element with the
corresponding index should be reflected; a value of "false" indicates
otherwise. Default is all true.
java.lang.IllegalArgumentException - if the length of the given array is not equal to the getD();