Uses of Interface
org.oristool.analyzer.stop.StopCriterion
Package
Description
General framework for state space exploration.
Stop conditions for state space exploration.
Analysis of GSPNs.
Reachability analysis in GSPNs.
Analysis of Petri nets.
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.
-
Uses of StopCriterion in org.oristool.analyzer
Modifier and TypeMethodDescriptionAnalyzerComponentsFactory.getGlobalStopCriterion()
Returns the criterion to arrest the entire graph enumeration.AnalyzerComponentsFactory.getLocalStopCriterion()
Returns the criterion to arrest the enumeration on a specific node. -
Uses of StopCriterion in org.oristool.analyzer.stop
Modifier and TypeClassDescriptionfinal class
A stop criterion that evaluates always to false.final class
Logical AND of two stop criteria.class
Criterion stopping the analysis when a specific event fired.final class
A stop criterion that stops the analysis after the given number of nodes has been added.class
A stop criterion controlled by an externalAnalysisMonitor
.class
Logical OR of two stop criteria.final class
Stop criterion based on a state predicate.ModifierConstructorDescriptionAndStopCriterion
(StopCriterion... criteria) OrStopCriterion
(StopCriterion... criteria) ModifierConstructorDescriptionAndStopCriterion
(List<StopCriterion> criteria) OrStopCriterion
(List<StopCriterion> criteria) -
Uses of StopCriterion in org.oristool.models.gspn
Modifier and TypeMethodDescriptionabstract Supplier<StopCriterion>
GSPNSteadyState.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.abstract Supplier<StopCriterion>
GSPNTransient.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.Modifier and TypeMethodDescriptionabstract GSPNSteadyState.Builder
GSPNSteadyState.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances used by this analysis.abstract GSPNTransient.Builder
GSPNTransient.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances used by this analysis. -
Uses of StopCriterion in org.oristool.models.gspn.reachability
Modifier and TypeMethodDescriptionabstract Supplier<StopCriterion>
GSPNReachability.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.Modifier and TypeMethodDescriptionabstract GSPNReachability.Builder
GSPNReachability.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances used by this analysis. -
Uses of StopCriterion in org.oristool.models.pn
Modifier and TypeClassDescriptionfinal class
Stop criterion based on a marking condition.Modifier and TypeMethodDescriptionPetriComponentsFactory.getGlobalStopCriterion()
PetriComponentsFactory.getLocalStopCriterion()
-
Uses of StopCriterion in org.oristool.models.stpn.onegen
Modifier and TypeMethodDescriptionabstract Supplier<StopCriterion>
OneGenTransient.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.Modifier and TypeMethodDescriptionabstract OneGenTransient.Builder
OneGenTransient.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances used by this analysis. -
Uses of StopCriterion in org.oristool.models.stpn.steady
Modifier and TypeMethodDescriptionabstract Supplier<StopCriterion>
RegSteadyState.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.Modifier and TypeMethodDescriptionabstract RegSteadyState.Builder
RegSteadyState.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances used by this analysis. -
Uses of StopCriterion in org.oristool.models.stpn.trans
Modifier and TypeMethodDescriptionabstract Supplier<StopCriterion>
RegTransient.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.abstract Supplier<StopCriterion>
TreeTransient.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.Modifier and TypeMethodDescriptionabstract RegTransient.Builder
RegTransient.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances used by this analysis.abstract TreeTransient.Builder
TreeTransient.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances used by this analysis. -
Uses of StopCriterion in org.oristool.models.stpn.trees
Modifier and TypeClassDescriptionclass
Stop criterion halting the analysis after regenerations.Modifier and TypeMethodDescriptionRegenerativeComponentsFactory.getGlobalStopCriterion()
StochasticComponentsFactory.getGlobalStopCriterion()
RegenerativeComponentsFactory.getLocalStopCriterion()
StochasticComponentsFactory.getLocalStopCriterion()
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.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. -
Uses of StopCriterion in org.oristool.models.tpn
Modifier and TypeMethodDescriptionTimedComponentsFactory.getGlobalStopCriterion()
TimedComponentsFactory.getLocalStopCriterion()
Modifier and TypeMethodDescriptionabstract Supplier<StopCriterion>
TimedAnalysis.stopOn()
Returns the supplier of local stop criterion instances used by this analysis.Modifier and TypeMethodDescriptionabstract TimedAnalysis.Builder
TimedAnalysis.Builder.stopOn
(Supplier<StopCriterion> value) Sets the supplier of local stop criterion instances 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.