public class AbsoluteCausalInBetweenBuilderImpl extends AbsoluteInbetweenBuilderImpl
| Constructor and Description |
|---|
AbsoluteCausalInBetweenBuilderImpl(StreamSocialNetwork<java.lang.String> network) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustActivityBasedContribution(java.util.List<ActivityResourcePair> trace,
int dist,
int i,
int j,
int traceCardinality,
boolean updateRelative) |
protected void |
clear() |
StreamSocialNetwork.Type |
getType() |
protected void |
initializeResourcePairCountAndDivisorForTrace(java.util.List<ActivityResourcePair> trace,
int cardinality) |
protected void |
processNewlyAddedEdgeInTrie(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie,
org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> newEdgeInCaseTrie) |
protected void |
updateDfgAndCausalForTraceAddition(java.util.List<ActivityResourcePair> trace,
int cardinality) |
protected void |
updateResourcePairCountAndRelativeValuesForRemovedCase(java.util.List<ActivityResourcePair> trace) |
protected void |
updateResourcePairCountBasedOnCausalAddition(org.processmining.framework.util.Pair<java.lang.String,java.lang.String> newCausalRel,
boolean refreshRelative) |
protected void |
updateResourcePairCountBasedOnCausalRemoval(org.processmining.framework.util.Pair<java.lang.String,java.lang.String> removedCausalRel,
boolean refreshRelative) |
incrementalDivisorUpdate, measureMemoryConsumption, performSanityCheck, refreshAllNetworkValues, sanityCheck, updateDivisorForRemovedCase, updateDivisorForTrace, updateResourcePairCountForTraceIndexAndDistancegetBeta, getBetaPowerSeries, getBetaPowerSeriesSum, getDivisor, getK, getNumResourcePairsActiveInDataStructure, getParameterValues, getRelativeResourcePairValues, getResourcePairCount, initializeForTrie, initializeNetwork, initializeRelativeResourcePairValues, initializeResourcePairCount, preCalculateBetaValues, processRemovedCases, refresh, setBeta, setBetaPowerSeriesSum, setDivisor, setK, setParametergetLatestTrieAfterInit, getMonitor, getNetwork, getNetworkLinks, getParameterKeys, getThreshold, getTrie, init, setLatestTrieAfterInit, setThreshold, setTrie, updatepublic AbsoluteCausalInBetweenBuilderImpl(StreamSocialNetwork<java.lang.String> network)
protected void adjustActivityBasedContribution(java.util.List<ActivityResourcePair> trace, int dist, int i, int j, int traceCardinality, boolean updateRelative)
protected void clear()
clear in class AbstractHOWInBetweenSSNBuilderImplpublic StreamSocialNetwork.Type getType()
getType in interface StreamSocialNetworkBuilder<java.lang.String,ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>>getType in class AbsoluteInbetweenBuilderImplprotected void initializeResourcePairCountAndDivisorForTrace(java.util.List<ActivityResourcePair> trace, int cardinality)
initializeResourcePairCountAndDivisorForTrace in class AbsoluteInbetweenBuilderImplprotected void processNewlyAddedEdgeInTrie(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie, org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> newEdgeInCaseTrie)
processNewlyAddedEdgeInTrie in class AbsoluteInbetweenBuilderImplprotected void updateDfgAndCausalForTraceAddition(java.util.List<ActivityResourcePair> trace, int cardinality)
protected void updateResourcePairCountAndRelativeValuesForRemovedCase(java.util.List<ActivityResourcePair> trace)
updateResourcePairCountAndRelativeValuesForRemovedCase in class AbsoluteInbetweenBuilderImplprotected void updateResourcePairCountBasedOnCausalAddition(org.processmining.framework.util.Pair<java.lang.String,java.lang.String> newCausalRel,
boolean refreshRelative)
protected void updateResourcePairCountBasedOnCausalRemoval(org.processmining.framework.util.Pair<java.lang.String,java.lang.String> removedCausalRel,
boolean refreshRelative)