Package | Description |
---|---|
org.processmining.plugins.stochasticpetrinet.measures.entropy | |
org.processmining.plugins.stochasticpetrinet.simulator |
Modifier and Type | Field and Description |
---|---|
protected PNSimulatorConfig |
EntropyCalculatorExact.config |
Modifier and Type | Method and Description |
---|---|
PNSimulatorConfig |
PNSimulatorConfigUI.getConfig(org.processmining.contexts.uitopia.UIPluginContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
PNSimulator.addAllDifferentTracesToLog(org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet,
java.util.LinkedList<VisitState> statesToVisit,
org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics,
java.util.Map<java.lang.String,java.util.Set<java.lang.Integer>> numberOfDecisionTransitions,
PNSimulatorConfig config,
org.processmining.models.semantics.petrinet.Marking endPlaces) |
protected org.deckfour.xes.model.XTrace |
PNSimulator.createTrace(long i,
PNSimulatorConfig config) |
protected java.lang.Object |
PNSimulator.getReturnObject(org.deckfour.xes.model.XTrace trace,
long lastFiringTime,
PNSimulatorConfig config) |
protected void |
PNSimulator.insertEvent(java.lang.String instanceId,
org.deckfour.xes.model.XTrace trace,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
Triple<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Long,java.lang.Double> transitionAndDuration,
long firingTime,
PNSimulatorConfig config) |
Triple<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Long,java.lang.Double> |
PNSimulator.pickTransition(org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics,
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitions,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Long> transitionRemainingTimes,
LimitedTreeMap<java.lang.Integer,java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.apache.commons.math3.distribution.RealDistribution>> cachedDurationDistributions,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet,
PNSimulatorConfig config,
long startOfTransition,
long constraint,
boolean usePositiveTimeContraint,
boolean useOnlyPastTrainingData) |
org.deckfour.xes.model.XLog |
PNSimulator.simulate(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet,
org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics,
PNSimulatorConfig config,
org.processmining.models.semantics.petrinet.Marking initialMarking)
Performs a simulation according to a given configuration
PNSimulatorConfig |
org.deckfour.xes.model.XLog |
PNSimulator.simulate(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet,
org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics,
PNSimulatorConfig config,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking)
Performs a simulation according to a given configuration
PNSimulatorConfig |
org.deckfour.xes.model.XLog |
PNUnfoldedSimulator.simulate(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet,
org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics,
PNSimulatorConfig config,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking)
Performs a simulation according to a given configuration
PNSimulatorConfig |
java.lang.Object |
PNUnfoldedSimulator.simulateOneTrace(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet,
org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics,
PNSimulatorConfig config,
org.processmining.models.semantics.petrinet.Marking initialMarking,
long traceStart,
long constraint,
int i,
boolean useTimeConstraint,
org.processmining.models.semantics.petrinet.Marking finalMarking)
Performs a simple simulation of the Petri net (mostly used for
StochasticNet s, but can also simulate a PN without stochastic annotations)
See #simulateTraceEnd(PetrinetGraph, Semantics, PNSimulatorConfig, Marking, Date, int, Map, boolean) for an implementation that does not
generate costly XIDs required for XES log files. |
java.lang.Object |
PNSimulator.simulateOneTrace(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet,
org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics,
PNSimulatorConfig config,
org.processmining.models.semantics.petrinet.Marking initialMarking,
long traceStart,
long constraint,
long i,
boolean useTimeConstraint,
org.processmining.models.semantics.petrinet.Marking finalMarking)
Performs a simple simulation of the Petri net (mostly used for
StochasticNet s, but can also simulate a PN without stochastic annotations) |
void |
PNSimulator.updateTransitionMemoriesAfterFiring(PNSimulatorConfig config,
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionsEnabledInMarking,
Triple<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Long,java.lang.Double> transitionAndDuration,
long elapsedTimeInCurrentMarking,
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> afterwardsEnabledTransitions,
org.processmining.models.semantics.Semantics<org.processmining.models.semantics.petrinet.Marking,org.processmining.models.graphbased.directed.petrinet.elements.Transition> semantics) |