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 State
InitialPetriStateBuilder.computeInitialState
(PetriNet petriNet, Marking initialMarking) static State
InitialPetriStateBuilder.computeInitialState
(PetriNet pn, Marking initialMarking, boolean checkNewlyEnabled) Builds an initialState
instance from a marking.void
PetriStateFeature.setMarking
(Marking marking) void
MarkingUpdater.update
(Marking m, PetriNet petriNet, Transition t) Updates the input marking after the firing of the given transition.void
PetriTokensAdder.update
(Marking m, PetriNet petriNet, Transition t) Adds tokens to each output place according to the multiplicity of the postcondition.void
PetriTokensRemover.update
(Marking m, PetriNet petriNet, Transition t) Removes tokens from each input place according to the multiplicity of the precondition.void
PostUpdater.update
(Marking m, PetriNet petriNet, Transition t) void
PlaceFlusher.updateMarking
(Marking m) -
Uses of Marking in org.oristool.models.stpn
Methods in org.oristool.models.stpn with parameters of type MarkingModifier and TypeMethodDescriptiondouble
double
double
abstract double
Method 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 initialState
instance from a marking.Runs this analysis on a given Petri net from an initial marking.InitialTimedStateBuilder.computeInitialState
(PetriNet pn, Marking initialMarking) Builds an initialState
instance from a marking. -
Uses of Marking in org.oristool.petrinet
Methods in org.oristool.petrinet with parameters of type MarkingModifier and TypeMethodDescriptionboolean
Marking.containsSubMarking
(Marking subMarking) Checks whether this marking contains the same token counts for a subset of places.abstract boolean
Checks 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 MarkingCondition
MarkingCondition.getMarkingMatcherInstance
(Marking... givenMarkings) Builds a marking condition that matches only one of the input markings.static final MarkingCondition
MarkingCondition.getSubMarkingMatcherInstance
(Marking subMarking) Builds a marking condition that matches those markings that include the same token counts for a subset of places.boolean
PetriNet.isEnabled
(Transition t, Marking m) Checks if a transition is enabled by a marking.void
Marking.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.