public class FuzzyFPDAAPDCalculator extends AbstractFPDAAPDCalculator
aapd, edgePerformance, fpd, fpdNodeInstanceAAPDCalculator, lastCaseCalculationValidity, lifecycleTransitionChecker, mapFPDNodeToAAPDFocusElements, mapSPDEdgetoFPDEdge, mapSPDNodetoFPDNode, nodePerformance, twoNodesPerformanceCalculator
UNIDENTIFIED_AVG
Constructor and Description |
---|
FuzzyFPDAAPDCalculator(SPD spd,
java.util.Map<SPDNode,java.util.Set<org.deckfour.xes.classification.XEventClass>> mapping,
int lookaheadValue,
LifecycleTransitionChecker lifecycleTransitionChecker)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
calculateAverage(java.util.List<java.lang.Double> values)
General method to calculate average value of a list of Double values
|
void |
finalizeCalculation()
Finalize calculation after all cases are met
|
void |
updateCalculation(java.util.List<FPDNode> listFPDNode,
java.util.List<org.deckfour.xes.classification.XEventClass> listEventClass,
java.util.List<java.lang.Integer> listEventTypes,
java.util.List<java.util.Date> listTimestamp,
java.util.List<java.lang.String> listResources,
int caseID)
update calculation base on a case in listFPDNode
|
getAAPD, getAbstractFPDNodeInstanceAccumulator, getEdgePerformance, getFpd, getLastCaseCalculationValidity, getLifecycleTransitionChecker, getMapFPDNodeToAAPDFocusElements, getMapSPDEdgetoFPDEdge, getMapSPDNodetoFPDNode, getNodePerformance, getNumOfCases, getTwoNodesPerformanceData, setAAPD, setAbstractFPDNodeInstanceAccumulator, setEdgePerformance, setFpd, setLastCaseCalculationValidity, setLifecycleTransitionChecker, setMapFPDNodeToAAPDFocusElements, setMapSPDEdgetoFPDEdge, setMapSPDNodetoFPDNode, setNodePerformance, setNumOfCases
public FuzzyFPDAAPDCalculator(SPD spd, java.util.Map<SPDNode,java.util.Set<org.deckfour.xes.classification.XEventClass>> mapping, int lookaheadValue, LifecycleTransitionChecker lifecycleTransitionChecker)
spd
- mapping
- lookaheadValue
- lifecycleTransitionChecker
- public void updateCalculation(java.util.List<FPDNode> listFPDNode, java.util.List<org.deckfour.xes.classification.XEventClass> listEventClass, java.util.List<java.lang.Integer> listEventTypes, java.util.List<java.util.Date> listTimestamp, java.util.List<java.lang.String> listResources, int caseID)
public void finalizeCalculation()
public double calculateAverage(java.util.List<java.lang.Double> values)
values
-