Uses of Interface
org.oristool.analyzer.policy.EnumerationPolicy
Packages that use 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
Methods in org.oristool.analyzer that return EnumerationPolicyModifier and TypeMethodDescriptionAnalyzerComponentsFactory.getEnumerationPolicy()
Returns the policy selecting the next event to explore. -
Uses of EnumerationPolicy in org.oristool.analyzer.policy
Classes in org.oristool.analyzer.policy that implement EnumerationPolicyModifier and TypeClassDescriptionfinal class
FIFO enumeration policy.final class
LIFO enumeration policy.final class
Priority enumeration policy. -
Uses of EnumerationPolicy in org.oristool.models.pn
Methods in org.oristool.models.pn that return EnumerationPolicyConstructors in org.oristool.models.pn with parameters of type EnumerationPolicyModifierConstructorDescriptionPetriComponentsFactory
(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
Methods in org.oristool.models.stpn.trans that return types with arguments of type EnumerationPolicyModifier 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.Method parameters in org.oristool.models.stpn.trans with type arguments of type EnumerationPolicyModifier 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
Classes in org.oristool.models.stpn.trees that implement EnumerationPolicyModifier 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).Methods in org.oristool.models.stpn.trees that return EnumerationPolicyModifier and TypeMethodDescriptionRegenerativeComponentsFactory.getEnumerationPolicy()
StochasticComponentsFactory.getEnumerationPolicy()
Constructors in org.oristool.models.stpn.trees with parameters of type EnumerationPolicyModifierConstructorDescriptionRegenerativeComponentsFactory
(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
Methods in org.oristool.models.tpn that return EnumerationPolicyMethods in org.oristool.models.tpn that return types with arguments of type EnumerationPolicyModifier and TypeMethodDescriptionabstract Supplier<EnumerationPolicy>
TimedAnalysis.policy()
Returns the supplier of enumeration policies used by this analysis.Method parameters in org.oristool.models.tpn with type arguments of type EnumerationPolicyModifier and TypeMethodDescriptionabstract TimedAnalysis.Builder
TimedAnalysis.Builder.policy
(Supplier<EnumerationPolicy> value) Sets the supplier of enumeration policies used by this analysis.Constructors in org.oristool.models.tpn with parameters of type EnumerationPolicyModifierConstructorDescriptionTimedComponentsFactory
(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.