Uses of Class
org.oristool.petrinet.MarkingCondition
Packages that use MarkingCondition
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.
Provides classes for the simulation of STPNs.
-
Uses of MarkingCondition in org.oristool.models.gspn
Methods in org.oristool.models.gspn with parameters of type MarkingConditionModifier and TypeMethodDescriptionGSPNSteadyState.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis.GSPNTransient.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis. -
Uses of MarkingCondition in org.oristool.models.gspn.reachability
Methods in org.oristool.models.gspn.reachability with parameters of type MarkingConditionModifier and TypeMethodDescriptionGSPNReachability.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis. -
Uses of MarkingCondition in org.oristool.models.pn
Constructors in org.oristool.models.pn with parameters of type MarkingCondition -
Uses of MarkingCondition in org.oristool.models.stpn
Methods in org.oristool.models.stpn that return MarkingConditionModifier and TypeMethodDescriptionstatic final MarkingCondition
RewardRate.nonZero
(double time, RewardRate[] rewardRates) Builds a marking condition that matches markings with nonzero reward.Methods in org.oristool.models.stpn that return types with arguments of type MarkingConditionModifier 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.Methods in org.oristool.models.stpn with parameters of type MarkingConditionModifier and TypeMethodDescriptionstatic <R> TransientSolution<R,
MarkingCondition> TransientSolution.computeAggregateSolution
(TransientSolution<R, Marking> solution, R initialRegeneration, MarkingCondition... markingConditions) Aggregates the marking probabilities based on a predicate. -
Uses of MarkingCondition in org.oristool.models.stpn.onegen
Methods in org.oristool.models.stpn.onegen with parameters of type MarkingConditionModifier and TypeMethodDescriptionOneGenTransient.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis. -
Uses of MarkingCondition in org.oristool.models.stpn.steady
Methods in org.oristool.models.stpn.steady with parameters of type MarkingConditionModifier and TypeMethodDescriptionRegSteadyState.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis. -
Uses of MarkingCondition in org.oristool.models.stpn.trans
Methods in org.oristool.models.stpn.trans that return MarkingConditionModifier and TypeMethodDescriptionabstract MarkingCondition
RegTransient.markingFilter()
Returns the predicate used to select markings for which transient probabilities are computed by this analysis.abstract MarkingCondition
TreeTransient.markingFilter()
Returns the predicate used to select markings for which transient probabilities are computed by this analysis.Methods in org.oristool.models.stpn.trans with parameters of type MarkingConditionModifier and TypeMethodDescriptionabstract RegTransient.Builder
RegTransient.Builder.markingFilter
(MarkingCondition value) Uses a marking condition to select markings for which transient probabilities are computed by this analysis.abstract TreeTransient.Builder
TreeTransient.Builder.markingFilter
(MarkingCondition value) Uses a marking condition to select markings for which transient probabilities are computed by this analysis.RegTransient.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis.TreeTransient.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis. -
Uses of MarkingCondition in org.oristool.models.stpn.trees
Constructors in org.oristool.models.stpn.trees with parameters of type MarkingConditionModifierConstructorDescriptionRegenerativeComponentsFactory
(boolean transientAnalysis, MarkingUpdater tokensRemover, MarkingUpdater tokensAdder, boolean checkNewlyEnabled, SuccessionProcessor postProcessor, EnumerationPolicy policy, OmegaBigDecimal tauAgeLimit, MarkingCondition stopCondition, BigDecimal epsilon, int numSamples, AnalysisMonitor monitor) Builds a factory for STPN analysis.StochasticComponentsFactory
(boolean transientAnalysis, MarkingUpdater tokensRemover, MarkingUpdater tokensAdder, boolean checkNewlyEnabled, EnumerationPolicy policy, OmegaBigDecimal tauAgeLimit, MarkingCondition stopCondition, BigDecimal epsilon, int numSamples, AnalysisMonitor monitor) Builds a factory for STPN analysis. -
Uses of MarkingCondition in org.oristool.models.tpn
Methods in org.oristool.models.tpn with parameters of type MarkingConditionModifier and TypeMethodDescriptionTimedAnalysis.Builder.stopOn
(MarkingCondition value) Uses a marking condition to create local stop criterion instances used by this analysis.Constructors in org.oristool.models.tpn with parameters of type MarkingConditionModifierConstructorDescriptionTimedComponentsFactory
(boolean transientAnalysis, boolean checkNewlyEnabled, boolean excludeZeroProb, boolean markRegenerations, boolean enablingSyncs, EnumerationPolicy policy, MarkingCondition stopCondition, AnalysisMonitor monitor) Builds a factory for TPN analysis.TimedComponentsFactory
(boolean transientAnalysis, boolean checkNewlyEnabled, boolean excludeZeroProb, boolean markRegenerations, boolean enablingSyncs, EnumerationPolicy policy, MarkingCondition stopCondition, AnalysisMonitor monitor, MarkingUpdater tokensRemover, MarkingUpdater tokensAdder) Builds a factory for TPN analysis. -
Uses of MarkingCondition in org.oristool.petrinet
Fields in org.oristool.petrinet declared as MarkingConditionModifier and TypeFieldDescriptionstatic final MarkingCondition
MarkingCondition.ANY
static final MarkingCondition
MarkingCondition.NONE
Methods in org.oristool.petrinet that return MarkingConditionModifier and TypeMethodDescriptionstatic MarkingCondition
MarkingCondition.fromString
(String expression) Parses a marking condition from a string.EnablingFunction.getMarkingCondition()
Returns the marking condition.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.Constructors in org.oristool.petrinet with parameters of type MarkingCondition -
Uses of MarkingCondition in org.oristool.simulator.stpn
Constructors in org.oristool.simulator.stpn with parameters of type MarkingConditionModifierConstructorDescriptionTransientMarkingConditionProbability
(Sequencer sequencer, RewardTime rewardTime, int samples, MarkingCondition markingCondition) Builds an instance for a given marking condition and number of time ticks.