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, updateResourcePairCountForTraceIndexAndDistance
getBeta, getBetaPowerSeries, getBetaPowerSeriesSum, getDivisor, getK, getNumResourcePairsActiveInDataStructure, getParameterValues, getRelativeResourcePairValues, getResourcePairCount, initializeForTrie, initializeNetwork, initializeRelativeResourcePairValues, initializeResourcePairCount, preCalculateBetaValues, processRemovedCases, refresh, setBeta, setBetaPowerSeriesSum, setDivisor, setK, setParameter
getLatestTrieAfterInit, getMonitor, getNetwork, getNetworkLinks, getParameterKeys, getThreshold, getTrie, init, setLatestTrieAfterInit, setThreshold, setTrie, update
public 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 AbstractHOWInBetweenSSNBuilderImpl
public StreamSocialNetwork.Type getType()
getType
in interface StreamSocialNetworkBuilder<java.lang.String,ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>>
getType
in class AbsoluteInbetweenBuilderImpl
protected void initializeResourcePairCountAndDivisorForTrace(java.util.List<ActivityResourcePair> trace, int cardinality)
initializeResourcePairCountAndDivisorForTrace
in class AbsoluteInbetweenBuilderImpl
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)
processNewlyAddedEdgeInTrie
in class AbsoluteInbetweenBuilderImpl
protected void updateDfgAndCausalForTraceAddition(java.util.List<ActivityResourcePair> trace, int cardinality)
protected void updateResourcePairCountAndRelativeValuesForRemovedCase(java.util.List<ActivityResourcePair> trace)
updateResourcePairCountAndRelativeValuesForRemovedCase
in class AbsoluteInbetweenBuilderImpl
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)