public final class MergeSepOperator extends java.lang.Object implements MergeOperator
MergeOperator
does not weaken the input AbstractState
.Constructor and Description |
---|
MergeSepOperator() |
Modifier and Type | Method and Description |
---|---|
AbstractState |
merge(AbstractState abstractState1,
AbstractState abstractState2,
Precision precision)
The operator uses the
abstractState1 to weaken abstractState2 depending on
precision . |
public AbstractState merge(AbstractState abstractState1, AbstractState abstractState2, Precision precision)
MergeOperator
abstractState1
to weaken abstractState2
depending on
precision
. Thus, it is asymmetric regarding its first two parameters. E.g., return
abstractState2
for no merging. To guarantee the correct behavior of the algorithm
implementations must have no side effects.merge
in interface MergeOperator