Uses of Interface
org.oristool.analyzer.policy.EnumerationPolicy
Package
Description
General framework for state space exploration.
Enumeration policies for state space exploration.
Analysis of Petri nets.
Transient analysis of MRPs and GSMPs.
Calculus of stochastic state classes.
Analysis of TPNs.
-
Uses of EnumerationPolicy in org.oristool.analyzer
Modifier and TypeMethodDescriptionAnalyzerComponentsFactory.getEnumerationPolicy()
Returns the policy selecting the next event to explore. -
Uses of EnumerationPolicy in org.oristool.analyzer.policy
Modifier and TypeClassDescriptionfinal class
FIFO enumeration policy.final class
LIFO enumeration policy.final class
Priority enumeration policy. -
Uses of EnumerationPolicy in org.oristool.models.pn
ModifierConstructorDescriptionPetriComponentsFactory
(MarkingUpdater tokensRemover, MarkingUpdater tokensAdder, boolean checkNewlyEnabled, EnumerationPolicy policy) Builds a factor from a set of input objects. -
Uses of EnumerationPolicy in org.oristool.models.stpn.trans
Modifier and TypeMethodDescriptionabstract Supplier<EnumerationPolicy>
RegTransient.policy()
Returns the supplier of enumeration policies used by this analysis.abstract Supplier<EnumerationPolicy>
TreeTransient.policy()
Returns the supplier of enumeration policies used by this analysis.Modifier and TypeMethodDescriptionabstract RegTransient.Builder
RegTransient.Builder.policy
(Supplier<EnumerationPolicy> value) Sets the supplier of enumeration policies used by this analysis.abstract TreeTransient.Builder
TreeTransient.Builder.policy
(Supplier<EnumerationPolicy> value) Sets the supplier of enumeration policies used by this analysis. -
Uses of EnumerationPolicy in org.oristool.models.stpn.trees
Modifier and TypeClassDescriptionfinal class
Priority policy halting the enumeration on dropRegenerative leaves or when the total reaching (before time limit) probability of nodes to be expanded is lower than epsilon (or both).Modifier and TypeMethodDescriptionRegenerativeComponentsFactory.getEnumerationPolicy()
StochasticComponentsFactory.getEnumerationPolicy()
ModifierConstructorDescriptionRegenerativeComponentsFactory
(boolean transientAnalysis, MarkingUpdater tokensRemover, MarkingUpdater tokensAdder, boolean checkNewlyEnabled, SuccessionProcessor postProcessor, EnumerationPolicy policy, OmegaBigDecimal tauAgeLimit, StopCriterion stopCriterion, BigDecimal epsilon, int numSamples, AnalysisMonitor monitor) Builds a factory for STPN analysis.RegenerativeComponentsFactory
(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, StopCriterion stopCriterion, 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 EnumerationPolicy in org.oristool.models.tpn
Modifier and TypeMethodDescriptionabstract Supplier<EnumerationPolicy>
TimedAnalysis.policy()
Returns the supplier of enumeration policies used by this analysis.Modifier and TypeMethodDescriptionabstract TimedAnalysis.Builder
TimedAnalysis.Builder.policy
(Supplier<EnumerationPolicy> value) Sets the supplier of enumeration policies used by this analysis.ModifierConstructorDescriptionTimedComponentsFactory
(boolean transientAnalysis, boolean checkNewlyEnabled, boolean excludeZeroProb, boolean markRegenerations, boolean enablingSyncs, EnumerationPolicy policy, StopCriterion stopCondition, AnalysisMonitor monitor, MarkingUpdater tokensRemover, MarkingUpdater tokensAdder) Builds a factory for TPN analysis.TimedComponentsFactory
(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.