T
- The formula this incision function works onpublic class RandomIncisionFunction<T extends Formula> extends java.lang.Object implements IncisionFunction<T>
Constructor and Description |
---|
RandomIncisionFunction() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<T> |
incise(java.util.Collection<java.util.Collection<T>> kernelSets)
Selects from each collection in the given collection one element and
returns the collection of all those elements.
|
private boolean |
isIncision(java.util.Collection<java.util.Collection<T>> kernelSets,
java.util.Collection<T> possibleIncision)
Checks whether possibleIncision is an incision, ie.
|
public java.util.Collection<T> incise(java.util.Collection<java.util.Collection<T>> kernelSets)
IncisionFunction
incise
in interface IncisionFunction<T extends Formula>
kernelSets
- a collection of kernel sets.private boolean isIncision(java.util.Collection<java.util.Collection<T>> kernelSets, java.util.Collection<T> possibleIncision)
kernelSets
- a set of kernels.possibleIncision
- a possible incision.