public class AbsoluteInbetweenBuilderImpl extends AbstractHOWInBetweenSSNBuilderImpl
Constructor and Description |
---|
AbsoluteInbetweenBuilderImpl(StreamSocialNetwork<java.lang.String> network) |
Modifier and Type | Method and Description |
---|---|
StreamSocialNetwork.Type |
getType() |
protected void |
incrementalDivisorUpdate(java.util.List<ActivityResourcePair> trace) |
protected void |
initializeResourcePairCountAndDivisorForTrace(java.util.List<ActivityResourcePair> trace,
int cardinality) |
protected long |
measureMemoryConsumption()
for instrumentation / experimental use
|
protected boolean |
performSanityCheck(gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> resourcePairCounts,
gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> relativeValues) |
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 |
refreshAllNetworkValues()
for instrumentation / experimental use
|
protected void |
sanityCheck()
mainly intended for debugging purposes.
|
protected void |
updateDivisorForRemovedCase(java.util.List<ActivityResourcePair> trace) |
protected void |
updateDivisorForTrace(java.util.List<ActivityResourcePair> trace,
int cardinality) |
protected void |
updateResourcePairCountAndRelativeValuesForRemovedCase(java.util.List<ActivityResourcePair> trace) |
protected void |
updateResourcePairCountForTraceIndexAndDistance(java.util.List<ActivityResourcePair> trace,
int dist,
int i,
int j,
int traceCardinality,
boolean propagateToNetwork) |
clear, 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 AbsoluteInbetweenBuilderImpl(StreamSocialNetwork<java.lang.String> network)
public StreamSocialNetwork.Type getType()
protected void initializeResourcePairCountAndDivisorForTrace(java.util.List<ActivityResourcePair> trace, int cardinality)
initializeResourcePairCountAndDivisorForTrace
in class AbstractHOWInBetweenSSNBuilderImpl
protected void updateDivisorForTrace(java.util.List<ActivityResourcePair> trace, int cardinality)
protected boolean performSanityCheck(gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> resourcePairCounts, gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> relativeValues)
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 AbstractStreamSocialNetworkBuilder
protected void updateDivisorForRemovedCase(java.util.List<ActivityResourcePair> trace)
updateDivisorForRemovedCase
in class AbstractHOWInBetweenSSNBuilderImpl
protected void incrementalDivisorUpdate(java.util.List<ActivityResourcePair> trace)
protected void updateResourcePairCountAndRelativeValuesForRemovedCase(java.util.List<ActivityResourcePair> trace)
updateResourcePairCountAndRelativeValuesForRemovedCase
in class AbstractHOWInBetweenSSNBuilderImpl
protected void updateResourcePairCountForTraceIndexAndDistance(java.util.List<ActivityResourcePair> trace, int dist, int i, int j, int traceCardinality, boolean propagateToNetwork)
protected void sanityCheck()
AbstractStreamSocialNetworkBuilder
sanityCheck
in class AbstractStreamSocialNetworkBuilder
protected void refreshAllNetworkValues()
AbstractStreamSocialNetworkBuilder
refreshAllNetworkValues
in class AbstractStreamSocialNetworkBuilder
protected long measureMemoryConsumption()
AbstractStreamSocialNetworkBuilder
measureMemoryConsumption
in class AbstractStreamSocialNetworkBuilder