StateT - The type of the analyzed states.public final class MergeSepOperator<StateT extends AbstractState<StateT>> extends java.lang.Object implements MergeOperator<StateT>
MergeOperator does not weaken the input AbstractState.| Constructor and Description |
|---|
MergeSepOperator() |
| Modifier and Type | Method and Description |
|---|---|
StateT |
merge(StateT abstractState1,
StateT abstractState2,
Precision precision)
The operator uses the
abstractState1 to weaken abstractState2 depending on
precision. |
public StateT merge(StateT abstractState1, StateT abstractState2, Precision precision)
MergeOperatorabstractState1 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<StateT extends AbstractState<StateT>>