Uses of Class
org.oristool.petrinet.Marking
Packages that use Marking
Package
Description
Analysis of GSPNs.
Reachability analysis in GSPNs.
Analysis of Petri nets.
Analysis of STPNs.
Analysis of MRPs under enabling restriction.
Steady-state analysis of MRPs.
Transient analysis of MRPs and GSMPs.
Calculus of stochastic state classes.
Analysis of TPNs.
Petri net representation.
Simulator framework.
Provides classes for the simulation of STPNs.
-
Uses of Marking in org.oristool.models.gspn
Methods in org.oristool.models.gspn that return types with arguments of type MarkingModifier and TypeMethodDescriptionRuns this analysis on a given Petri net from an initial marking.Runs this analysis on a given Petri net from an initial marking.Methods in org.oristool.models.gspn with parameters of type MarkingModifier and TypeMethodDescriptionRuns this analysis on a given Petri net from an initial marking.Runs this analysis on a given Petri net from an initial marking. -
Uses of Marking in org.oristool.models.gspn.reachability
Methods in org.oristool.models.gspn.reachability that return MarkingMethods in org.oristool.models.gspn.reachability with parameters of type MarkingModifier and TypeMethodDescriptionRuns this analysis on a given Petri net from an initial marking.Constructors in org.oristool.models.gspn.reachability with parameters of type Marking -
Uses of Marking in org.oristool.models.pn
Methods in org.oristool.models.pn that return MarkingMethods in org.oristool.models.pn with parameters of type MarkingModifier and TypeMethodDescriptionstatic StateInitialPetriStateBuilder.computeInitialState(PetriNet petriNet, Marking initialMarking) static StateInitialPetriStateBuilder.computeInitialState(PetriNet pn, Marking initialMarking, boolean checkNewlyEnabled) Builds an initialStateinstance from a marking.voidPetriStateFeature.setMarking(Marking marking) voidMarkingUpdater.update(Marking m, PetriNet petriNet, Transition t) Updates the input marking after the firing of the given transition.voidPetriTokensAdder.update(Marking m, PetriNet petriNet, Transition t) Adds tokens to each output place according to the multiplicity of the postcondition.voidPetriTokensRemover.update(Marking m, PetriNet petriNet, Transition t) Removes tokens from each input place according to the multiplicity of the precondition.voidPostUpdater.update(Marking m, PetriNet petriNet, Transition t) voidPlaceFlusher.updateMarking(Marking m) -
Uses of Marking in org.oristool.models.stpn
Methods in org.oristool.models.stpn with parameters of type MarkingModifier and TypeMethodDescriptiondoubledoubledoubleabstract doubleMethod parameters in org.oristool.models.stpn with type arguments of type MarkingModifier and TypeMethodDescriptionstatic <R> TransientSolution<R,MarkingCondition> TransientSolution.computeAggregateSolution(TransientSolution<R, Marking> solution, String markingConditions) Aggregates the marking probabilities based on a predicate.static <R> TransientSolution<R,MarkingCondition> TransientSolution.computeAggregateSolution(TransientSolution<R, Marking> solution, R initialRegeneration, MarkingCondition... markingConditions) Aggregates the marking probabilities based on a predicate.static SteadyStateSolution<RewardRate>SteadyStateSolution.computeRewards(SteadyStateSolution<Marking> solution, String rewardRates) Computes rewards for a given solution.static SteadyStateSolution<RewardRate>SteadyStateSolution.computeRewards(SteadyStateSolution<Marking> solution, RewardRate... rewardRates) Computes rewards for a given solution.static <R> TransientSolution<R,RewardRate> TransientSolution.computeRewards(boolean cumulative, TransientSolution<R, Marking> solution, String rewardRates) Computes rewards from a transient solution (only for the first initial state).static <R> TransientSolution<R,RewardRate> TransientSolution.computeRewards(boolean cumulative, TransientSolution<R, Marking> solution, RewardRate... rewardRates) Computes rewards from a transient solution (only for the first initial state). -
Uses of Marking in org.oristool.models.stpn.onegen
Methods in org.oristool.models.stpn.onegen that return types with arguments of type MarkingModifier and TypeMethodDescriptionMethods in org.oristool.models.stpn.onegen with parameters of type MarkingModifier and TypeMethodDescription -
Uses of Marking in org.oristool.models.stpn.steady
Methods in org.oristool.models.stpn.steady that return types with arguments of type MarkingModifier and TypeMethodDescriptionRuns this analysis on a given Petri net from an initial marking.Methods in org.oristool.models.stpn.steady with parameters of type MarkingModifier and TypeMethodDescriptionRuns this analysis on a given Petri net from an initial marking. -
Uses of Marking in org.oristool.models.stpn.trans
Methods in org.oristool.models.stpn.trans that return types with arguments of type MarkingModifier and TypeMethodDescriptionRuns this analysis on a given Petri net from an initial marking.Runs this analysis on a given Petri net from an initial marking.Runs this analysis on a given Petri net from an initial marking.Methods in org.oristool.models.stpn.trans with parameters of type MarkingModifier and TypeMethodDescriptionRuns this analysis on a given Petri net from an initial marking.Runs this analysis on a given Petri net from an initial marking. -
Uses of Marking in org.oristool.models.stpn.trees
Methods in org.oristool.models.stpn.trees that return MarkingMethods in org.oristool.models.stpn.trees with parameters of type MarkingModifier and TypeMethodDescriptionstatic Map<Transition,Double> StochasticTransitionFeature.weightProbs(Collection<Transition> transitions, Marking marking) Computes the discrete distribution determined by weights.Constructors in org.oristool.models.stpn.trees with parameters of type MarkingModifierConstructorDescriptionDeterministicEnablingState(Marking marking, Map<Variable, BigDecimal> enablingTimes) Builds an instance from the given marking and map of enabling times.DeterministicEnablingState(Marking marking, Set<Transition> enabledTransitions) Builds an object encoding the deterministic enabling state of non-exponential transitions.DeterministicEnablingState(Marking marking, PetriNet petriNet) Builds an object encoding the deterministic enabling state of non-exponential transitions. -
Uses of Marking in org.oristool.models.tpn
Methods in org.oristool.models.tpn with parameters of type MarkingModifier and TypeMethodDescriptionTimedComponentsFactory.buildInitialState(PetriNet pn, Marking initialMarking) Builds an initialStateinstance from a marking.Runs this analysis on a given Petri net from an initial marking.InitialTimedStateBuilder.computeInitialState(PetriNet pn, Marking initialMarking) Builds an initialStateinstance from a marking. -
Uses of Marking in org.oristool.petrinet
Methods in org.oristool.petrinet with parameters of type MarkingModifier and TypeMethodDescriptionbooleanMarking.containsSubMarking(Marking subMarking) Checks whether this marking contains the same token counts for a subset of places.abstract booleanChecks whether the input marking satisfies the predicate encoded by this marking condition.PetriNet.getEnabledTransitions(Marking marking) Returns the set of transitions enabled by a given marking.static final MarkingConditionMarkingCondition.getMarkingMatcherInstance(Marking... givenMarkings) Builds a marking condition that matches only one of the input markings.static final MarkingConditionMarkingCondition.getSubMarkingMatcherInstance(Marking subMarking) Builds a marking condition that matches those markings that include the same token counts for a subset of places.booleanPetriNet.isEnabled(Transition t, Marking m) Checks if a transition is enabled by a marking.voidMarking.setTokensFrom(Marking m) Resets this marking to the token counts of the input one.Constructors in org.oristool.petrinet with parameters of type Marking -
Uses of Marking in org.oristool.simulator
Methods in org.oristool.simulator that return MarkingMethods in org.oristool.simulator that return types with arguments of type MarkingMethods in org.oristool.simulator with parameters of type MarkingModifier and TypeMethodDescriptionTimeSeriesRewardResult.addTimeSeries(Marking m, BigDecimal[] timeSeries) TimeSeriesRewardResult.getTimeSeries(Marking m) Constructors in org.oristool.simulator with parameters of type MarkingModifierConstructorDescriptionSequencer(PetriNet net, Marking initialMarking, SimulatorComponentsFactory<PetriNet, Transition> componentsFactory, AnalysisLogger logger) Builds a new instance for a given Petri net and initial marking. -
Uses of Marking in org.oristool.simulator.stpn
Methods in org.oristool.simulator.stpn with parameters of type MarkingModifier and TypeMethodDescriptionConstructors in org.oristool.simulator.stpn with parameters of type MarkingModifierConstructorDescriptionSteadyStateMarkingProbability(Sequencer sequencer, RewardTime rewardTime, int samples, Marking marking) Builds a new instance for a given marking, time abstraction, number of time ticks.TransientMarkingProbability(Sequencer sequencer, RewardTime rewardTime, int samples, Marking marking) Builds a new instance for the given marking.