public class BooleanCausalInBetweenSSNBuilderImpl extends BooleanInBetweenBuilderImpl
Constructor and Description |
---|
BooleanCausalInBetweenSSNBuilderImpl(StreamSocialNetwork<java.lang.String> network) |
Modifier and Type | Method and Description |
---|---|
protected void |
clear() |
StreamSocialNetwork.Type |
getType() |
protected void |
initializeResourcePairCount(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie,
org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair> vertex,
java.util.List<ActivityResourcePair> trace) |
protected void |
processCompleteTrace(java.util.List<ActivityResourcePair> trace,
int cardinality,
boolean networkRefresh) |
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>> newEdge) |
protected gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> |
processRemovedCases(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie,
java.util.Collection<java.util.List<org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>>>> removedEdges) |
initializeResourcePairCountAndDivisorForTrace, measureMemoryConsumption, performSanityCheck, refreshAllNetworkValues, sanityCheck, updateDivisorForRemovedCase, updateResourcePairCountAndRelativeValuesForRemovedCase
getBeta, getBetaPowerSeries, getBetaPowerSeriesSum, getDivisor, getK, getNumResourcePairsActiveInDataStructure, getParameterValues, getRelativeResourcePairValues, getResourcePairCount, initializeForTrie, initializeNetwork, initializeRelativeResourcePairValues, preCalculateBetaValues, refresh, setBeta, setBetaPowerSeriesSum, setDivisor, setK, setParameter
getLatestTrieAfterInit, getMonitor, getNetwork, getNetworkLinks, getParameterKeys, getThreshold, getTrie, init, setLatestTrieAfterInit, setThreshold, setTrie, update
public BooleanCausalInBetweenSSNBuilderImpl(StreamSocialNetwork<java.lang.String> network)
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 BooleanInBetweenBuilderImpl
protected void initializeResourcePairCount(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie, org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair> vertex, java.util.List<ActivityResourcePair> trace)
initializeResourcePairCount
in class AbstractHOWInBetweenSSNBuilderImpl
protected void processCompleteTrace(java.util.List<ActivityResourcePair> trace, int cardinality, boolean networkRefresh)
processCompleteTrace
in class BooleanInBetweenBuilderImpl
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>> newEdge)
processNewlyAddedEdgeInTrie
in class BooleanInBetweenBuilderImpl
protected gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> processRemovedCases(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie, java.util.Collection<java.util.List<org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>>>> removedEdges)
processRemovedCases
in class AbstractHOWInBetweenSSNBuilderImpl