public class ModelMove extends Move<org.processmining.plugins.etm.model.narytree.NAryTree>
expectedGain, realGain
Constructor and Description |
---|
ModelMove(int nodeToChange,
Operation op,
double expectedGain) |
ModelMove(int nodeToChange,
Operation op,
int affectedAlignments,
int possiblyViolatedAlignments,
int traceCount) |
Modifier and Type | Method and Description |
---|---|
SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> |
apply(SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> state,
OptimalMiner<?> miner)
Applies the move to the given search state.
|
protected double |
computeExpectedGain(int... arguments) |
java.lang.String |
toString() |
getExpectedGain, getRealGain, setRealGain
public ModelMove(int nodeToChange, Operation op, double expectedGain)
public ModelMove(int nodeToChange, Operation op, int affectedAlignments, int possiblyViolatedAlignments, int traceCount)
protected double computeExpectedGain(int... arguments)
computeExpectedGain
in class Move<org.processmining.plugins.etm.model.narytree.NAryTree>
arguments
- as supplied in the constructorpublic SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> apply(SearchState<org.processmining.plugins.etm.model.narytree.NAryTree> state, OptimalMiner<?> miner)
Move
apply
in class Move<org.processmining.plugins.etm.model.narytree.NAryTree>
state
- SearchState
composed of current log and modelpublic java.lang.String toString()
toString
in class java.lang.Object