Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Nested abstract class: RT.Util.Ut.ReduceRequiredSetState<T>

Summary

Encapsulates the state of the Ut.ReduceRequiredSet<T>(IEnumerable<T>, Func<Ut.ReduceRequiredSetState<T>, bool>, bool, bool) algorithm and exposes statistics about it.

Generic type parameters

TThis type parameter is not documented.

Instance properties

IEnumerable<T> Enumerates every item that is known to be in the final required set. "Definitely" doesn't mean that there exists no subset resulting in "true" without these members. Rather, it means that the algorithm will definitely return these values, and maybe some others too.
intGets the total number of items about which the algorithm is currently undecided.
int Gets the number of items in the largest partition. This is the value that is halved upon a successful breadth-first iteration.
int Gets the current number of partitions containing uncertain items. The more of these, the slower the algorithm will converge from here onwards.
IEnumerable<T>Gets the set of items for which the function should be evaluated in the current step.
int Gets the number of items in the smallest partition. This is the value that is halved upon a successful depth-first iteration.