From bfd6926593bf1a0150114b07b1d5336fb6d2a95f Mon Sep 17 00:00:00 2001 From: volkm Date: Thu, 21 Dec 2023 18:31:47 +0000 Subject: [PATCH] deploy: 77a39c0d89b78b47843c77ebf83a4ec3358a4ee2 --- advanced_topics.html | 54 +- api.html | 108 ++- api/core.html | 1199 +++++++++++++++++++++++++++---- api/dft.html | 58 +- api/exceptions.html | 54 +- api/gspn.html | 54 +- api/info.html | 56 +- api/logic.html | 54 +- api/pars.html | 54 +- api/storage.html | 1156 ++++++++++++++++++++++++++--- api/utility.html | 54 +- contributors.html | 54 +- doc/analysis.html | 54 +- doc/analysis.ipynb | 48 +- doc/building_models.html | 54 +- doc/building_models.ipynb | 32 +- doc/dfts.html | 54 +- doc/dfts.ipynb | 32 +- doc/engines.html | 54 +- doc/engines.ipynb | 104 +-- doc/exploration.html | 54 +- doc/exploration.ipynb | 40 +- doc/gspns.html | 54 +- doc/gspns.ipynb | 96 +-- doc/models/building_ctmcs.html | 58 +- doc/models/building_ctmcs.ipynb | 52 +- doc/models/building_dtmcs.html | 78 +- doc/models/building_dtmcs.ipynb | 120 ++-- doc/models/building_mas.html | 54 +- doc/models/building_mas.ipynb | 64 +- doc/models/building_mdps.html | 68 +- doc/models/building_mdps.ipynb | 102 +-- doc/parametric_models.html | 62 +- doc/parametric_models.ipynb | 50 +- doc/reward_models.html | 54 +- doc/reward_models.ipynb | 32 +- doc/schedulers.html | 54 +- doc/schedulers.ipynb | 56 +- doc/shortest_paths.html | 54 +- doc/shortest_paths.ipynb | 40 +- doc/simulator.html | 54 +- genindex.html | 436 +++++++++-- getting_started.html | 56 +- getting_started.ipynb | 138 ++-- index.html | 108 ++- installation.html | 54 +- objects.inv | Bin 48612 -> 52064 bytes py-modindex.html | 54 +- search.html | 54 +- searchindex.js | 2 +- 50 files changed, 4576 insertions(+), 1009 deletions(-) diff --git a/advanced_topics.html b/advanced_topics.html index 365f0d211..6ea735340 100644 --- a/advanced_topics.html +++ b/advanced_topics.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/api.html b/api.html index 65e33f66c..53fed30e4 100644 --- a/api.html +++ b/api.html @@ -173,7 +173,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -206,6 +208,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -229,6 +235,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -276,11 +283,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -297,6 +306,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -352,6 +372,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -366,6 +387,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -469,7 +491,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -478,6 +502,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -498,6 +526,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -521,11 +550,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -541,6 +572,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -779,7 +821,9 @@

    Stormpy API ReferenceDiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -812,6 +856,10 @@

    Stormpy API ReferenceHybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -835,6 +883,7 @@

    Stormpy API ReferenceMaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -882,11 +931,13 @@

    Stormpy API ReferenceSMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -903,6 +954,17 @@

    Stormpy API ReferenceSparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -958,6 +1020,7 @@

    Stormpy API ReferenceUnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -972,6 +1035,7 @@

    Stormpy API Referencebuild_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -1075,7 +1139,9 @@

    Stormpy API ReferenceDdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -1084,6 +1150,10 @@

    Stormpy API ReferenceExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -1104,6 +1174,7 @@

    Stormpy API ReferenceMaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -1127,11 +1198,13 @@

    Stormpy API ReferencePrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -1147,6 +1220,17 @@

    Stormpy API ReferenceSparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/api/core.html b/api/core.html index eece02c4a..5d461d438 100644 --- a/api/core.html +++ b/api/core.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -741,6 +783,7 @@
  • BitVector
  • -
  • SchedulerChoiceDouble
  • +
  • SparseIntervalCtmc +
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA +
  • +
  • SparseIntervalMdp +
  • +
  • SparseIntervalModelAction +
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents +
  • +
  • SparseIntervalModelState +
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp +
  • +
  • SparseIntervalRewardModel +
  • SparseMA
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -2059,6 +2235,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -2186,6 +2363,7 @@
  • BitVector
  • -
  • SchedulerChoiceDouble
  • +
  • SparseIntervalCtmc +
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA +
  • +
  • SparseIntervalMdp +
  • +
  • SparseIntervalModelAction +
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents +
  • +
  • SparseIntervalModelState +
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp +
  • +
  • SparseIntervalRewardModel +
  • SparseMA
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -3504,6 +3815,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -3687,6 +3999,12 @@
    class BitVector¶
    +
    +as_int(self: stormpy.storage.storage.BitVector, index: int, no_bits: int) int¶
    +

    Get as unsigned int

    +
    + +
    get(self: stormpy.storage.storage.BitVector, index: int) bool¶
    @@ -3845,6 +4163,12 @@

    Set whether schedulers should be produced (if possible)

    +
    +
    +set_robust_uncertainty(self: stormpy.core.CheckTask, arg0: bool) None¶
    +

    Sets whether robust uncertainty should be considered

    +
    +
    @@ -4118,8 +4442,20 @@
    -
    -class DistributionDouble¶
    +
    +class Distribution¶
    +

    Finite Support Distribution

    +
    + +
    +
    +class DistributionExact¶
    +

    Finite Support Distribution

    +
    + +
    +
    +class DistributionInterval¶

    Finite Support Distribution

    @@ -5166,6 +5502,183 @@

    Instantaneous reward

    +
    +
    +class IntervalSparseMatrix¶
    +

    Sparse matrix

    +
    +
    +get_row(self: stormpy.storage.storage.IntervalSparseMatrix, row: int) storm::storage::SparseMatrix<carl::Interval<double> >::rows¶
    +

    Get row

    +
    + +
    +
    +get_row_group_end(self: stormpy.storage.storage.IntervalSparseMatrix, arg0: int) int¶
    +
    + +
    +
    +get_row_group_start(self: stormpy.storage.storage.IntervalSparseMatrix, arg0: int) int¶
    +
    + +
    +
    +get_rows_for_group(self: stormpy.storage.storage.IntervalSparseMatrix, row_group: int) List[int]¶
    +

    Get rows within a row group

    +
    + +
    +
    +property has_trivial_row_grouping¶
    +

    Trivial row grouping

    +
    + +
    +
    +make_row_grouping_trivial(self: stormpy.storage.storage.IntervalSparseMatrix) None¶
    +

    Makes row groups trivial. Use with care.

    +
    + +
    +
    +property nr_columns¶
    +

    Number of columns

    +
    + +
    +
    +property nr_entries¶
    +

    Number of non-zero entries

    +
    + +
    +
    +property nr_rows¶
    +

    Number of rows

    +
    + +
    +
    +print_row(self: stormpy.storage.storage.IntervalSparseMatrix, row: int) str¶
    +

    Print rows from start to end

    +
    + +
    +
    +row_iter(self: stormpy.storage.storage.IntervalSparseMatrix, row_start: int, row_end: int) Iterator¶
    +

    Get iterator from start to end

    +
    + +
    +
    +submatrix(self: stormpy.storage.storage.IntervalSparseMatrix, row_constraint: stormpy.storage.storage.BitVector, column_constraint: stormpy.storage.storage.BitVector, insert_diagonal_entries: bool = False) stormpy.storage.storage.IntervalSparseMatrix¶
    +

    Get submatrix

    +
    + +
    + +
    +
    +class IntervalSparseMatrixBuilder¶
    +

    Builder of sparse matrix

    +
    +
    +add_next_value(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, row: int, column: int, value: pycarl.core.Interval) None¶
    +

    Sets the matrix entry at the given row and column to the given value. After all entries have been added, +calling function build() is mandatory.

    +

    Note: this is a linear setter. That is, it must be called consecutively for each entry, row by row and +column by column. As multiple entries per column are admitted, consecutive calls to this method are +admitted to mention the same row-column-pair. If rows are skipped entirely, the corresponding rows are +treated as empty. If these constraints are not met, an exception is thrown.

    +
    +
    Parameters:
    +
      +
    • row (double) – The row in which the matrix entry is to be set

    • +
    • column (double) – The column in which the matrix entry is to be set

    • +
    • value (double) – The value that is to be set at the specified row and column

    • +
    +
    +
    +
    + +
    +
    +build(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, overridden_row_count: int = 0, overridden_column_count: int = 0, overridden-row_group_count: int = 0) storm::storage::SparseMatrix<carl::Interval<double> >¶
    +

    Finalize the sparse matrix

    +
    + +
    +
    +get_current_row_group_count(self: stormpy.storage.storage.IntervalSparseMatrixBuilder) int¶
    +

    Get the current row group count

    +
    + +
    +
    +get_last_column(self: stormpy.storage.storage.IntervalSparseMatrixBuilder) int¶
    +

    the most recently used column

    +
    + +
    +
    +get_last_row(self: stormpy.storage.storage.IntervalSparseMatrixBuilder) int¶
    +

    Get the most recently used row

    +
    + +
    +
    +new_row_group(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, starting_row: int) None¶
    +

    Start a new row group in the matrix

    +
    + +
    +
    +replace_columns(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, replacements: List[int], offset: int) None¶
    +

    Replaces all columns with id >= offset according to replacements. +Every state with id offset+i is replaced by the id in replacements[i]. Afterwards the columns are sorted.

    +
    +
    Parameters:
    +
      +
    • replacements (std::vector<double> const&) – replacements Mapping indicating the replacements from offset+i -> value of i

    • +
    • offset (int) – Offset to add to each id in vector index.

    • +
    +
    +
    +
    + +
    + +
    +
    +class IntervalSparseMatrixEntry¶
    +

    Entry of sparse matrix

    +
    +
    +property column¶
    +

    Column

    +
    + +
    +
    +set_value(self: stormpy.storage.storage.IntervalSparseMatrixEntry, value: pycarl.core.Interval) None¶
    +

    Set value

    +
    + +
    +
    +value(self: stormpy.storage.storage.IntervalSparseMatrixEntry) pycarl.core.Interval¶
    +

    Value

    +
    + +
    + +
    +
    +class IntervalSparseMatrixRows¶
    +

    Set of rows in a sparse matrix

    +
    +
    class ItemLabeling¶
    @@ -5536,7 +6049,7 @@
    -flatten_composition(self: stormpy.storage.storage.JaniModel, smt_solver_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7fe844b90430>) stormpy.storage.storage.JaniModel¶
    +flatten_composition(self: stormpy.storage.storage.JaniModel, smt_solver_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7f0bddde3370>) stormpy.storage.storage.JaniModel¶
    @@ -5924,6 +6437,18 @@
    +
    +
    +class MaximalEndComponentDecomposition_interval¶
    +

    Decomposition of maximal end components

    +
    +
    +property size¶
    +

    Number of MECs in the decomposition

    +
    + +
    +
    class MaximalEndComponentDecomposition_ratfunc¶
    @@ -7062,7 +7587,7 @@
    -flatten(self: stormpy.storage.storage.PrismProgram, smt_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7fe844bf2e70>) stormpy.storage.storage.PrismProgram¶
    +flatten(self: stormpy.storage.storage.PrismProgram, smt_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7f0bdddfc4f0>) stormpy.storage.storage.PrismProgram¶

    Put program into a single module

    @@ -7591,30 +8116,104 @@
    -
    -class SchedulerChoiceDouble¶
    +
    +class Scheduler¶
    +

    A Finite Memory Scheduler

    +
    +
    +cast_to_double_datatype(self: stormpy.storage.storage.Scheduler) stormpy.storage.storage.Scheduler¶
    +

    Construct the scheduler with double value type

    +
    + +
    +
    +cast_to_exact_datatype(self: stormpy.storage.storage.Scheduler) storm::storage::Scheduler<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >¶
    +

    Construct the scheduler with exact value type

    +
    + +
    +
    +cast_to_interval_datatype(self: stormpy.storage.storage.Scheduler) storm::storage::Scheduler<carl::Interval<double> >¶
    +

    Construct the scheduler with interval value type

    +
    + +
    +
    +cast_to_parametric_datatype(self: stormpy.storage.storage.Scheduler) storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >¶
    +

    Construct the scheduler with parametric value type

    +
    + +
    +
    +compute_action_support(self: stormpy.storage.storage.Scheduler, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    +
    + +
    +
    +property deterministic¶
    +

    Is the scheduler deterministic?

    +
    + +
    +
    +get_choice(self: stormpy.storage.storage.Scheduler, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<double>¶
    +
    + +
    +
    +property memory_size¶
    +

    How much memory does the scheduler take?

    +
    + +
    +
    +property memoryless¶
    +

    Is the scheduler memoryless?

    +
    + +
    +
    +property partial¶
    +

    Is the scheduler partial?

    +
    + +
    +
    +set_choice(self: stormpy.storage.storage.Scheduler, choice: storm::storage::SchedulerChoice<double>, state: int, memory_index: int = 0) None¶
    +
    + +
    +
    +to_json_str(self: stormpy.storage.storage.Scheduler, model: stormpy.storage.storage._SparseModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    +
    + +
    + +
    +
    +class SchedulerChoice¶

    A choice of a finite memory scheduler

    -
    -property defined¶
    +
    +property defined¶

    Is the choice defined by the scheduler?

    -
    -property deterministic¶
    +
    +property deterministic¶

    Is the choice deterministic (given by a Dirac distribution)?

    -
    -get_choice(self: stormpy.storage.storage.SchedulerChoiceDouble) storm::storage::Distribution<double, unsigned long>¶
    +
    +get_choice(self: stormpy.storage.storage.SchedulerChoice) storm::storage::Distribution<double, unsigned long>¶

    Get the distribution over the actions

    -
    -get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoiceDouble) int¶
    +
    +get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoice) int¶

    Get the deterministic choice

    @@ -7651,95 +8250,62 @@
    -
    -class SchedulerChoiceParametric¶
    +
    +class SchedulerChoiceInterval¶

    A choice of a finite memory scheduler

    -
    -property defined¶
    +
    +property defined¶

    Is the choice defined by the scheduler?

    -
    -property deterministic¶
    +
    +property deterministic¶

    Is the choice deterministic (given by a Dirac distribution)?

    -
    -get_choice(self: stormpy.storage.storage.SchedulerChoiceParametric) storm::storage::Distribution<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true>, unsigned long>¶
    +
    +get_choice(self: stormpy.storage.storage.SchedulerChoiceInterval) storm::storage::Distribution<carl::Interval<double>, unsigned long>¶

    Get the distribution over the actions

    -
    -get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoiceParametric) int¶
    +
    +get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoiceInterval) int¶

    Get the deterministic choice

    -
    -class SchedulerDouble¶
    -

    A Finite Memory Scheduler

    -
    -
    -cast_to_double_datatype(self: stormpy.storage.storage.SchedulerDouble) stormpy.storage.storage.SchedulerDouble¶
    -

    Construct the scheduler with double value type

    -
    - -
    -
    -cast_to_exact_datatype(self: stormpy.storage.storage.SchedulerDouble) storm::storage::Scheduler<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >¶
    -

    Construct the scheduler with exact value type

    -
    - -
    -
    -cast_to_parametric_datatype(self: stormpy.storage.storage.SchedulerDouble) storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >¶
    -

    Construct the scheduler with parametric value type

    -
    - -
    -
    -compute_action_support(self: stormpy.storage.storage.SchedulerDouble, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    -
    - -
    -
    -property deterministic¶
    -

    Is the scheduler deterministic?

    -
    - -
    -
    -get_choice(self: stormpy.storage.storage.SchedulerDouble, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<double>¶
    -
    - +
    +class SchedulerChoiceParametric¶
    +

    A choice of a finite memory scheduler

    -
    -property memory_size¶
    -

    How much memory does the scheduler take?

    +
    +property defined¶
    +

    Is the choice defined by the scheduler?

    -
    -property memoryless¶
    -

    Is the scheduler memoryless?

    +
    +property deterministic¶
    +

    Is the choice deterministic (given by a Dirac distribution)?

    -
    -
    -property partial¶
    -

    Is the scheduler partial?

    +
    +
    +get_choice(self: stormpy.storage.storage.SchedulerChoiceParametric) storm::storage::Distribution<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true>, unsigned long>¶
    +

    Get the distribution over the actions

    -
    -to_json_str(self: stormpy.storage.storage.SchedulerDouble, model: stormpy.storage.storage._SparseModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    -
    +
    +get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoiceParametric) int¶
    +

    Get the deterministic choice

    +
    @@ -7749,7 +8315,7 @@

    A Finite Memory Scheduler

    -cast_to_double_datatype(self: stormpy.storage.storage.SchedulerExact) stormpy.storage.storage.SchedulerDouble¶
    +cast_to_double_datatype(self: stormpy.storage.storage.SchedulerExact) stormpy.storage.storage.Scheduler¶

    Construct the scheduler with double value type

    @@ -7759,6 +8325,12 @@

    Construct the scheduler with exact value type

    +
    +
    +cast_to_interval_datatype(self: stormpy.storage.storage.SchedulerExact) storm::storage::Scheduler<carl::Interval<double> >¶
    +

    Construct the scheduler with interval value type

    +
    +
    cast_to_parametric_datatype(self: stormpy.storage.storage.SchedulerExact) storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >¶
    @@ -7799,6 +8371,11 @@

    Is the scheduler partial?

    +
    +
    +set_choice(self: stormpy.storage.storage.SchedulerExact, choice: storm::storage::SchedulerChoice<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, state: int, memory_index: int = 0) None¶
    +
    +
    to_json_str(self: stormpy.storage.storage.SchedulerExact, model: stormpy.storage.storage._SparseExactModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    @@ -7806,13 +8383,63 @@
    +
    +
    +class SchedulerInterval¶
    +

    A Finite Memory Scheduler

    +
    +
    +compute_action_support(self: stormpy.storage.storage.SchedulerInterval, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    +
    + +
    +
    +property deterministic¶
    +

    Is the scheduler deterministic?

    +
    + +
    +
    +get_choice(self: stormpy.storage.storage.SchedulerInterval, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<carl::Interval<double> >¶
    +
    + +
    +
    +property memory_size¶
    +

    How much memory does the scheduler take?

    +
    + +
    +
    +property memoryless¶
    +

    Is the scheduler memoryless?

    +
    + +
    +
    +property partial¶
    +

    Is the scheduler partial?

    +
    + +
    +
    +set_choice(self: stormpy.storage.storage.SchedulerInterval, choice: storm::storage::SchedulerChoice<carl::Interval<double> >, state: int, memory_index: int = 0) None¶
    +
    + +
    +
    +to_json_str(self: stormpy.storage.storage.SchedulerInterval, model: stormpy.storage.storage._SparseIntervalModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    +
    + +
    +
    class SchedulerParametric¶

    A Finite Memory Scheduler

    -cast_to_double_datatype(self: stormpy.storage.storage.SchedulerParametric) stormpy.storage.storage.SchedulerDouble¶
    +cast_to_double_datatype(self: stormpy.storage.storage.SchedulerParametric) stormpy.storage.storage.Scheduler¶

    Construct the scheduler with double value type

    @@ -7862,6 +8489,11 @@

    Is the scheduler partial?

    +
    +
    +set_choice(self: stormpy.storage.storage.SchedulerParametric, choice: storm::storage::SchedulerChoice<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >, state: int, memory_index: int = 0) None¶
    +
    +
    to_json_str(self: stormpy.storage.storage.SchedulerParametric, model: stormpy.storage.storage._SparseParametricModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    @@ -8241,6 +8873,310 @@
    +
    +
    +class SparseIntervalCtmc¶
    +

    CTMC in sparse representation

    +
    +
    +property exit_rates¶
    +
    + +
    + +
    +
    +class SparseIntervalDtmc¶
    +

    DTMC in sparse representation

    +
    + +
    +
    +class SparseIntervalMA¶
    +

    MA in sparse representation

    +
    +
    +apply_scheduler(self: stormpy.storage.storage.SparseIntervalMA, scheduler: storm::storage::Scheduler<carl::Interval<double> >, drop_unreachable_states: bool = True) stormpy.storage.storage._SparseIntervalModel¶
    +

    apply scheduler

    +
    + +
    +
    +convert_to_ctmc(self: stormpy.storage.storage.SparseIntervalMA) stormpy.storage.storage.SparseIntervalCtmc¶
    +

    Convert the MA into a CTMC.

    +
    + +
    +
    +property convertible_to_ctmc¶
    +

    Check whether the MA can be converted into a CTMC.

    +
    + +
    +
    +property exit_rates¶
    +
    + +
    +
    +property markovian_states¶
    +
    + +
    +
    +property nondeterministic_choice_indices¶
    +
    + +
    + +
    +
    +class SparseIntervalMdp¶
    +

    MDP in sparse representation

    +
    +
    +apply_scheduler(self: stormpy.storage.storage.SparseIntervalMdp, scheduler: storm::storage::Scheduler<carl::Interval<double> >, drop_unreachable_states: bool = True) stormpy.storage.storage._SparseIntervalModel¶
    +

    apply scheduler

    +
    + +
    +
    +get_choice_index(self: stormpy.storage.storage.SparseIntervalMdp, state: int, action_offset: int) int¶
    +

    gets the choice index for the offset action from the given state.

    +
    + +
    +
    +get_nr_available_actions(self: stormpy.storage.storage.SparseIntervalMdp, state: int) int¶
    +
    + +
    +
    +property nondeterministic_choice_indices¶
    +
    + +
    + +
    +
    +class SparseIntervalModelAction¶
    +

    Action for state in sparse model

    +
    +
    +property id¶
    +

    Id

    +
    + +
    +
    +property transitions¶
    +

    Get transitions

    +
    + +
    + +
    +
    +class SparseIntervalModelActions¶
    +

    Actions for state in sparse model

    +
    + +
    +
    +class SparseIntervalModelComponents¶
    +

    Components required for building a sparse model

    +
    +
    +property choice_labeling¶
    +

    A list that stores a labeling for each choice

    +
    + +
    +
    +property choice_origins¶
    +

    Stores for each choice from which parts of the input model description it originates

    +
    + +
    +
    +property exit_rates¶
    +

    The exit rate for each state. Must be given for CTMCs and MAs, if rate_transitions is false. Otherwise, it is optional.

    +
    + +
    +
    +property markovian_states¶
    +

    A list that stores which states are Markovian (only for Markov Automata)

    +
    + +
    +
    +property observability_classes¶
    +

    The POMDP observations

    +
    + +
    +
    +property player1_matrix¶
    +

    Matrix of player 1 choices (needed for stochastic two player games

    +
    + +
    +
    +property rate_transitions¶
    +

    True iff the transition values (for Markovian choices) are interpreted as rates

    +
    + +
    +
    +property reward_models¶
    +

    Reward models associated with the model

    +
    + +
    +
    +property state_labeling¶
    +

    The state labeling

    +
    + +
    +
    +property state_valuations¶
    +

    A list that stores for each state to which variable valuation it belongs

    +
    + +
    +
    +property transition_matrix¶
    +

    The transition matrix

    +
    + +
    + +
    +
    +class SparseIntervalModelState¶
    +

    State in sparse model

    +
    +
    +property actions¶
    +

    Get actions

    +
    + +
    +
    +property id¶
    +

    Id

    +
    + +
    +
    +property labels¶
    +

    Labels

    +
    + +
    + +
    +
    +class SparseIntervalModelStates¶
    +

    States in sparse model

    +
    + +
    +
    +class SparseIntervalPomdp¶
    +

    POMDP in sparse representation

    +
    +
    +get_observation(self: stormpy.storage.storage.SparseIntervalPomdp, state: int) int¶
    +
    + +
    +
    +has_observation_valuations(self: stormpy.storage.storage.SparseIntervalPomdp) bool¶
    +
    + +
    +
    +property nr_observations¶
    +
    + +
    +
    +property observation_valuations¶
    +
    + +
    +
    +property observations¶
    +
    + +
    + +
    +
    +class SparseIntervalRewardModel¶
    +

    Reward structure for sparse models

    +
    +
    +get_state_action_reward(self: stormpy.storage.storage.SparseIntervalRewardModel, arg0: int) pycarl.core.Interval¶
    +
    + +
    +
    +get_state_reward(self: stormpy.storage.storage.SparseIntervalRewardModel, arg0: int) pycarl.core.Interval¶
    +
    + +
    +
    +get_zero_reward_states(self: stormpy.storage.storage.SparseIntervalRewardModel, transition_matrix: storm::storage::SparseMatrix<carl::Interval<double> >) stormpy.storage.storage.BitVector¶
    +

    get states where all rewards are zero

    +
    + +
    +
    +property has_state_action_rewards¶
    +
    + +
    +
    +property has_state_rewards¶
    +
    + +
    +
    +property has_transition_rewards¶
    +
    + +
    +
    +reduce_to_state_based_rewards(self: stormpy.storage.storage.SparseIntervalRewardModel, transition_matrix: storm::storage::SparseMatrix<carl::Interval<double> >, only_state_rewards: bool) None¶
    +

    Reduce to state-based rewards

    +
    + +
    +
    +set_state_reward(self: stormpy.storage.storage.SparseIntervalRewardModel, arg0: int, arg1: pycarl.core.Interval) None¶
    +
    + +
    +
    +property state_action_rewards¶
    +
    + +
    +
    +property state_rewards¶
    +
    + +
    +
    +property transition_rewards¶
    +
    + +
    +
    class SparseMA¶
    @@ -9455,6 +10391,23 @@
    +
    +
    +build_interval_model_from_drn(file, options=<stormpy.core.DirectEncodingParserOptions object>)¶
    +

    Build an interval model in sparse representation from the explicit DRN representation.

    +
    +
    Parameters:
    +
      +
    • file (String) – DRN file containing the model.

    • +
    • DirectEncodingParserOptions – Options for the parser.

    • +
    +
    +
    Returns:
    +

    Interval model in sparse representation.

    +
    +
    +
    +
    build_model(symbolic_description, properties=None)¶
    @@ -9649,6 +10602,12 @@
    +
    +
    +check_interval_mdp(arg0: storm::models::sparse::Mdp<carl::Interval<double>, storm::models::sparse::StandardRewardModel<carl::Interval<double> > >, arg1: stormpy.core.CheckTask, arg2: stormpy.core.Environment) stormpy.core._CheckResult¶
    +

    Check interval MDP

    +
    +
    check_model_dd(model, property, only_initial_states=False, environment=<stormpy.core.Environment object>)¶
    diff --git a/api/dft.html b/api/dft.html index 61e20f568..108d9bf46 100644 --- a/api/dft.html +++ b/api/dft.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -1607,7 +1649,7 @@
    -state_generation_info(self: stormpy.dft.dft.DFT_double, symmetries: stormpy.dft.dft.DftSymmetries = <stormpy.dft.dft.DftSymmetries object at 0x7fe83e073b70>) storm::dft::storage::DFTStateGenerationInfo¶
    +state_generation_info(self: stormpy.dft.dft.DFT_double, symmetries: stormpy.dft.dft.DftSymmetries = <stormpy.dft.dft.DftSymmetries object at 0x7f0bd52340b0>) storm::dft::storage::DFTStateGenerationInfo¶

    Build state generation information

    @@ -1683,7 +1725,7 @@
    -state_generation_info(self: stormpy.dft.dft.DFT_ratfunc, symmetries: stormpy.dft.dft.DftSymmetries = <stormpy.dft.dft.DftSymmetries object at 0x7fe83cae8070>) storm::dft::storage::DFTStateGenerationInfo¶
    +state_generation_info(self: stormpy.dft.dft.DFT_ratfunc, symmetries: stormpy.dft.dft.DftSymmetries = <stormpy.dft.dft.DftSymmetries object at 0x7f0bd51c5cb0>) storm::dft::storage::DFTStateGenerationInfo¶

    Build state generation information

    diff --git a/api/exceptions.html b/api/exceptions.html index 107ba7fb9..9d20601c9 100644 --- a/api/exceptions.html +++ b/api/exceptions.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/api/gspn.html b/api/gspn.html index bee328d7f..d419ad8f2 100644 --- a/api/gspn.html +++ b/api/gspn.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/api/info.html b/api/info.html index f6601f0f2..11f10157c 100644 --- a/api/info.html +++ b/api/info.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -803,7 +845,7 @@
    -long = 'Version 1.8.2 (dev) (derived statically) (+ 86 commits) build from revision GITDIR-NOTFOUND (potentially dirty)'¶
    +long = 'Version 1.8.2 (dev) (derived statically) (+ 87 commits) build from revision GITDIR-NOTFOUND (potentially dirty)'¶
    diff --git a/api/logic.html b/api/logic.html index 10cc8a5f1..8d4078f18 100644 --- a/api/logic.html +++ b/api/logic.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/api/pars.html b/api/pars.html index 53944b215..6690203fc 100644 --- a/api/pars.html +++ b/api/pars.html @@ -174,7 +174,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -207,6 +209,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -230,6 +236,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -277,11 +284,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -298,6 +307,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -353,6 +373,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -367,6 +388,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -470,7 +492,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -479,6 +503,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -499,6 +527,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -522,11 +551,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -542,6 +573,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/api/storage.html b/api/storage.html index 6870331bb..bdda76723 100644 --- a/api/storage.html +++ b/api/storage.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -712,6 +754,7 @@
  • BitVector
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • +
  • IntervalSparseMatrix +
  • +
  • IntervalSparseMatrixBuilder +
  • +
  • IntervalSparseMatrixEntry +
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • +
  • MaximalEndComponentDecomposition_interval +
  • MaximalEndComponentDecomposition_ratfunc @@ -1224,11 +1305,26 @@
  • PrismVariable.name
  • -
  • SchedulerChoiceDouble
  • +
  • SparseIntervalCtmc +
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA +
  • +
  • SparseIntervalMdp +
  • +
  • SparseIntervalModelAction +
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents +
  • +
  • SparseIntervalModelState +
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp +
  • +
  • SparseIntervalRewardModel +
  • SparseMA
  • BitVector
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • +
  • IntervalSparseMatrix +
  • +
  • IntervalSparseMatrixBuilder +
  • +
  • IntervalSparseMatrixEntry +
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • +
  • MaximalEndComponentDecomposition_interval +
  • MaximalEndComponentDecomposition_ratfunc @@ -2140,11 +2353,26 @@
  • PrismVariable.name
  • -
  • SchedulerChoiceDouble
  • +
  • SparseIntervalCtmc +
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA +
  • +
  • SparseIntervalMdp +
  • +
  • SparseIntervalModelAction +
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents +
  • +
  • SparseIntervalModelState +
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp +
  • +
  • SparseIntervalRewardModel +
  • SparseMA
  • -
    -class DistributionDouble¶
    +
    +class Distribution¶
    +

    Finite Support Distribution

    +
    + +
    +
    +class DistributionExact¶
    +

    Finite Support Distribution

    +
    + +
    +
    +class DistributionInterval¶

    Finite Support Distribution

    @@ -3222,6 +3546,183 @@
    +
    +
    +class IntervalSparseMatrix¶
    +

    Sparse matrix

    +
    +
    +get_row(self: stormpy.storage.storage.IntervalSparseMatrix, row: int) storm::storage::SparseMatrix<carl::Interval<double> >::rows¶
    +

    Get row

    +
    + +
    +
    +get_row_group_end(self: stormpy.storage.storage.IntervalSparseMatrix, arg0: int) int¶
    +
    + +
    +
    +get_row_group_start(self: stormpy.storage.storage.IntervalSparseMatrix, arg0: int) int¶
    +
    + +
    +
    +get_rows_for_group(self: stormpy.storage.storage.IntervalSparseMatrix, row_group: int) List[int]¶
    +

    Get rows within a row group

    +
    + +
    +
    +property has_trivial_row_grouping¶
    +

    Trivial row grouping

    +
    + +
    +
    +make_row_grouping_trivial(self: stormpy.storage.storage.IntervalSparseMatrix) None¶
    +

    Makes row groups trivial. Use with care.

    +
    + +
    +
    +property nr_columns¶
    +

    Number of columns

    +
    + +
    +
    +property nr_entries¶
    +

    Number of non-zero entries

    +
    + +
    +
    +property nr_rows¶
    +

    Number of rows

    +
    + +
    +
    +print_row(self: stormpy.storage.storage.IntervalSparseMatrix, row: int) str¶
    +

    Print rows from start to end

    +
    + +
    +
    +row_iter(self: stormpy.storage.storage.IntervalSparseMatrix, row_start: int, row_end: int) Iterator¶
    +

    Get iterator from start to end

    +
    + +
    +
    +submatrix(self: stormpy.storage.storage.IntervalSparseMatrix, row_constraint: stormpy.storage.storage.BitVector, column_constraint: stormpy.storage.storage.BitVector, insert_diagonal_entries: bool = False) stormpy.storage.storage.IntervalSparseMatrix¶
    +

    Get submatrix

    +
    + +
    + +
    +
    +class IntervalSparseMatrixBuilder¶
    +

    Builder of sparse matrix

    +
    +
    +add_next_value(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, row: int, column: int, value: pycarl.core.Interval) None¶
    +

    Sets the matrix entry at the given row and column to the given value. After all entries have been added, +calling function build() is mandatory.

    +

    Note: this is a linear setter. That is, it must be called consecutively for each entry, row by row and +column by column. As multiple entries per column are admitted, consecutive calls to this method are +admitted to mention the same row-column-pair. If rows are skipped entirely, the corresponding rows are +treated as empty. If these constraints are not met, an exception is thrown.

    +
    +
    Parameters:
    +
      +
    • row (double) – The row in which the matrix entry is to be set

    • +
    • column (double) – The column in which the matrix entry is to be set

    • +
    • value (double) – The value that is to be set at the specified row and column

    • +
    +
    +
    +
    + +
    +
    +build(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, overridden_row_count: int = 0, overridden_column_count: int = 0, overridden-row_group_count: int = 0) storm::storage::SparseMatrix<carl::Interval<double> >¶
    +

    Finalize the sparse matrix

    +
    + +
    +
    +get_current_row_group_count(self: stormpy.storage.storage.IntervalSparseMatrixBuilder) int¶
    +

    Get the current row group count

    +
    + +
    +
    +get_last_column(self: stormpy.storage.storage.IntervalSparseMatrixBuilder) int¶
    +

    the most recently used column

    +
    + +
    +
    +get_last_row(self: stormpy.storage.storage.IntervalSparseMatrixBuilder) int¶
    +

    Get the most recently used row

    +
    + +
    +
    +new_row_group(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, starting_row: int) None¶
    +

    Start a new row group in the matrix

    +
    + +
    +
    +replace_columns(self: stormpy.storage.storage.IntervalSparseMatrixBuilder, replacements: List[int], offset: int) None¶
    +

    Replaces all columns with id >= offset according to replacements. +Every state with id offset+i is replaced by the id in replacements[i]. Afterwards the columns are sorted.

    +
    +
    Parameters:
    +
      +
    • replacements (std::vector<double> const&) – replacements Mapping indicating the replacements from offset+i -> value of i

    • +
    • offset (int) – Offset to add to each id in vector index.

    • +
    +
    +
    +
    + +
    + +
    +
    +class IntervalSparseMatrixEntry¶
    +

    Entry of sparse matrix

    +
    +
    +property column¶
    +

    Column

    +
    + +
    +
    +set_value(self: stormpy.storage.storage.IntervalSparseMatrixEntry, value: pycarl.core.Interval) None¶
    +

    Set value

    +
    + +
    +
    +value(self: stormpy.storage.storage.IntervalSparseMatrixEntry) pycarl.core.Interval¶
    +

    Value

    +
    + +
    + +
    +
    +class IntervalSparseMatrixRows¶
    +

    Set of rows in a sparse matrix

    +
    +
    class ItemLabeling¶
    @@ -3592,7 +4093,7 @@
    -flatten_composition(self: stormpy.storage.storage.JaniModel, smt_solver_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7fe844b90430>) stormpy.storage.storage.JaniModel¶
    +flatten_composition(self: stormpy.storage.storage.JaniModel, smt_solver_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7f0bddde3370>) stormpy.storage.storage.JaniModel¶
    @@ -3871,6 +4372,18 @@
    +
    +
    +class MaximalEndComponentDecomposition_interval¶
    +

    Decomposition of maximal end components

    +
    +
    +property size¶
    +

    Number of MECs in the decomposition

    +
    + +
    +
    class MaximalEndComponentDecomposition_ratfunc¶
    @@ -4607,7 +5120,7 @@
    -flatten(self: stormpy.storage.storage.PrismProgram, smt_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7fe844bf2e70>) stormpy.storage.storage.PrismProgram¶
    +flatten(self: stormpy.storage.storage.PrismProgram, smt_factory: stormpy.utility.utility.SmtSolverFactory = <stormpy.utility.utility.SmtSolverFactory object at 0x7f0bdddfc4f0>) stormpy.storage.storage.PrismProgram¶

    Put program into a single module

    @@ -4875,30 +5388,104 @@
    -
    -class SchedulerChoiceDouble¶
    +
    +class Scheduler¶
    +

    A Finite Memory Scheduler

    +
    +
    +cast_to_double_datatype(self: stormpy.storage.storage.Scheduler) stormpy.storage.storage.Scheduler¶
    +

    Construct the scheduler with double value type

    +
    + +
    +
    +cast_to_exact_datatype(self: stormpy.storage.storage.Scheduler) storm::storage::Scheduler<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >¶
    +

    Construct the scheduler with exact value type

    +
    + +
    +
    +cast_to_interval_datatype(self: stormpy.storage.storage.Scheduler) storm::storage::Scheduler<carl::Interval<double> >¶
    +

    Construct the scheduler with interval value type

    +
    + +
    +
    +cast_to_parametric_datatype(self: stormpy.storage.storage.Scheduler) storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >¶
    +

    Construct the scheduler with parametric value type

    +
    + +
    +
    +compute_action_support(self: stormpy.storage.storage.Scheduler, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    +
    + +
    +
    +property deterministic¶
    +

    Is the scheduler deterministic?

    +
    + +
    +
    +get_choice(self: stormpy.storage.storage.Scheduler, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<double>¶
    +
    + +
    +
    +property memory_size¶
    +

    How much memory does the scheduler take?

    +
    + +
    +
    +property memoryless¶
    +

    Is the scheduler memoryless?

    +
    + +
    +
    +property partial¶
    +

    Is the scheduler partial?

    +
    + +
    +
    +set_choice(self: stormpy.storage.storage.Scheduler, choice: storm::storage::SchedulerChoice<double>, state: int, memory_index: int = 0) None¶
    +
    + +
    +
    +to_json_str(self: stormpy.storage.storage.Scheduler, model: stormpy.storage.storage._SparseModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    +
    + +
    + +
    +
    +class SchedulerChoice¶

    A choice of a finite memory scheduler

    -
    -property defined¶
    +
    +property defined¶

    Is the choice defined by the scheduler?

    -
    -property deterministic¶
    +
    +property deterministic¶

    Is the choice deterministic (given by a Dirac distribution)?

    -
    -get_choice(self: stormpy.storage.storage.SchedulerChoiceDouble) storm::storage::Distribution<double, unsigned long>¶
    +
    +get_choice(self: stormpy.storage.storage.SchedulerChoice) storm::storage::Distribution<double, unsigned long>¶

    Get the distribution over the actions

    -
    -get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoiceDouble) int¶
    +
    +get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoice) int¶

    Get the deterministic choice

    @@ -4935,7 +5522,37 @@
    -
    +
    +class SchedulerChoiceInterval¶
    +

    A choice of a finite memory scheduler

    +
    +
    +property defined¶
    +

    Is the choice defined by the scheduler?

    +
    + +
    +
    +property deterministic¶
    +

    Is the choice deterministic (given by a Dirac distribution)?

    +
    + +
    +
    +get_choice(self: stormpy.storage.storage.SchedulerChoiceInterval) storm::storage::Distribution<carl::Interval<double>, unsigned long>¶
    +

    Get the distribution over the actions

    +
    + +
    +
    +get_deterministic_choice(self: stormpy.storage.storage.SchedulerChoiceInterval) int¶
    +

    Get the deterministic choice

    +
    + +
    + +
    +
    class SchedulerChoiceParametric¶

    A choice of a finite memory scheduler

    @@ -4965,127 +5582,125 @@
    -
    -class SchedulerDouble¶
    +
    +class SchedulerExact¶

    A Finite Memory Scheduler

    -
    -cast_to_double_datatype(self: stormpy.storage.storage.SchedulerDouble) stormpy.storage.storage.SchedulerDouble¶
    +
    +cast_to_double_datatype(self: stormpy.storage.storage.SchedulerExact) stormpy.storage.storage.Scheduler¶

    Construct the scheduler with double value type

    -
    -cast_to_exact_datatype(self: stormpy.storage.storage.SchedulerDouble) storm::storage::Scheduler<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >¶
    +
    +cast_to_exact_datatype(self: stormpy.storage.storage.SchedulerExact) stormpy.storage.storage.SchedulerExact¶

    Construct the scheduler with exact value type

    -
    -cast_to_parametric_datatype(self: stormpy.storage.storage.SchedulerDouble) storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >¶
    +
    +cast_to_interval_datatype(self: stormpy.storage.storage.SchedulerExact) storm::storage::Scheduler<carl::Interval<double> >¶
    +

    Construct the scheduler with interval value type

    +
    + +
    +
    +cast_to_parametric_datatype(self: stormpy.storage.storage.SchedulerExact) storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >¶

    Construct the scheduler with parametric value type

    -
    -compute_action_support(self: stormpy.storage.storage.SchedulerDouble, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    +
    +compute_action_support(self: stormpy.storage.storage.SchedulerExact, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    -
    -property deterministic¶
    +
    +property deterministic¶

    Is the scheduler deterministic?

    -
    -get_choice(self: stormpy.storage.storage.SchedulerDouble, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<double>¶
    +
    +get_choice(self: stormpy.storage.storage.SchedulerExact, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >¶
    -
    -property memory_size¶
    +
    +property memory_size¶

    How much memory does the scheduler take?

    -
    -property memoryless¶
    +
    +property memoryless¶

    Is the scheduler memoryless?

    -
    -property partial¶
    +
    +property partial¶

    Is the scheduler partial?

    -
    -to_json_str(self: stormpy.storage.storage.SchedulerDouble, model: stormpy.storage.storage._SparseModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    +
    +set_choice(self: stormpy.storage.storage.SchedulerExact, choice: storm::storage::SchedulerChoice<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, state: int, memory_index: int = 0) None¶
    -
    - -
    -
    -class SchedulerExact¶
    -

    A Finite Memory Scheduler

    -
    -
    -cast_to_double_datatype(self: stormpy.storage.storage.SchedulerExact) stormpy.storage.storage.SchedulerDouble¶
    -

    Construct the scheduler with double value type

    -
    -
    -
    -cast_to_exact_datatype(self: stormpy.storage.storage.SchedulerExact) stormpy.storage.storage.SchedulerExact¶
    -

    Construct the scheduler with exact value type

    -
    +
    +to_json_str(self: stormpy.storage.storage.SchedulerExact, model: stormpy.storage.storage._SparseExactModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    +
    -
    -
    -cast_to_parametric_datatype(self: stormpy.storage.storage.SchedulerExact) storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >¶
    -

    Construct the scheduler with parametric value type

    +
    +
    +class SchedulerInterval¶
    +

    A Finite Memory Scheduler

    -
    -compute_action_support(self: stormpy.storage.storage.SchedulerExact, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    +
    +compute_action_support(self: stormpy.storage.storage.SchedulerInterval, nondeterministic_choice_indices: List[int]) stormpy.storage.storage.BitVector¶
    -
    -property deterministic¶
    +
    +property deterministic¶

    Is the scheduler deterministic?

    -
    -get_choice(self: stormpy.storage.storage.SchedulerExact, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >¶
    +
    +get_choice(self: stormpy.storage.storage.SchedulerInterval, state_index: int, memory_index: int = 0) storm::storage::SchedulerChoice<carl::Interval<double> >¶
    -
    -property memory_size¶
    +
    +property memory_size¶

    How much memory does the scheduler take?

    -
    -property memoryless¶
    +
    +property memoryless¶

    Is the scheduler memoryless?

    -
    -property partial¶
    +
    +property partial¶

    Is the scheduler partial?

    -
    -to_json_str(self: stormpy.storage.storage.SchedulerExact, model: stormpy.storage.storage._SparseExactModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    +
    +set_choice(self: stormpy.storage.storage.SchedulerInterval, choice: storm::storage::SchedulerChoice<carl::Interval<double> >, state: int, memory_index: int = 0) None¶
    +
    + +
    +
    +to_json_str(self: stormpy.storage.storage.SchedulerInterval, model: stormpy.storage.storage._SparseIntervalModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    @@ -5096,7 +5711,7 @@

    A Finite Memory Scheduler

    -cast_to_double_datatype(self: stormpy.storage.storage.SchedulerParametric) stormpy.storage.storage.SchedulerDouble¶
    +cast_to_double_datatype(self: stormpy.storage.storage.SchedulerParametric) stormpy.storage.storage.Scheduler¶

    Construct the scheduler with double value type

    @@ -5146,6 +5761,11 @@

    Is the scheduler partial?

    +
    +
    +set_choice(self: stormpy.storage.storage.SchedulerParametric, choice: storm::storage::SchedulerChoice<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::NotRelevant, carl::StdMultivariatePolynomialPolicies<0> > >, true> >, state: int, memory_index: int = 0) None¶
    +
    +
    to_json_str(self: stormpy.storage.storage.SchedulerParametric, model: stormpy.storage.storage._SparseParametricModel, skip_unique_choices: bool = False, skip_dont_care_states: bool = False) str¶
    @@ -5497,6 +6117,310 @@
    +
    +
    +class SparseIntervalCtmc¶
    +

    CTMC in sparse representation

    +
    +
    +property exit_rates¶
    +
    + +
    + +
    +
    +class SparseIntervalDtmc¶
    +

    DTMC in sparse representation

    +
    + +
    +
    +class SparseIntervalMA¶
    +

    MA in sparse representation

    +
    +
    +apply_scheduler(self: stormpy.storage.storage.SparseIntervalMA, scheduler: storm::storage::Scheduler<carl::Interval<double> >, drop_unreachable_states: bool = True) stormpy.storage.storage._SparseIntervalModel¶
    +

    apply scheduler

    +
    + +
    +
    +convert_to_ctmc(self: stormpy.storage.storage.SparseIntervalMA) stormpy.storage.storage.SparseIntervalCtmc¶
    +

    Convert the MA into a CTMC.

    +
    + +
    +
    +property convertible_to_ctmc¶
    +

    Check whether the MA can be converted into a CTMC.

    +
    + +
    +
    +property exit_rates¶
    +
    + +
    +
    +property markovian_states¶
    +
    + +
    +
    +property nondeterministic_choice_indices¶
    +
    + +
    + +
    +
    +class SparseIntervalMdp¶
    +

    MDP in sparse representation

    +
    +
    +apply_scheduler(self: stormpy.storage.storage.SparseIntervalMdp, scheduler: storm::storage::Scheduler<carl::Interval<double> >, drop_unreachable_states: bool = True) stormpy.storage.storage._SparseIntervalModel¶
    +

    apply scheduler

    +
    + +
    +
    +get_choice_index(self: stormpy.storage.storage.SparseIntervalMdp, state: int, action_offset: int) int¶
    +

    gets the choice index for the offset action from the given state.

    +
    + +
    +
    +get_nr_available_actions(self: stormpy.storage.storage.SparseIntervalMdp, state: int) int¶
    +
    + +
    +
    +property nondeterministic_choice_indices¶
    +
    + +
    + +
    +
    +class SparseIntervalModelAction¶
    +

    Action for state in sparse model

    +
    +
    +property id¶
    +

    Id

    +
    + +
    +
    +property transitions¶
    +

    Get transitions

    +
    + +
    + +
    +
    +class SparseIntervalModelActions¶
    +

    Actions for state in sparse model

    +
    + +
    +
    +class SparseIntervalModelComponents¶
    +

    Components required for building a sparse model

    +
    +
    +property choice_labeling¶
    +

    A list that stores a labeling for each choice

    +
    + +
    +
    +property choice_origins¶
    +

    Stores for each choice from which parts of the input model description it originates

    +
    + +
    +
    +property exit_rates¶
    +

    The exit rate for each state. Must be given for CTMCs and MAs, if rate_transitions is false. Otherwise, it is optional.

    +
    + +
    +
    +property markovian_states¶
    +

    A list that stores which states are Markovian (only for Markov Automata)

    +
    + +
    +
    +property observability_classes¶
    +

    The POMDP observations

    +
    + +
    +
    +property player1_matrix¶
    +

    Matrix of player 1 choices (needed for stochastic two player games

    +
    + +
    +
    +property rate_transitions¶
    +

    True iff the transition values (for Markovian choices) are interpreted as rates

    +
    + +
    +
    +property reward_models¶
    +

    Reward models associated with the model

    +
    + +
    +
    +property state_labeling¶
    +

    The state labeling

    +
    + +
    +
    +property state_valuations¶
    +

    A list that stores for each state to which variable valuation it belongs

    +
    + +
    +
    +property transition_matrix¶
    +

    The transition matrix

    +
    + +
    + +
    +
    +class SparseIntervalModelState¶
    +

    State in sparse model

    +
    +
    +property actions¶
    +

    Get actions

    +
    + +
    +
    +property id¶
    +

    Id

    +
    + +
    +
    +property labels¶
    +

    Labels

    +
    + +
    + +
    +
    +class SparseIntervalModelStates¶
    +

    States in sparse model

    +
    + +
    +
    +class SparseIntervalPomdp¶
    +

    POMDP in sparse representation

    +
    +
    +get_observation(self: stormpy.storage.storage.SparseIntervalPomdp, state: int) int¶
    +
    + +
    +
    +has_observation_valuations(self: stormpy.storage.storage.SparseIntervalPomdp) bool¶
    +
    + +
    +
    +property nr_observations¶
    +
    + +
    +
    +property observation_valuations¶
    +
    + +
    +
    +property observations¶
    +
    + +
    + +
    +
    +class SparseIntervalRewardModel¶
    +

    Reward structure for sparse models

    +
    +
    +get_state_action_reward(self: stormpy.storage.storage.SparseIntervalRewardModel, arg0: int) pycarl.core.Interval¶
    +
    + +
    +
    +get_state_reward(self: stormpy.storage.storage.SparseIntervalRewardModel, arg0: int) pycarl.core.Interval¶
    +
    + +
    +
    +get_zero_reward_states(self: stormpy.storage.storage.SparseIntervalRewardModel, transition_matrix: storm::storage::SparseMatrix<carl::Interval<double> >) stormpy.storage.storage.BitVector¶
    +

    get states where all rewards are zero

    +
    + +
    +
    +property has_state_action_rewards¶
    +
    + +
    +
    +property has_state_rewards¶
    +
    + +
    +
    +property has_transition_rewards¶
    +
    + +
    +
    +reduce_to_state_based_rewards(self: stormpy.storage.storage.SparseIntervalRewardModel, transition_matrix: storm::storage::SparseMatrix<carl::Interval<double> >, only_state_rewards: bool) None¶
    +

    Reduce to state-based rewards

    +
    + +
    +
    +set_state_reward(self: stormpy.storage.storage.SparseIntervalRewardModel, arg0: int, arg1: pycarl.core.Interval) None¶
    +
    + +
    +
    +property state_action_rewards¶
    +
    + +
    +
    +property state_rewards¶
    +
    + +
    +
    +property transition_rewards¶
    +
    + +
    +
    class SparseMA¶
    diff --git a/api/utility.html b/api/utility.html index 25a8985b8..62c0bcb9c 100644 --- a/api/utility.html +++ b/api/utility.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/contributors.html b/contributors.html index 2a1fb93ca..19eb729dc 100644 --- a/contributors.html +++ b/contributors.html @@ -175,7 +175,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -208,6 +210,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -231,6 +237,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -278,11 +285,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -299,6 +308,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -354,6 +374,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -368,6 +389,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -471,7 +493,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -480,6 +504,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -500,6 +528,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -523,11 +552,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -543,6 +574,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/analysis.html b/doc/analysis.html index 89c4a5672..69bf9a24a 100644 --- a/doc/analysis.html +++ b/doc/analysis.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/analysis.ipynb b/doc/analysis.ipynb index 7b871f7dd..88f34c36e 100644 --- a/doc/analysis.ipynb +++ b/doc/analysis.ipynb @@ -23,10 +23,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:41.955712Z", - "iopub.status.busy": "2023-12-20T10:23:41.955261Z", - "iopub.status.idle": "2023-12-20T10:23:41.999801Z", - "shell.execute_reply": "2023-12-20T10:23:41.999202Z" + "iopub.execute_input": "2023-12-21T18:31:03.692964Z", + "iopub.status.busy": "2023-12-21T18:31:03.692787Z", + "iopub.status.idle": "2023-12-21T18:31:03.738580Z", + "shell.execute_reply": "2023-12-21T18:31:03.737997Z" }, "hide-output": false }, @@ -64,10 +64,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:42.002563Z", - "iopub.status.busy": "2023-12-20T10:23:42.002135Z", - "iopub.status.idle": "2023-12-20T10:23:42.203980Z", - "shell.execute_reply": "2023-12-20T10:23:42.203175Z" + "iopub.execute_input": "2023-12-21T18:31:03.741044Z", + "iopub.status.busy": "2023-12-21T18:31:03.740862Z", + "iopub.status.idle": "2023-12-21T18:31:03.943606Z", + "shell.execute_reply": "2023-12-21T18:31:03.943009Z" }, "hide-output": false }, @@ -89,10 +89,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:42.212314Z", - "iopub.status.busy": "2023-12-20T10:23:42.212048Z", - "iopub.status.idle": "2023-12-20T10:23:42.215653Z", - "shell.execute_reply": "2023-12-20T10:23:42.215134Z" + "iopub.execute_input": "2023-12-21T18:31:03.946038Z", + "iopub.status.busy": "2023-12-21T18:31:03.945841Z", + "iopub.status.idle": "2023-12-21T18:31:03.949543Z", + "shell.execute_reply": "2023-12-21T18:31:03.949057Z" }, "hide-output": false }, @@ -129,10 +129,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:42.218358Z", - "iopub.status.busy": "2023-12-20T10:23:42.217921Z", - "iopub.status.idle": "2023-12-20T10:23:42.275940Z", - "shell.execute_reply": "2023-12-20T10:23:42.275349Z" + "iopub.execute_input": "2023-12-21T18:31:03.951776Z", + "iopub.status.busy": "2023-12-21T18:31:03.951591Z", + "iopub.status.idle": "2023-12-21T18:31:04.008386Z", + "shell.execute_reply": "2023-12-21T18:31:04.007744Z" }, "hide-output": false }, @@ -154,10 +154,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:42.278439Z", - "iopub.status.busy": "2023-12-20T10:23:42.278118Z", - "iopub.status.idle": "2023-12-20T10:23:42.281515Z", - "shell.execute_reply": "2023-12-20T10:23:42.280975Z" + "iopub.execute_input": "2023-12-21T18:31:04.011074Z", + "iopub.status.busy": "2023-12-21T18:31:04.010716Z", + "iopub.status.idle": "2023-12-21T18:31:04.014235Z", + "shell.execute_reply": "2023-12-21T18:31:04.013743Z" }, "hide-output": false }, @@ -182,10 +182,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:42.283747Z", - "iopub.status.busy": "2023-12-20T10:23:42.283374Z", - "iopub.status.idle": "2023-12-20T10:23:42.286340Z", - "shell.execute_reply": "2023-12-20T10:23:42.285775Z" + "iopub.execute_input": "2023-12-21T18:31:04.016428Z", + "iopub.status.busy": "2023-12-21T18:31:04.016119Z", + "iopub.status.idle": "2023-12-21T18:31:04.018995Z", + "shell.execute_reply": "2023-12-21T18:31:04.018434Z" }, "hide-output": false }, diff --git a/doc/building_models.html b/doc/building_models.html index e8b6be7f6..e297c6abe 100644 --- a/doc/building_models.html +++ b/doc/building_models.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/building_models.ipynb b/doc/building_models.ipynb index b4572302d..d33b5762f 100644 --- a/doc/building_models.ipynb +++ b/doc/building_models.ipynb @@ -31,10 +31,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:43.749302Z", - "iopub.status.busy": "2023-12-20T10:23:43.749127Z", - "iopub.status.idle": "2023-12-20T10:23:43.792162Z", - "shell.execute_reply": "2023-12-20T10:23:43.791501Z" + "iopub.execute_input": "2023-12-21T18:31:05.491729Z", + "iopub.status.busy": "2023-12-21T18:31:05.491547Z", + "iopub.status.idle": "2023-12-21T18:31:05.537175Z", + "shell.execute_reply": "2023-12-21T18:31:05.536525Z" }, "hide-output": false }, @@ -57,10 +57,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:43.794733Z", - "iopub.status.busy": "2023-12-20T10:23:43.794545Z", - "iopub.status.idle": "2023-12-20T10:23:43.799088Z", - "shell.execute_reply": "2023-12-20T10:23:43.798511Z" + "iopub.execute_input": "2023-12-21T18:31:05.540073Z", + "iopub.status.busy": "2023-12-21T18:31:05.539709Z", + "iopub.status.idle": "2023-12-21T18:31:05.543793Z", + "shell.execute_reply": "2023-12-21T18:31:05.543248Z" }, "hide-output": false }, @@ -92,10 +92,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:43.823050Z", - "iopub.status.busy": "2023-12-20T10:23:43.822619Z", - "iopub.status.idle": "2023-12-20T10:23:43.826839Z", - "shell.execute_reply": "2023-12-20T10:23:43.826255Z" + "iopub.execute_input": "2023-12-21T18:31:05.569680Z", + "iopub.status.busy": "2023-12-21T18:31:05.569433Z", + "iopub.status.idle": "2023-12-21T18:31:05.574253Z", + "shell.execute_reply": "2023-12-21T18:31:05.573708Z" }, "hide-output": false }, @@ -128,10 +128,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:43.829165Z", - "iopub.status.busy": "2023-12-20T10:23:43.828835Z", - "iopub.status.idle": "2023-12-20T10:23:43.846747Z", - "shell.execute_reply": "2023-12-20T10:23:43.846132Z" + "iopub.execute_input": "2023-12-21T18:31:05.576497Z", + "iopub.status.busy": "2023-12-21T18:31:05.576299Z", + "iopub.status.idle": "2023-12-21T18:31:05.594754Z", + "shell.execute_reply": "2023-12-21T18:31:05.594216Z" }, "hide-output": false }, diff --git a/doc/dfts.html b/doc/dfts.html index e39733cfc..b30988274 100644 --- a/doc/dfts.html +++ b/doc/dfts.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/dfts.ipynb b/doc/dfts.ipynb index e2b905584..5bf45e27a 100644 --- a/doc/dfts.ipynb +++ b/doc/dfts.ipynb @@ -26,10 +26,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:45.286211Z", - "iopub.status.busy": "2023-12-20T10:23:45.285803Z", - "iopub.status.idle": "2023-12-20T10:23:45.340160Z", - "shell.execute_reply": "2023-12-20T10:23:45.339521Z" + "iopub.execute_input": "2023-12-21T18:31:07.050474Z", + "iopub.status.busy": "2023-12-21T18:31:07.050294Z", + "iopub.status.idle": "2023-12-21T18:31:07.106253Z", + "shell.execute_reply": "2023-12-21T18:31:07.105578Z" }, "hide-output": false }, @@ -64,10 +64,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:45.342592Z", - "iopub.status.busy": "2023-12-20T10:23:45.342225Z", - "iopub.status.idle": "2023-12-20T10:23:45.355004Z", - "shell.execute_reply": "2023-12-20T10:23:45.354522Z" + "iopub.execute_input": "2023-12-21T18:31:07.109000Z", + "iopub.status.busy": "2023-12-21T18:31:07.108505Z", + "iopub.status.idle": "2023-12-21T18:31:07.121004Z", + "shell.execute_reply": "2023-12-21T18:31:07.120499Z" }, "hide-output": false }, @@ -89,10 +89,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:45.357234Z", - "iopub.status.busy": "2023-12-20T10:23:45.356875Z", - "iopub.status.idle": "2023-12-20T10:23:45.360131Z", - "shell.execute_reply": "2023-12-20T10:23:45.359548Z" + "iopub.execute_input": "2023-12-21T18:31:07.123084Z", + "iopub.status.busy": "2023-12-21T18:31:07.122898Z", + "iopub.status.idle": "2023-12-21T18:31:07.126361Z", + "shell.execute_reply": "2023-12-21T18:31:07.125818Z" }, "hide-output": false }, @@ -129,10 +129,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:45.362355Z", - "iopub.status.busy": "2023-12-20T10:23:45.362007Z", - "iopub.status.idle": "2023-12-20T10:23:45.368870Z", - "shell.execute_reply": "2023-12-20T10:23:45.368300Z" + "iopub.execute_input": "2023-12-21T18:31:07.128536Z", + "iopub.status.busy": "2023-12-21T18:31:07.128211Z", + "iopub.status.idle": "2023-12-21T18:31:07.134780Z", + "shell.execute_reply": "2023-12-21T18:31:07.134197Z" }, "hide-output": false }, diff --git a/doc/engines.html b/doc/engines.html index 5687d374d..e56a4fc5c 100644 --- a/doc/engines.html +++ b/doc/engines.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/engines.ipynb b/doc/engines.ipynb index 9de4a1813..a36a128b6 100644 --- a/doc/engines.ipynb +++ b/doc/engines.ipynb @@ -30,10 +30,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.591426Z", - "iopub.status.busy": "2023-12-20T10:23:46.591253Z", - "iopub.status.idle": "2023-12-20T10:23:46.649517Z", - "shell.execute_reply": "2023-12-20T10:23:46.648960Z" + "iopub.execute_input": "2023-12-21T18:31:08.375452Z", + "iopub.status.busy": "2023-12-21T18:31:08.374932Z", + "iopub.status.idle": "2023-12-21T18:31:08.453683Z", + "shell.execute_reply": "2023-12-21T18:31:08.452540Z" } }, "outputs": [ @@ -59,10 +59,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.651709Z", - "iopub.status.busy": "2023-12-20T10:23:46.651495Z", - "iopub.status.idle": "2023-12-20T10:23:46.654561Z", - "shell.execute_reply": "2023-12-20T10:23:46.654002Z" + "iopub.execute_input": "2023-12-21T18:31:08.457183Z", + "iopub.status.busy": "2023-12-21T18:31:08.456901Z", + "iopub.status.idle": "2023-12-21T18:31:08.461671Z", + "shell.execute_reply": "2023-12-21T18:31:08.461110Z" } }, "outputs": [ @@ -84,10 +84,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.656663Z", - "iopub.status.busy": "2023-12-20T10:23:46.656321Z", - "iopub.status.idle": "2023-12-20T10:23:46.659533Z", - "shell.execute_reply": "2023-12-20T10:23:46.659036Z" + "iopub.execute_input": "2023-12-21T18:31:08.463951Z", + "iopub.status.busy": "2023-12-21T18:31:08.463547Z", + "iopub.status.idle": "2023-12-21T18:31:08.466542Z", + "shell.execute_reply": "2023-12-21T18:31:08.465980Z" } }, "outputs": [ @@ -108,10 +108,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.661690Z", - "iopub.status.busy": "2023-12-20T10:23:46.661368Z", - "iopub.status.idle": "2023-12-20T10:23:46.664812Z", - "shell.execute_reply": "2023-12-20T10:23:46.664260Z" + "iopub.execute_input": "2023-12-21T18:31:08.468658Z", + "iopub.status.busy": "2023-12-21T18:31:08.468310Z", + "iopub.status.idle": "2023-12-21T18:31:08.471945Z", + "shell.execute_reply": "2023-12-21T18:31:08.471403Z" } }, "outputs": [ @@ -144,10 +144,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.667025Z", - "iopub.status.busy": "2023-12-20T10:23:46.666635Z", - "iopub.status.idle": "2023-12-20T10:23:46.850115Z", - "shell.execute_reply": "2023-12-20T10:23:46.849576Z" + "iopub.execute_input": "2023-12-21T18:31:08.474199Z", + "iopub.status.busy": "2023-12-21T18:31:08.473854Z", + "iopub.status.idle": "2023-12-21T18:31:08.680307Z", + "shell.execute_reply": "2023-12-21T18:31:08.679644Z" } }, "outputs": [ @@ -169,10 +169,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.852592Z", - "iopub.status.busy": "2023-12-20T10:23:46.852335Z", - "iopub.status.idle": "2023-12-20T10:23:46.855940Z", - "shell.execute_reply": "2023-12-20T10:23:46.855430Z" + "iopub.execute_input": "2023-12-21T18:31:08.683021Z", + "iopub.status.busy": "2023-12-21T18:31:08.682743Z", + "iopub.status.idle": "2023-12-21T18:31:08.686215Z", + "shell.execute_reply": "2023-12-21T18:31:08.685741Z" } }, "outputs": [ @@ -193,10 +193,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.858152Z", - "iopub.status.busy": "2023-12-20T10:23:46.857915Z", - "iopub.status.idle": "2023-12-20T10:23:46.861882Z", - "shell.execute_reply": "2023-12-20T10:23:46.861380Z" + "iopub.execute_input": "2023-12-21T18:31:08.688437Z", + "iopub.status.busy": "2023-12-21T18:31:08.688193Z", + "iopub.status.idle": "2023-12-21T18:31:08.692633Z", + "shell.execute_reply": "2023-12-21T18:31:08.692144Z" } }, "outputs": [ @@ -217,10 +217,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.864119Z", - "iopub.status.busy": "2023-12-20T10:23:46.863925Z", - "iopub.status.idle": "2023-12-20T10:23:46.889937Z", - "shell.execute_reply": "2023-12-20T10:23:46.889285Z" + "iopub.execute_input": "2023-12-21T18:31:08.694823Z", + "iopub.status.busy": "2023-12-21T18:31:08.694622Z", + "iopub.status.idle": "2023-12-21T18:31:08.726121Z", + "shell.execute_reply": "2023-12-21T18:31:08.725281Z" } }, "outputs": [ @@ -249,10 +249,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.892549Z", - "iopub.status.busy": "2023-12-20T10:23:46.892301Z", - "iopub.status.idle": "2023-12-20T10:23:46.896292Z", - "shell.execute_reply": "2023-12-20T10:23:46.895695Z" + "iopub.execute_input": "2023-12-21T18:31:08.729282Z", + "iopub.status.busy": "2023-12-21T18:31:08.728888Z", + "iopub.status.idle": "2023-12-21T18:31:08.733380Z", + "shell.execute_reply": "2023-12-21T18:31:08.732699Z" } }, "outputs": [ @@ -282,10 +282,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.898611Z", - "iopub.status.busy": "2023-12-20T10:23:46.898374Z", - "iopub.status.idle": "2023-12-20T10:23:46.901680Z", - "shell.execute_reply": "2023-12-20T10:23:46.901070Z" + "iopub.execute_input": "2023-12-21T18:31:08.736273Z", + "iopub.status.busy": "2023-12-21T18:31:08.735973Z", + "iopub.status.idle": "2023-12-21T18:31:08.740023Z", + "shell.execute_reply": "2023-12-21T18:31:08.739144Z" } }, "outputs": [ @@ -306,10 +306,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.903973Z", - "iopub.status.busy": "2023-12-20T10:23:46.903731Z", - "iopub.status.idle": "2023-12-20T10:23:46.911197Z", - "shell.execute_reply": "2023-12-20T10:23:46.910592Z" + "iopub.execute_input": "2023-12-21T18:31:08.743382Z", + "iopub.status.busy": "2023-12-21T18:31:08.743006Z", + "iopub.status.idle": "2023-12-21T18:31:08.752109Z", + "shell.execute_reply": "2023-12-21T18:31:08.751570Z" } }, "outputs": [ @@ -342,10 +342,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.913559Z", - "iopub.status.busy": "2023-12-20T10:23:46.913319Z", - "iopub.status.idle": "2023-12-20T10:23:46.916595Z", - "shell.execute_reply": "2023-12-20T10:23:46.915994Z" + "iopub.execute_input": "2023-12-21T18:31:08.754798Z", + "iopub.status.busy": "2023-12-21T18:31:08.754553Z", + "iopub.status.idle": "2023-12-21T18:31:08.758357Z", + "shell.execute_reply": "2023-12-21T18:31:08.757726Z" } }, "outputs": [ @@ -366,10 +366,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:46.918873Z", - "iopub.status.busy": "2023-12-20T10:23:46.918629Z", - "iopub.status.idle": "2023-12-20T10:23:46.923398Z", - "shell.execute_reply": "2023-12-20T10:23:46.922797Z" + "iopub.execute_input": "2023-12-21T18:31:08.761192Z", + "iopub.status.busy": "2023-12-21T18:31:08.760925Z", + "iopub.status.idle": "2023-12-21T18:31:08.766281Z", + "shell.execute_reply": "2023-12-21T18:31:08.765522Z" } }, "outputs": [ diff --git a/doc/exploration.html b/doc/exploration.html index 9b167309b..53fc4573b 100644 --- a/doc/exploration.html +++ b/doc/exploration.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/exploration.ipynb b/doc/exploration.ipynb index 25cc1250f..9643de869 100644 --- a/doc/exploration.ipynb +++ b/doc/exploration.ipynb @@ -34,10 +34,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:48.365009Z", - "iopub.status.busy": "2023-12-20T10:23:48.364833Z", - "iopub.status.idle": "2023-12-20T10:23:48.429185Z", - "shell.execute_reply": "2023-12-20T10:23:48.428516Z" + "iopub.execute_input": "2023-12-21T18:31:10.538029Z", + "iopub.status.busy": "2023-12-21T18:31:10.537851Z", + "iopub.status.idle": "2023-12-21T18:31:10.605241Z", + "shell.execute_reply": "2023-12-21T18:31:10.604629Z" }, "hide-output": false, "scrolled": true @@ -68,10 +68,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:48.431783Z", - "iopub.status.busy": "2023-12-20T10:23:48.431562Z", - "iopub.status.idle": "2023-12-20T10:23:48.436628Z", - "shell.execute_reply": "2023-12-20T10:23:48.436070Z" + "iopub.execute_input": "2023-12-21T18:31:10.608136Z", + "iopub.status.busy": "2023-12-21T18:31:10.607656Z", + "iopub.status.idle": "2023-12-21T18:31:10.613150Z", + "shell.execute_reply": "2023-12-21T18:31:10.612659Z" }, "hide-output": false, "scrolled": true @@ -187,10 +187,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:48.438881Z", - "iopub.status.busy": "2023-12-20T10:23:48.438482Z", - "iopub.status.idle": "2023-12-20T10:23:48.457298Z", - "shell.execute_reply": "2023-12-20T10:23:48.456740Z" + "iopub.execute_input": "2023-12-21T18:31:10.615475Z", + "iopub.status.busy": "2023-12-21T18:31:10.615114Z", + "iopub.status.idle": "2023-12-21T18:31:10.634508Z", + "shell.execute_reply": "2023-12-21T18:31:10.633851Z" }, "scrolled": true }, @@ -218,10 +218,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:48.459615Z", - "iopub.status.busy": "2023-12-20T10:23:48.459271Z", - "iopub.status.idle": "2023-12-20T10:23:48.462440Z", - "shell.execute_reply": "2023-12-20T10:23:48.461863Z" + "iopub.execute_input": "2023-12-21T18:31:10.636875Z", + "iopub.status.busy": "2023-12-21T18:31:10.636522Z", + "iopub.status.idle": "2023-12-21T18:31:10.639901Z", + "shell.execute_reply": "2023-12-21T18:31:10.639334Z" }, "hide-output": false, "scrolled": true @@ -251,10 +251,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:48.464468Z", - "iopub.status.busy": "2023-12-20T10:23:48.464291Z", - "iopub.status.idle": "2023-12-20T10:23:48.467488Z", - "shell.execute_reply": "2023-12-20T10:23:48.466921Z" + "iopub.execute_input": "2023-12-21T18:31:10.642172Z", + "iopub.status.busy": "2023-12-21T18:31:10.641829Z", + "iopub.status.idle": "2023-12-21T18:31:10.645122Z", + "shell.execute_reply": "2023-12-21T18:31:10.644591Z" }, "hide-output": false, "scrolled": true diff --git a/doc/gspns.html b/doc/gspns.html index 3bea89bfd..46af73ff0 100644 --- a/doc/gspns.html +++ b/doc/gspns.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/gspns.ipynb b/doc/gspns.ipynb index 075f967bd..eadae53ff 100644 --- a/doc/gspns.ipynb +++ b/doc/gspns.ipynb @@ -24,10 +24,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.047500Z", - "iopub.status.busy": "2023-12-20T10:23:50.047090Z", - "iopub.status.idle": "2023-12-20T10:23:50.099232Z", - "shell.execute_reply": "2023-12-20T10:23:50.098578Z" + "iopub.execute_input": "2023-12-21T18:31:12.220396Z", + "iopub.status.busy": "2023-12-21T18:31:12.219971Z", + "iopub.status.idle": "2023-12-21T18:31:12.274128Z", + "shell.execute_reply": "2023-12-21T18:31:12.273531Z" }, "hide-output": false }, @@ -55,10 +55,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.102043Z", - "iopub.status.busy": "2023-12-20T10:23:50.101700Z", - "iopub.status.idle": "2023-12-20T10:23:50.104848Z", - "shell.execute_reply": "2023-12-20T10:23:50.104280Z" + "iopub.execute_input": "2023-12-21T18:31:12.277045Z", + "iopub.status.busy": "2023-12-21T18:31:12.276629Z", + "iopub.status.idle": "2023-12-21T18:31:12.279901Z", + "shell.execute_reply": "2023-12-21T18:31:12.279352Z" }, "hide-output": false }, @@ -80,10 +80,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.106861Z", - "iopub.status.busy": "2023-12-20T10:23:50.106555Z", - "iopub.status.idle": "2023-12-20T10:23:50.109624Z", - "shell.execute_reply": "2023-12-20T10:23:50.109084Z" + "iopub.execute_input": "2023-12-21T18:31:12.282056Z", + "iopub.status.busy": "2023-12-21T18:31:12.281722Z", + "iopub.status.idle": "2023-12-21T18:31:12.284692Z", + "shell.execute_reply": "2023-12-21T18:31:12.284142Z" } }, "outputs": [ @@ -104,10 +104,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.111859Z", - "iopub.status.busy": "2023-12-20T10:23:50.111411Z", - "iopub.status.idle": "2023-12-20T10:23:50.114351Z", - "shell.execute_reply": "2023-12-20T10:23:50.113760Z" + "iopub.execute_input": "2023-12-21T18:31:12.286858Z", + "iopub.status.busy": "2023-12-21T18:31:12.286425Z", + "iopub.status.idle": "2023-12-21T18:31:12.289587Z", + "shell.execute_reply": "2023-12-21T18:31:12.289038Z" } }, "outputs": [ @@ -128,10 +128,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.116449Z", - "iopub.status.busy": "2023-12-20T10:23:50.116110Z", - "iopub.status.idle": "2023-12-20T10:23:50.119281Z", - "shell.execute_reply": "2023-12-20T10:23:50.118790Z" + "iopub.execute_input": "2023-12-21T18:31:12.291777Z", + "iopub.status.busy": "2023-12-21T18:31:12.291319Z", + "iopub.status.idle": "2023-12-21T18:31:12.294484Z", + "shell.execute_reply": "2023-12-21T18:31:12.293926Z" } }, "outputs": [ @@ -164,10 +164,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.121385Z", - "iopub.status.busy": "2023-12-20T10:23:50.121210Z", - "iopub.status.idle": "2023-12-20T10:23:50.124040Z", - "shell.execute_reply": "2023-12-20T10:23:50.123539Z" + "iopub.execute_input": "2023-12-21T18:31:12.296670Z", + "iopub.status.busy": "2023-12-21T18:31:12.296330Z", + "iopub.status.idle": "2023-12-21T18:31:12.299117Z", + "shell.execute_reply": "2023-12-21T18:31:12.298604Z" }, "hide-output": false }, @@ -190,10 +190,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.126268Z", - "iopub.status.busy": "2023-12-20T10:23:50.125934Z", - "iopub.status.idle": "2023-12-20T10:23:50.128918Z", - "shell.execute_reply": "2023-12-20T10:23:50.128453Z" + "iopub.execute_input": "2023-12-21T18:31:12.301158Z", + "iopub.status.busy": "2023-12-21T18:31:12.300888Z", + "iopub.status.idle": "2023-12-21T18:31:12.303870Z", + "shell.execute_reply": "2023-12-21T18:31:12.303382Z" }, "hide-output": false }, @@ -216,10 +216,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.131035Z", - "iopub.status.busy": "2023-12-20T10:23:50.130695Z", - "iopub.status.idle": "2023-12-20T10:23:50.133539Z", - "shell.execute_reply": "2023-12-20T10:23:50.133033Z" + "iopub.execute_input": "2023-12-21T18:31:12.306054Z", + "iopub.status.busy": "2023-12-21T18:31:12.305609Z", + "iopub.status.idle": "2023-12-21T18:31:12.308691Z", + "shell.execute_reply": "2023-12-21T18:31:12.308126Z" }, "hide-output": false }, @@ -242,10 +242,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.135743Z", - "iopub.status.busy": "2023-12-20T10:23:50.135393Z", - "iopub.status.idle": "2023-12-20T10:23:50.138623Z", - "shell.execute_reply": "2023-12-20T10:23:50.138124Z" + "iopub.execute_input": "2023-12-21T18:31:12.310986Z", + "iopub.status.busy": "2023-12-21T18:31:12.310642Z", + "iopub.status.idle": "2023-12-21T18:31:12.313996Z", + "shell.execute_reply": "2023-12-21T18:31:12.313452Z" }, "hide-output": false }, @@ -273,10 +273,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.140772Z", - "iopub.status.busy": "2023-12-20T10:23:50.140433Z", - "iopub.status.idle": "2023-12-20T10:23:50.143345Z", - "shell.execute_reply": "2023-12-20T10:23:50.142878Z" + "iopub.execute_input": "2023-12-21T18:31:12.316314Z", + "iopub.status.busy": "2023-12-21T18:31:12.315964Z", + "iopub.status.idle": "2023-12-21T18:31:12.318783Z", + "shell.execute_reply": "2023-12-21T18:31:12.318257Z" }, "hide-output": false }, @@ -300,10 +300,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.145518Z", - "iopub.status.busy": "2023-12-20T10:23:50.145196Z", - "iopub.status.idle": "2023-12-20T10:23:50.147903Z", - "shell.execute_reply": "2023-12-20T10:23:50.147415Z" + "iopub.execute_input": "2023-12-21T18:31:12.320862Z", + "iopub.status.busy": "2023-12-21T18:31:12.320539Z", + "iopub.status.idle": "2023-12-21T18:31:12.323317Z", + "shell.execute_reply": "2023-12-21T18:31:12.322733Z" }, "hide-output": false }, @@ -326,10 +326,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:50.150043Z", - "iopub.status.busy": "2023-12-20T10:23:50.149640Z", - "iopub.status.idle": "2023-12-20T10:23:50.153263Z", - "shell.execute_reply": "2023-12-20T10:23:50.152687Z" + "iopub.execute_input": "2023-12-21T18:31:12.325363Z", + "iopub.status.busy": "2023-12-21T18:31:12.325180Z", + "iopub.status.idle": "2023-12-21T18:31:12.328710Z", + "shell.execute_reply": "2023-12-21T18:31:12.328111Z" }, "hide-output": false }, diff --git a/doc/models/building_ctmcs.html b/doc/models/building_ctmcs.html index 821f1a952..a13818c12 100644 --- a/doc/models/building_ctmcs.html +++ b/doc/models/building_ctmcs.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -890,10 +932,10 @@

    Building the Model 1 item(s)\n", " * full -> 1 item(s)\n", - " * deadlock -> 0 item(s)\n", " * empty -> 1 item(s)\n", + " * deadlock -> 0 item(s)\n", + " * init -> 1 item(s)\n", "Choice Labels: \tnone\n", "-------------------------------------------------------------- \n", "\n" diff --git a/doc/models/building_dtmcs.html b/doc/models/building_dtmcs.html index fbdd487a0..ceec4ea17 100644 --- a/doc/models/building_dtmcs.html +++ b/doc/models/building_dtmcs.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -917,15 +959,15 @@

    Labeling
     9 labels
    -   * six -> 1 item(s)
    -   * init -> 1 item(s)
    -   * three -> 1 item(s)
    -   * one -> 1 item(s)
        * two -> 1 item(s)
    -   * five -> 1 item(s)
    -   * deadlock -> 0 item(s)
        * done -> 6 item(s)
        * four -> 1 item(s)
    +   * one -> 1 item(s)
    +   * init -> 1 item(s)
    +   * six -> 1 item(s)
    +   * five -> 1 item(s)
    +   * deadlock -> 0 item(s)
    +   * three -> 1 item(s)
     
     
    @@ -978,15 +1020,15 @@

    Building the Model 1 item(s)\n", - " * init -> 1 item(s)\n", - " * three -> 1 item(s)\n", - " * one -> 1 item(s)\n", " * two -> 1 item(s)\n", - " * five -> 1 item(s)\n", - " * deadlock -> 0 item(s)\n", " * done -> 6 item(s)\n", " * four -> 1 item(s)\n", + " * one -> 1 item(s)\n", + " * init -> 1 item(s)\n", + " * six -> 1 item(s)\n", + " * five -> 1 item(s)\n", + " * deadlock -> 0 item(s)\n", + " * three -> 1 item(s)\n", "\n" ] } @@ -333,10 +333,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:53.248473Z", - "iopub.status.busy": "2023-12-20T10:23:53.248150Z", - "iopub.status.idle": "2023-12-20T10:23:53.251261Z", - "shell.execute_reply": "2023-12-20T10:23:53.250678Z" + "iopub.execute_input": "2023-12-21T18:31:15.401788Z", + "iopub.status.busy": "2023-12-21T18:31:15.401452Z", + "iopub.status.idle": "2023-12-21T18:31:15.404509Z", + "shell.execute_reply": "2023-12-21T18:31:15.404030Z" }, "hide-output": false }, @@ -361,10 +361,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:53.253302Z", - "iopub.status.busy": "2023-12-20T10:23:53.253126Z", - "iopub.status.idle": "2023-12-20T10:23:53.256043Z", - "shell.execute_reply": "2023-12-20T10:23:53.255438Z" + "iopub.execute_input": "2023-12-21T18:31:15.406500Z", + "iopub.status.busy": "2023-12-21T18:31:15.406211Z", + "iopub.status.idle": "2023-12-21T18:31:15.409123Z", + "shell.execute_reply": "2023-12-21T18:31:15.408569Z" }, "hide-output": false }, @@ -385,10 +385,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:53.258077Z", - "iopub.status.busy": "2023-12-20T10:23:53.257902Z", - "iopub.status.idle": "2023-12-20T10:23:53.261072Z", - "shell.execute_reply": "2023-12-20T10:23:53.260487Z" + "iopub.execute_input": "2023-12-21T18:31:15.411383Z", + "iopub.status.busy": "2023-12-21T18:31:15.410932Z", + "iopub.status.idle": "2023-12-21T18:31:15.414130Z", + "shell.execute_reply": "2023-12-21T18:31:15.413631Z" }, "hide-output": false }, @@ -403,15 +403,15 @@ "Transitions: \t20\n", "Reward Models: coin_flips\n", "State Labels: \t9 labels\n", - " * six -> 1 item(s)\n", - " * init -> 1 item(s)\n", - " * three -> 1 item(s)\n", - " * one -> 1 item(s)\n", " * two -> 1 item(s)\n", - " * five -> 1 item(s)\n", - " * deadlock -> 0 item(s)\n", " * done -> 6 item(s)\n", " * four -> 1 item(s)\n", + " * one -> 1 item(s)\n", + " * init -> 1 item(s)\n", + " * six -> 1 item(s)\n", + " * five -> 1 item(s)\n", + " * deadlock -> 0 item(s)\n", + " * three -> 1 item(s)\n", "Choice Labels: \tnone\n", "-------------------------------------------------------------- \n", "\n" diff --git a/doc/models/building_mas.html b/doc/models/building_mas.html index 491ed4b71..ecf5c4961 100644 --- a/doc/models/building_mas.html +++ b/doc/models/building_mas.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/models/building_mas.ipynb b/doc/models/building_mas.ipynb index 2b5db0177..2b600b761 100644 --- a/doc/models/building_mas.ipynb +++ b/doc/models/building_mas.ipynb @@ -31,10 +31,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.085102Z", - "iopub.status.busy": "2023-12-20T10:23:55.084931Z", - "iopub.status.idle": "2023-12-20T10:23:55.126812Z", - "shell.execute_reply": "2023-12-20T10:23:55.126182Z" + "iopub.execute_input": "2023-12-21T18:31:17.057509Z", + "iopub.status.busy": "2023-12-21T18:31:17.057022Z", + "iopub.status.idle": "2023-12-21T18:31:17.103027Z", + "shell.execute_reply": "2023-12-21T18:31:17.102353Z" }, "hide-output": false }, @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.129290Z", - "iopub.status.busy": "2023-12-20T10:23:55.129108Z", - "iopub.status.idle": "2023-12-20T10:23:55.190297Z", - "shell.execute_reply": "2023-12-20T10:23:55.189703Z" + "iopub.execute_input": "2023-12-21T18:31:17.105894Z", + "iopub.status.busy": "2023-12-21T18:31:17.105475Z", + "iopub.status.idle": "2023-12-21T18:31:17.172485Z", + "shell.execute_reply": "2023-12-21T18:31:17.171838Z" }, "hide-output": false }, @@ -91,10 +91,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.194216Z", - "iopub.status.busy": "2023-12-20T10:23:55.193176Z", - "iopub.status.idle": "2023-12-20T10:23:55.199211Z", - "shell.execute_reply": "2023-12-20T10:23:55.198683Z" + "iopub.execute_input": "2023-12-21T18:31:17.176815Z", + "iopub.status.busy": "2023-12-21T18:31:17.175697Z", + "iopub.status.idle": "2023-12-21T18:31:17.182050Z", + "shell.execute_reply": "2023-12-21T18:31:17.181502Z" }, "hide-output": false }, @@ -139,10 +139,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.202970Z", - "iopub.status.busy": "2023-12-20T10:23:55.201992Z", - "iopub.status.idle": "2023-12-20T10:23:55.207449Z", - "shell.execute_reply": "2023-12-20T10:23:55.206929Z" + "iopub.execute_input": "2023-12-21T18:31:17.186064Z", + "iopub.status.busy": "2023-12-21T18:31:17.185066Z", + "iopub.status.idle": "2023-12-21T18:31:17.191033Z", + "shell.execute_reply": "2023-12-21T18:31:17.190455Z" }, "nbsphinx": "hidden" }, @@ -178,10 +178,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.211155Z", - "iopub.status.busy": "2023-12-20T10:23:55.210183Z", - "iopub.status.idle": "2023-12-20T10:23:55.214343Z", - "shell.execute_reply": "2023-12-20T10:23:55.213822Z" + "iopub.execute_input": "2023-12-21T18:31:17.195095Z", + "iopub.status.busy": "2023-12-21T18:31:17.194066Z", + "iopub.status.idle": "2023-12-21T18:31:17.198459Z", + "shell.execute_reply": "2023-12-21T18:31:17.197932Z" }, "hide-output": false }, @@ -206,10 +206,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.218062Z", - "iopub.status.busy": "2023-12-20T10:23:55.217097Z", - "iopub.status.idle": "2023-12-20T10:23:55.221142Z", - "shell.execute_reply": "2023-12-20T10:23:55.220620Z" + "iopub.execute_input": "2023-12-21T18:31:17.202358Z", + "iopub.status.busy": "2023-12-21T18:31:17.201381Z", + "iopub.status.idle": "2023-12-21T18:31:17.205589Z", + "shell.execute_reply": "2023-12-21T18:31:17.205065Z" }, "nbsphinx": "hidden" }, @@ -233,10 +233,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.224802Z", - "iopub.status.busy": "2023-12-20T10:23:55.223842Z", - "iopub.status.idle": "2023-12-20T10:23:55.228149Z", - "shell.execute_reply": "2023-12-20T10:23:55.227633Z" + "iopub.execute_input": "2023-12-21T18:31:17.209493Z", + "iopub.status.busy": "2023-12-21T18:31:17.208511Z", + "iopub.status.idle": "2023-12-21T18:31:17.213074Z", + "shell.execute_reply": "2023-12-21T18:31:17.212543Z" }, "hide-output": false }, @@ -259,10 +259,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:55.231813Z", - "iopub.status.busy": "2023-12-20T10:23:55.230823Z", - "iopub.status.idle": "2023-12-20T10:23:55.236169Z", - "shell.execute_reply": "2023-12-20T10:23:55.235648Z" + "iopub.execute_input": "2023-12-21T18:31:17.217023Z", + "iopub.status.busy": "2023-12-21T18:31:17.216024Z", + "iopub.status.idle": "2023-12-21T18:31:17.221795Z", + "shell.execute_reply": "2023-12-21T18:31:17.221249Z" }, "hide-output": false }, diff --git a/doc/models/building_mdps.html b/doc/models/building_mdps.html index 317321baf..3f6357322 100644 --- a/doc/models/building_mdps.html +++ b/doc/models/building_mdps.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -896,8 +938,8 @@

    Labeling
     Choice 2 labels
    -   * b -> 1 item(s)
        * a -> 1 item(s)
    +   * b -> 1 item(s)
     
     
    @@ -951,17 +993,17 @@

    Building the Model 1 item(s)\n", " * a -> 1 item(s)\n", + " * b -> 1 item(s)\n", "\n" ] } @@ -281,10 +281,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:56.646062Z", - "iopub.status.busy": "2023-12-20T10:23:56.645724Z", - "iopub.status.idle": "2023-12-20T10:23:56.648669Z", - "shell.execute_reply": "2023-12-20T10:23:56.648167Z" + "iopub.execute_input": "2023-12-21T18:31:18.805645Z", + "iopub.status.busy": "2023-12-21T18:31:18.805464Z", + "iopub.status.idle": "2023-12-21T18:31:18.808677Z", + "shell.execute_reply": "2023-12-21T18:31:18.808178Z" }, "hide-output": false }, @@ -309,10 +309,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:56.650844Z", - "iopub.status.busy": "2023-12-20T10:23:56.650511Z", - "iopub.status.idle": "2023-12-20T10:23:56.653238Z", - "shell.execute_reply": "2023-12-20T10:23:56.652750Z" + "iopub.execute_input": "2023-12-21T18:31:18.810761Z", + "iopub.status.busy": "2023-12-21T18:31:18.810584Z", + "iopub.status.idle": "2023-12-21T18:31:18.813538Z", + "shell.execute_reply": "2023-12-21T18:31:18.813062Z" }, "hide-output": false }, @@ -334,10 +334,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:56.655376Z", - "iopub.status.busy": "2023-12-20T10:23:56.655032Z", - "iopub.status.idle": "2023-12-20T10:23:56.658275Z", - "shell.execute_reply": "2023-12-20T10:23:56.657737Z" + "iopub.execute_input": "2023-12-21T18:31:18.815687Z", + "iopub.status.busy": "2023-12-21T18:31:18.815338Z", + "iopub.status.idle": "2023-12-21T18:31:18.818622Z", + "shell.execute_reply": "2023-12-21T18:31:18.818067Z" }, "hide-output": false }, @@ -354,17 +354,17 @@ "Reward Models: coin_flips\n", "State Labels: \t9 labels\n", " * init -> 1 item(s)\n", - " * three -> 1 item(s)\n", - " * two -> 1 item(s)\n", - " * six -> 1 item(s)\n", - " * one -> 1 item(s)\n", " * five -> 1 item(s)\n", " * deadlock -> 0 item(s)\n", - " * four -> 1 item(s)\n", + " * one -> 1 item(s)\n", + " * six -> 1 item(s)\n", + " * three -> 1 item(s)\n", " * done -> 6 item(s)\n", + " * four -> 1 item(s)\n", + " * two -> 1 item(s)\n", "Choice Labels: \t2 labels\n", - " * b -> 1 item(s)\n", " * a -> 1 item(s)\n", + " * b -> 1 item(s)\n", "-------------------------------------------------------------- \n", "\n" ] diff --git a/doc/parametric_models.html b/doc/parametric_models.html index 3e8f1e4a1..bf7d97d32 100644 --- a/doc/parametric_models.html +++ b/doc/parametric_models.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -882,14 +924,14 @@

    Checking parametric models
    +(<= (* (- 1) p) 0)
    +(<= (* (- 1) q) 0)
     (<= (+ p (- 1)) 0)
     (<= (+ q (- 1)) 0)
    -(<= (* (- 1) q) 0)
    -(<= (* (- 1) p) 0)
    -(!= (+ p (- 1)) 0)
    -(!= (+ q (- 1)) 0)
     (!= p 0)
    +(!= (+ p (- 1)) 0)
     (!= q 0)
    +(!= (+ q (- 1)) 0)
     
    diff --git a/doc/parametric_models.ipynb b/doc/parametric_models.ipynb index 7ec3a13b4..1f4654905 100644 --- a/doc/parametric_models.ipynb +++ b/doc/parametric_models.ipynb @@ -24,10 +24,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:58.256177Z", - "iopub.status.busy": "2023-12-20T10:23:58.256002Z", - "iopub.status.idle": "2023-12-20T10:23:58.314590Z", - "shell.execute_reply": "2023-12-20T10:23:58.313968Z" + "iopub.execute_input": "2023-12-21T18:31:20.659586Z", + "iopub.status.busy": "2023-12-21T18:31:20.659403Z", + "iopub.status.idle": "2023-12-21T18:31:20.722063Z", + "shell.execute_reply": "2023-12-21T18:31:20.721424Z" }, "hide-output": false }, @@ -67,10 +67,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:58.317111Z", - "iopub.status.busy": "2023-12-20T10:23:58.316743Z", - "iopub.status.idle": "2023-12-20T10:23:58.323669Z", - "shell.execute_reply": "2023-12-20T10:23:58.323061Z" + "iopub.execute_input": "2023-12-21T18:31:20.724760Z", + "iopub.status.busy": "2023-12-21T18:31:20.724333Z", + "iopub.status.idle": "2023-12-21T18:31:20.731456Z", + "shell.execute_reply": "2023-12-21T18:31:20.730868Z" }, "hide-output": false }, @@ -92,10 +92,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:58.326157Z", - "iopub.status.busy": "2023-12-20T10:23:58.325702Z", - "iopub.status.idle": "2023-12-20T10:23:58.329699Z", - "shell.execute_reply": "2023-12-20T10:23:58.329153Z" + "iopub.execute_input": "2023-12-21T18:31:20.733851Z", + "iopub.status.busy": "2023-12-21T18:31:20.733507Z", + "iopub.status.idle": "2023-12-21T18:31:20.737651Z", + "shell.execute_reply": "2023-12-21T18:31:20.737089Z" }, "hide-output": false }, @@ -141,10 +141,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:58.331717Z", - "iopub.status.busy": "2023-12-20T10:23:58.331518Z", - "iopub.status.idle": "2023-12-20T10:23:58.335032Z", - "shell.execute_reply": "2023-12-20T10:23:58.334461Z" + "iopub.execute_input": "2023-12-21T18:31:20.739917Z", + "iopub.status.busy": "2023-12-21T18:31:20.739579Z", + "iopub.status.idle": "2023-12-21T18:31:20.743050Z", + "shell.execute_reply": "2023-12-21T18:31:20.742510Z" }, "hide-output": false }, @@ -167,10 +167,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:58.337101Z", - "iopub.status.busy": "2023-12-20T10:23:58.336776Z", - "iopub.status.idle": "2023-12-20T10:23:58.343639Z", - "shell.execute_reply": "2023-12-20T10:23:58.343157Z" + "iopub.execute_input": "2023-12-21T18:31:20.745318Z", + "iopub.status.busy": "2023-12-21T18:31:20.744976Z", + "iopub.status.idle": "2023-12-21T18:31:20.752987Z", + "shell.execute_reply": "2023-12-21T18:31:20.752440Z" }, "hide-output": false }, @@ -179,14 +179,14 @@ "name": "stdout", "output_type": "stream", "text": [ + "(<= (* (- 1) p) 0)\n", + "(<= (* (- 1) q) 0)\n", "(<= (+ p (- 1)) 0)\n", "(<= (+ q (- 1)) 0)\n", - "(<= (* (- 1) q) 0)\n", - "(<= (* (- 1) p) 0)\n", - "(!= (+ p (- 1)) 0)\n", - "(!= (+ q (- 1)) 0)\n", "(!= p 0)\n", - "(!= q 0)\n" + "(!= (+ p (- 1)) 0)\n", + "(!= q 0)\n", + "(!= (+ q (- 1)) 0)\n" ] } ], diff --git a/doc/reward_models.html b/doc/reward_models.html index cc26323db..edefe139f 100644 --- a/doc/reward_models.html +++ b/doc/reward_models.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/reward_models.ipynb b/doc/reward_models.ipynb index ff881652f..07867d0fa 100644 --- a/doc/reward_models.ipynb +++ b/doc/reward_models.ipynb @@ -26,10 +26,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:59.721788Z", - "iopub.status.busy": "2023-12-20T10:23:59.721615Z", - "iopub.status.idle": "2023-12-20T10:23:59.780131Z", - "shell.execute_reply": "2023-12-20T10:23:59.779421Z" + "iopub.execute_input": "2023-12-21T18:31:22.250547Z", + "iopub.status.busy": "2023-12-21T18:31:22.250117Z", + "iopub.status.idle": "2023-12-21T18:31:22.310598Z", + "shell.execute_reply": "2023-12-21T18:31:22.309951Z" }, "hide-output": false }, @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:59.782761Z", - "iopub.status.busy": "2023-12-20T10:23:59.782525Z", - "iopub.status.idle": "2023-12-20T10:23:59.786810Z", - "shell.execute_reply": "2023-12-20T10:23:59.786229Z" + "iopub.execute_input": "2023-12-21T18:31:22.313466Z", + "iopub.status.busy": "2023-12-21T18:31:22.313104Z", + "iopub.status.idle": "2023-12-21T18:31:22.317123Z", + "shell.execute_reply": "2023-12-21T18:31:22.316569Z" }, "hide-output": false }, @@ -94,10 +94,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:59.788841Z", - "iopub.status.busy": "2023-12-20T10:23:59.788664Z", - "iopub.status.idle": "2023-12-20T10:23:59.791906Z", - "shell.execute_reply": "2023-12-20T10:23:59.791373Z" + "iopub.execute_input": "2023-12-21T18:31:22.319373Z", + "iopub.status.busy": "2023-12-21T18:31:22.319019Z", + "iopub.status.idle": "2023-12-21T18:31:22.322291Z", + "shell.execute_reply": "2023-12-21T18:31:22.321776Z" }, "hide-output": false }, @@ -129,10 +129,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:23:59.794034Z", - "iopub.status.busy": "2023-12-20T10:23:59.793685Z", - "iopub.status.idle": "2023-12-20T10:23:59.797313Z", - "shell.execute_reply": "2023-12-20T10:23:59.796836Z" + "iopub.execute_input": "2023-12-21T18:31:22.324523Z", + "iopub.status.busy": "2023-12-21T18:31:22.324173Z", + "iopub.status.idle": "2023-12-21T18:31:22.327783Z", + "shell.execute_reply": "2023-12-21T18:31:22.327227Z" }, "hide-output": false }, diff --git a/doc/schedulers.html b/doc/schedulers.html index 3d06737e9..de9d98240 100644 --- a/doc/schedulers.html +++ b/doc/schedulers.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/schedulers.ipynb b/doc/schedulers.ipynb index c214d54c4..2484e801d 100644 --- a/doc/schedulers.ipynb +++ b/doc/schedulers.ipynb @@ -28,10 +28,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:01.152134Z", - "iopub.status.busy": "2023-12-20T10:24:01.151963Z", - "iopub.status.idle": "2023-12-20T10:24:01.211229Z", - "shell.execute_reply": "2023-12-20T10:24:01.210626Z" + "iopub.execute_input": "2023-12-21T18:31:23.566610Z", + "iopub.status.busy": "2023-12-21T18:31:23.566424Z", + "iopub.status.idle": "2023-12-21T18:31:23.629801Z", + "shell.execute_reply": "2023-12-21T18:31:23.629171Z" }, "hide-output": false }, @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:01.213771Z", - "iopub.status.busy": "2023-12-20T10:24:01.213579Z", - "iopub.status.idle": "2023-12-20T10:24:01.217175Z", - "shell.execute_reply": "2023-12-20T10:24:01.216674Z" + "iopub.execute_input": "2023-12-21T18:31:23.632575Z", + "iopub.status.busy": "2023-12-21T18:31:23.632375Z", + "iopub.status.idle": "2023-12-21T18:31:23.636229Z", + "shell.execute_reply": "2023-12-21T18:31:23.635709Z" }, "hide-output": false }, @@ -84,10 +84,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:01.219313Z", - "iopub.status.busy": "2023-12-20T10:24:01.218971Z", - "iopub.status.idle": "2023-12-20T10:24:01.222662Z", - "shell.execute_reply": "2023-12-20T10:24:01.222150Z" + "iopub.execute_input": "2023-12-21T18:31:23.638268Z", + "iopub.status.busy": "2023-12-21T18:31:23.638084Z", + "iopub.status.idle": "2023-12-21T18:31:23.641848Z", + "shell.execute_reply": "2023-12-21T18:31:23.641341Z" }, "hide-output": false }, @@ -396,10 +396,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:01.224849Z", - "iopub.status.busy": "2023-12-20T10:24:01.224529Z", - "iopub.status.idle": "2023-12-20T10:24:01.229552Z", - "shell.execute_reply": "2023-12-20T10:24:01.229041Z" + "iopub.execute_input": "2023-12-21T18:31:23.644035Z", + "iopub.status.busy": "2023-12-21T18:31:23.643687Z", + "iopub.status.idle": "2023-12-21T18:31:23.649044Z", + "shell.execute_reply": "2023-12-21T18:31:23.648480Z" }, "hide-output": false }, @@ -709,10 +709,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:01.231586Z", - "iopub.status.busy": "2023-12-20T10:24:01.231239Z", - "iopub.status.idle": "2023-12-20T10:24:01.246612Z", - "shell.execute_reply": "2023-12-20T10:24:01.246057Z" + "iopub.execute_input": "2023-12-21T18:31:23.651382Z", + "iopub.status.busy": "2023-12-21T18:31:23.650954Z", + "iopub.status.idle": "2023-12-21T18:31:23.667069Z", + "shell.execute_reply": "2023-12-21T18:31:23.666424Z" }, "hide-output": false }, @@ -739,10 +739,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:01.248918Z", - "iopub.status.busy": "2023-12-20T10:24:01.248565Z", - "iopub.status.idle": "2023-12-20T10:24:01.251558Z", - "shell.execute_reply": "2023-12-20T10:24:01.251067Z" + "iopub.execute_input": "2023-12-21T18:31:23.669659Z", + "iopub.status.busy": "2023-12-21T18:31:23.669169Z", + "iopub.status.idle": "2023-12-21T18:31:23.672232Z", + "shell.execute_reply": "2023-12-21T18:31:23.671760Z" }, "hide-output": false }, @@ -764,10 +764,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:01.253666Z", - "iopub.status.busy": "2023-12-20T10:24:01.253327Z", - "iopub.status.idle": "2023-12-20T10:24:01.256863Z", - "shell.execute_reply": "2023-12-20T10:24:01.256325Z" + "iopub.execute_input": "2023-12-21T18:31:23.674435Z", + "iopub.status.busy": "2023-12-21T18:31:23.674017Z", + "iopub.status.idle": "2023-12-21T18:31:23.677562Z", + "shell.execute_reply": "2023-12-21T18:31:23.677001Z" }, "hide-output": false }, diff --git a/doc/shortest_paths.html b/doc/shortest_paths.html index 53d78eee1..8129f7285 100644 --- a/doc/shortest_paths.html +++ b/doc/shortest_paths.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/doc/shortest_paths.ipynb b/doc/shortest_paths.ipynb index 679a82180..daeea827b 100644 --- a/doc/shortest_paths.ipynb +++ b/doc/shortest_paths.ipynb @@ -39,10 +39,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:02.608151Z", - "iopub.status.busy": "2023-12-20T10:24:02.607978Z", - "iopub.status.idle": "2023-12-20T10:24:02.664621Z", - "shell.execute_reply": "2023-12-20T10:24:02.663957Z" + "iopub.execute_input": "2023-12-21T18:31:25.183849Z", + "iopub.status.busy": "2023-12-21T18:31:25.183652Z", + "iopub.status.idle": "2023-12-21T18:31:25.244360Z", + "shell.execute_reply": "2023-12-21T18:31:25.243664Z" }, "hide-output": false }, @@ -67,10 +67,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:02.667291Z", - "iopub.status.busy": "2023-12-20T10:24:02.667062Z", - "iopub.status.idle": "2023-12-20T10:24:02.670109Z", - "shell.execute_reply": "2023-12-20T10:24:02.669543Z" + "iopub.execute_input": "2023-12-21T18:31:25.247131Z", + "iopub.status.busy": "2023-12-21T18:31:25.246909Z", + "iopub.status.idle": "2023-12-21T18:31:25.249897Z", + "shell.execute_reply": "2023-12-21T18:31:25.249409Z" }, "hide-output": false }, @@ -91,10 +91,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:02.672367Z", - "iopub.status.busy": "2023-12-20T10:24:02.672190Z", - "iopub.status.idle": "2023-12-20T10:24:02.674691Z", - "shell.execute_reply": "2023-12-20T10:24:02.674227Z" + "iopub.execute_input": "2023-12-21T18:31:25.251979Z", + "iopub.status.busy": "2023-12-21T18:31:25.251803Z", + "iopub.status.idle": "2023-12-21T18:31:25.254459Z", + "shell.execute_reply": "2023-12-21T18:31:25.253975Z" }, "hide-output": false }, @@ -118,10 +118,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:02.676681Z", - "iopub.status.busy": "2023-12-20T10:24:02.676510Z", - "iopub.status.idle": "2023-12-20T10:24:02.679188Z", - "shell.execute_reply": "2023-12-20T10:24:02.678725Z" + "iopub.execute_input": "2023-12-21T18:31:25.256424Z", + "iopub.status.busy": "2023-12-21T18:31:25.256255Z", + "iopub.status.idle": "2023-12-21T18:31:25.259084Z", + "shell.execute_reply": "2023-12-21T18:31:25.258559Z" }, "hide-output": false }, @@ -143,10 +143,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:02.681148Z", - "iopub.status.busy": "2023-12-20T10:24:02.680978Z", - "iopub.status.idle": "2023-12-20T10:24:02.684209Z", - "shell.execute_reply": "2023-12-20T10:24:02.683649Z" + "iopub.execute_input": "2023-12-21T18:31:25.261069Z", + "iopub.status.busy": "2023-12-21T18:31:25.260898Z", + "iopub.status.idle": "2023-12-21T18:31:25.264582Z", + "shell.execute_reply": "2023-12-21T18:31:25.263978Z" }, "hide-output": false }, diff --git a/doc/simulator.html b/doc/simulator.html index 98fb9b007..28bd7f547 100644 --- a/doc/simulator.html +++ b/doc/simulator.html @@ -178,7 +178,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -211,6 +213,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -234,6 +240,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -281,11 +288,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -302,6 +311,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -357,6 +377,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -371,6 +392,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -474,7 +496,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -483,6 +507,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -503,6 +531,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -526,11 +555,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -546,6 +577,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • diff --git a/genindex.html b/genindex.html index 9bcb2c6f2..29c28c662 100644 --- a/genindex.html +++ b/genindex.html @@ -172,7 +172,9 @@
  • DiceStringVisitor
  • DirectEncodingOptions
  • DirectEncodingParserOptions
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • EliminationLabelBehavior
  • EndComponentEliminatorReturnTypeDouble
  • Environment
  • @@ -205,6 +207,10 @@
  • HybridParametricQuantitativeCheckResult
  • HybridQuantitativeCheckResult
  • InstantaneousRewardFormula
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -228,6 +234,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • MinMaxMethod
  • MinMaxSolverEnvironment
  • @@ -275,11 +282,13 @@
  • SMTCounterExampleGeneratorOptions
  • SMTCounterExampleGeneratorStats
  • SMTCounterExampleInput
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SolverEnvironment
  • @@ -296,6 +305,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -351,6 +371,7 @@
  • UnaryStateFormula
  • UntilFormula
  • Variable
  • +
  • build_interval_model_from_drn()
  • build_model()
  • build_model_from_drn()
  • build_parametric_model()
  • @@ -365,6 +386,7 @@
  • build_sparse_parametric_model_with_options()
  • build_symbolic_model()
  • build_symbolic_parametric_model()
  • +
  • check_interval_mdp()
  • check_model_dd()
  • check_model_hybrid()
  • check_model_sparse()
  • @@ -468,7 +490,9 @@
  • DdMetaVariable_Sylvan
  • Dd_Sylvan
  • DiceStringVisitor
  • -
  • DistributionDouble
  • +
  • Distribution
  • +
  • DistributionExact
  • +
  • DistributionInterval
  • ExactSparseMatrix
  • ExactSparseMatrixBuilder
  • ExactSparseMatrixEntry
  • @@ -477,6 +501,10 @@
  • ExpressionManager
  • ExpressionParser
  • ExpressionType
  • +
  • IntervalSparseMatrix
  • +
  • IntervalSparseMatrixBuilder
  • +
  • IntervalSparseMatrixEntry
  • +
  • IntervalSparseMatrixRows
  • ItemLabeling
  • JaniAssignment
  • JaniAutomaton
  • @@ -497,6 +525,7 @@
  • MaximalEndComponent
  • MaximalEndComponentDecomposition_double
  • MaximalEndComponentDecomposition_exact
  • +
  • MaximalEndComponentDecomposition_interval
  • MaximalEndComponentDecomposition_ratfunc
  • ModelType
  • OperatorType
  • @@ -520,11 +549,13 @@
  • PrismRewardModel
  • PrismUpdate
  • PrismVariable
  • -
  • SchedulerChoiceDouble
  • +
  • Scheduler
  • +
  • SchedulerChoice
  • SchedulerChoiceExact
  • +
  • SchedulerChoiceInterval
  • SchedulerChoiceParametric
  • -
  • SchedulerDouble
  • SchedulerExact
  • +
  • SchedulerInterval
  • SchedulerParametric
  • SimpleValuation
  • SparseCtmc
  • @@ -540,6 +571,17 @@
  • SparseExactModelStates
  • SparseExactPomdp
  • SparseExactRewardModel
  • +
  • SparseIntervalCtmc
  • +
  • SparseIntervalDtmc
  • +
  • SparseIntervalMA
  • +
  • SparseIntervalMdp
  • +
  • SparseIntervalModelAction
  • +
  • SparseIntervalModelActions
  • +
  • SparseIntervalModelComponents
  • +
  • SparseIntervalModelState
  • +
  • SparseIntervalModelStates
  • +
  • SparseIntervalPomdp
  • +
  • SparseIntervalRewardModel
  • SparseMA
  • SparseMatrix
  • SparseMatrixBuilder
  • @@ -786,6 +828,8 @@

    A

  • actions (SparseExactModelState property), [1]
      +
    • (SparseIntervalModelState property), [1] +
    • (SparseModelState property), [1]
    • (SparseParametricModelState property), [1] @@ -826,6 +870,8 @@

      A

    • add_next_value() (ExactSparseMatrixBuilder method), [1]
        +
      • (IntervalSparseMatrixBuilder method), [1] +
      • (ParametricSparseMatrixBuilder method), [1]
      • (SparseMatrixBuilder method), [1] @@ -883,6 +929,10 @@

        A

      • -
      • cast_to_double_datatype() (SchedulerDouble method), [1] +
      • cast_to_double_datatype() (Scheduler method), [1]
      • -
      • cast_to_exact_datatype() (SchedulerDouble method), [1] +
      • cast_to_exact_datatype() (Scheduler method), [1]
      • -
      • cast_to_parametric_datatype() (SchedulerDouble method), [1] +
      • cast_to_interval_datatype() (Scheduler method), [1] + +
      • +
      • cast_to_parametric_datatype() (Scheduler method), [1]
      • +
      • check_interval_mdp() (in module stormpy) +
      • check_model_dd() (in module stormpy)
      • check_model_hybrid() (in module stormpy) @@ -1176,6 +1240,8 @@

        C

      • choice_labeling (SparseExactModelComponents property), [1]
          +
        • (SparseIntervalModelComponents property), [1] +
        • (SparseModelComponents property), [1]
        • (SparseParametricModelComponents property), [1] @@ -1184,6 +1250,8 @@

          C

        • choice_origins (SparseExactModelComponents property), [1] + -
          • compute_all_until_probabilities() (in module stormpy)
          • compute_dependency_conflicts() (in module stormpy.dft) @@ -1312,12 +1384,16 @@

            C

          • convert_to_ctmc() (SparseExactMA method), [1]
          • convertible_to_ctmc (SparseExactMA property), [1]
          • @@ -1438,9 +1514,11 @@

            D

            -
          • deterministic (SchedulerChoiceDouble property), [1] +
          • deterministic (Scheduler property), [1] - +
          • get_capacity() (Place method)
          • -
          • get_choice() (SchedulerChoiceDouble method), [1] +
          • get_choice() (Scheduler method), [1]
              +
            • (SchedulerChoice method), [1] +
            • (SchedulerChoiceExact method), [1]
            • -
            • (SchedulerChoiceParametric method), [1] +
            • (SchedulerChoiceInterval method), [1]
            • -
            • (SchedulerDouble method), [1] +
            • (SchedulerChoiceParametric method), [1]
            • (SchedulerExact method), [1] +
            • +
            • (SchedulerInterval method), [1]
            • (SchedulerParametric method), [1]
            • @@ -1924,6 +2028,8 @@

              G

            • get_choice_index() (SparseExactMdp method), [1]
            • @@ -1944,15 +2050,19 @@

              G

            • get_current_row_group_count() (ExactSparseMatrixBuilder method), [1]
            • -
            • get_deterministic_choice() (SchedulerChoiceDouble method), [1] +
            • get_deterministic_choice() (SchedulerChoice method), [1]
              • (SchedulerChoiceExact method), [1] +
              • +
              • (SchedulerChoiceInterval method), [1]
              • (SchedulerChoiceParametric method), [1]
              • @@ -2026,6 +2136,8 @@

                G

              • get_last_column() (ExactSparseMatrixBuilder method), [1]
                  +
                • (IntervalSparseMatrixBuilder method), [1] +
                • (ParametricSparseMatrixBuilder method), [1]
                • (SparseMatrixBuilder method), [1] @@ -2034,6 +2146,8 @@

                  G

                • get_last_row() (ExactSparseMatrixBuilder method), [1]
                    +
                  • (IntervalSparseMatrixBuilder method), [1] +
                  • (ParametricSparseMatrixBuilder method), [1]
                  • (SparseMatrixBuilder method), [1] @@ -2070,6 +2184,8 @@

                    G

                  • get_nr_available_actions() (SparseExactMdp method), [1]
                      +
                    • (SparseIntervalMdp method), [1] +
                    • (SparseMdp method), [1]
                    • (SparseParametricMdp method), [1] @@ -2094,6 +2210,8 @@

                      G

                    • get_observation() (SparseExactPomdp method), [1]
                        +
                      • (SparseIntervalPomdp method), [1] +
                      • (SparseParametricPomdp method), [1]
                      • (SparsePomdp method), [1] @@ -2138,6 +2256,8 @@

                        G

                      • get_row() (ExactSparseMatrix method), [1]
                          +
                        • (IntervalSparseMatrix method), [1] +
                        • (ParametricSparseMatrix method), [1]
                        • (SparseMatrix method), [1] @@ -2146,6 +2266,8 @@

                          G

                        • get_row_group_end() (ExactSparseMatrix method), [1]
                            +
                          • (IntervalSparseMatrix method), [1] +
                          • (ParametricSparseMatrix method), [1]
                          • (SparseMatrix method), [1] @@ -2154,6 +2276,8 @@

                            G

                          • get_row_group_start() (ExactSparseMatrix method), [1]
                              +
                            • (IntervalSparseMatrix method), [1] +
                            • (ParametricSparseMatrix method), [1]
                            • (SparseMatrix method), [1] @@ -2162,6 +2286,8 @@

                              G

                            • get_rows_for_group() (ExactSparseMatrix method), [1]
                                +
                              • (IntervalSparseMatrix method), [1] +
                              • (ParametricSparseMatrix method), [1]
                              • (SparseMatrix method), [1] @@ -2172,6 +2298,8 @@

                                G

                              • get_state_action_reward() (SparseExactRewardModel method), [1]
                                  +
                                • (SparseIntervalRewardModel method), [1] +
                                • (SparseParametricRewardModel method), [1]
                                • (SparseRewardModel method), [1] @@ -2180,6 +2308,8 @@

                                  G

                                • get_state_reward() (SparseExactRewardModel method), [1] - +
                                  • has_state_label() (StateLabeling method), [1]
                                  • has_state_rewards (SparseExactRewardModel property), [1]
                                      +
                                    • (SparseIntervalRewardModel property), [1] +
                                    • (SparseParametricRewardModel property), [1]
                                    • (SparseRewardModel property), [1] @@ -2392,6 +2530,8 @@

                                      H

                                    • has_transition_rewards (SparseExactRewardModel property), [1]
                                        +
                                      • (SparseIntervalRewardModel property), [1] +
                                      • (SparseParametricRewardModel property), [1]
                                      • (SparseRewardModel property), [1] @@ -2404,6 +2544,8 @@

                                        H

                                      • has_trivial_row_grouping (ExactSparseMatrix property), [1] - + +
                                        • no_weight_attached() (ImmediateTransition method)
                                        • node_count (Dd_Sylvan property), [1] @@ -3188,6 +3378,10 @@

                                          N

                                          • (SparseExactMdp property), [1] +
                                          • +
                                          • (SparseIntervalMA property), [1] +
                                          • +
                                          • (SparseIntervalMdp property), [1]
                                          • (SparseMA property), [1]
                                          • @@ -3213,6 +3407,8 @@

                                            N

                                          • nr_columns (ExactSparseMatrix property), [1]
                                              +
                                            • (IntervalSparseMatrix property), [1] +
                                            • (ParametricSparseMatrix property), [1]
                                            • (SparseMatrix property), [1] @@ -3237,6 +3433,8 @@

                                              N

                                            • nr_entries (ExactSparseMatrix property), [1]
                                                +
                                              • (IntervalSparseMatrix property), [1] +
                                              • (ParametricSparseMatrix property), [1]
                                              • (SparseMatrix property), [1] @@ -3247,6 +3445,8 @@

                                                N

                                              • nr_observations (SparseExactPomdp property), [1]
                                                  +
                                                • (SparseIntervalPomdp property), [1] +
                                                • (SparseParametricPomdp property), [1]
                                                • (SparsePomdp property), [1] @@ -3255,6 +3455,8 @@

                                                  N

                                                • nr_rows (ExactSparseMatrix property), [1] -
                                                  • OperatorType (class in stormpy)
                                                      @@ -3420,10 +3628,12 @@

                                                      P

                                                    • parse_properties_without_context() (in module stormpy)
                                                    • -
                                                    • partial (SchedulerDouble property), [1] +
                                                    • partial (Scheduler property), [1]
                                                      • (SchedulerExact property), [1] +
                                                      • +
                                                      • (SchedulerInterval property), [1]
                                                      • (SchedulerParametric property), [1]
                                                      • @@ -3473,6 +3683,8 @@

                                                        P

                                                      • player1_matrix (SparseExactModelComponents property), [1]
                                                          +
                                                        • (SparseIntervalModelComponents property), [1] +
                                                        • (SparseModelComponents property), [1]
                                                        • (SparseParametricModelComponents property), [1] @@ -3545,6 +3757,8 @@

                                                          P

                                                        • print_row() (ExactSparseMatrix method), [1]
                                                            +
                                                          • (IntervalSparseMatrix method), [1] +
                                                          • (ParametricSparseMatrix method), [1]
                                                          • (SparseMatrix method), [1] @@ -3683,6 +3897,8 @@

                                                            R

                                                          • rate_transitions (SparseExactModelComponents property), [1]
                                                              +
                                                            • (SparseIntervalModelComponents property), [1] +
                                                            • (SparseModelComponents property), [1]
                                                            • (SparseParametricModelComponents property), [1] @@ -3707,6 +3923,8 @@

                                                              R

                                                            • reduce_to_state_based_rewards() (SparseExactRewardModel method), [1]
                                                                +
                                                              • (SparseIntervalRewardModel method), [1] +
                                                              • (SparseParametricRewardModel method), [1]
                                                              • (SparseRewardModel method), [1] @@ -3739,6 +3957,8 @@

                                                                R

                                                              • replace_columns() (ExactSparseMatrixBuilder method), [1]
                                                                  +
                                                                • (IntervalSparseMatrixBuilder method), [1] +
                                                                • (ParametricSparseMatrixBuilder method), [1]
                                                                • (SparseMatrixBuilder method), [1] @@ -3764,6 +3984,8 @@

                                                                  R

                                                                  -
                                                                  • SparseMatrixEntry (class in stormpy)
                                                                      @@ -4305,6 +4625,8 @@

                                                                      S

                                                                    • state_action_rewards (SparseExactRewardModel property), [1]
                                                                        +
                                                                      • (SparseIntervalRewardModel property), [1] +
                                                                      • (SparseParametricRewardModel property), [1]
                                                                      • (SparseRewardModel property), [1] @@ -4321,6 +4643,8 @@

                                                                        S

                                                                      • state_labeling (SparseExactModelComponents property), [1]
                                                                          +
                                                                        • (SparseIntervalModelComponents property), [1] +
                                                                        • (SparseModelComponents property), [1]
                                                                        • (SparseParametricModelComponents property), [1] @@ -4329,6 +4653,8 @@

                                                                          S

                                                                        • state_rewards (SparseExactRewardModel property), [1]
                                                                            +
                                                                          • (SparseIntervalRewardModel property), [1] +
                                                                          • (SparseParametricRewardModel property), [1]
                                                                          • (SparseRewardModel property), [1] @@ -4337,6 +4663,8 @@

                                                                            S

                                                                          • state_valuations (SparseExactModelComponents property), [1]
                                                                              +
                                                                            • (SparseIntervalModelComponents property), [1] +
                                                                            • (SparseModelComponents property), [1]
                                                                            • (SparseParametricModelComponents property), [1] @@ -4470,6 +4798,8 @@

                                                                              S

                                                                            • submatrix() (ExactSparseMatrix method), [1] - +
                                                                              • total_degree (Polynomial property)
                                                                              • transform() (JaniLocationExpander method), [1] @@ -4688,6 +5020,8 @@

                                                                                T

                                                                              • transition_matrix (SparseExactModelComponents property), [1]
                                                                                  +
                                                                                • (SparseIntervalModelComponents property), [1] +
                                                                                • (SparseModelComponents property), [1]
                                                                                • (SparseParametricModelComponents property), [1] @@ -4696,6 +5030,8 @@

                                                                                  T

                                                                                • transition_rewards (SparseExactRewardModel property), [1]
                                                                                    +
                                                                                  • (SparseIntervalRewardModel property), [1] +
                                                                                  • (SparseParametricRewardModel property), [1]
                                                                                  • (SparseRewardModel property), [1] @@ -4706,6 +5042,8 @@

                                                                                    T

                                                                                  • transitions (SparseExactModelAction property), [1]
                                                                                      +
                                                                                    • (SparseIntervalModelAction property), [1] +
                                                                                    • (SparseModelAction property), [1]
                                                                                    • (SparseParametricModelAction property), [1] @@ -4858,6 +5196,8 @@

                                                                                      V

                                                                                    • value() (ExactSparseMatrixEntry method), [1]
                                                                                        +
                                                                                      • (IntervalSparseMatrixEntry method), [1] +
                                                                                      • (ParametricSparseMatrixEntry method), [1]
                                                                                      • (SparseMatrixEntry method), [1] diff --git a/getting_started.html b/getting_started.html index fcfc6258e..768876700 100644 --- a/getting_started.html +++ b/getting_started.html @@ -178,7 +178,9 @@
                                                                                      • DiceStringVisitor
                                                                                      • DirectEncodingOptions
                                                                                      • DirectEncodingParserOptions
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • EliminationLabelBehavior
                                                                                      • EndComponentEliminatorReturnTypeDouble
                                                                                      • Environment
                                                                                      • @@ -211,6 +213,10 @@
                                                                                      • HybridParametricQuantitativeCheckResult
                                                                                      • HybridQuantitativeCheckResult
                                                                                      • InstantaneousRewardFormula
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -234,6 +240,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • MinMaxMethod
                                                                                      • MinMaxSolverEnvironment
                                                                                      • @@ -281,11 +288,13 @@
                                                                                      • SMTCounterExampleGeneratorOptions
                                                                                      • SMTCounterExampleGeneratorStats
                                                                                      • SMTCounterExampleInput
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SolverEnvironment
                                                                                      • @@ -302,6 +311,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -357,6 +377,7 @@
                                                                                      • UnaryStateFormula
                                                                                      • UntilFormula
                                                                                      • Variable
                                                                                      • +
                                                                                      • build_interval_model_from_drn()
                                                                                      • build_model()
                                                                                      • build_model_from_drn()
                                                                                      • build_parametric_model()
                                                                                      • @@ -371,6 +392,7 @@
                                                                                      • build_sparse_parametric_model_with_options()
                                                                                      • build_symbolic_model()
                                                                                      • build_symbolic_parametric_model()
                                                                                      • +
                                                                                      • check_interval_mdp()
                                                                                      • check_model_dd()
                                                                                      • check_model_hybrid()
                                                                                      • check_model_sparse()
                                                                                      • @@ -474,7 +496,9 @@
                                                                                      • DdMetaVariable_Sylvan
                                                                                      • Dd_Sylvan
                                                                                      • DiceStringVisitor
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • ExactSparseMatrix
                                                                                      • ExactSparseMatrixBuilder
                                                                                      • ExactSparseMatrixEntry
                                                                                      • @@ -483,6 +507,10 @@
                                                                                      • ExpressionManager
                                                                                      • ExpressionParser
                                                                                      • ExpressionType
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -503,6 +531,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • ModelType
                                                                                      • OperatorType
                                                                                      • @@ -526,11 +555,13 @@
                                                                                      • PrismRewardModel
                                                                                      • PrismUpdate
                                                                                      • PrismVariable
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SparseCtmc
                                                                                      • @@ -546,6 +577,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -885,7 +927,7 @@

                                                                                        Building models
                                                                                        -Labels: {'four', 'deadlock', 'five', 'six', 'done', 'one', 'three', 'init', 'two'}
                                                                                        +Labels: {'deadlock', 'init', 'three', 'six', 'four', 'five', 'one', 'done', 'two'}
                                                                                         

                                                                                        We will investigate ways to examine the model in more detail later in Investigating the model.

                                                                                        diff --git a/getting_started.ipynb b/getting_started.ipynb index 026c2c4d0..e8c1397da 100644 --- a/getting_started.ipynb +++ b/getting_started.ipynb @@ -49,10 +49,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.162517Z", - "iopub.status.busy": "2023-12-20T10:24:05.162007Z", - "iopub.status.idle": "2023-12-20T10:24:05.203707Z", - "shell.execute_reply": "2023-12-20T10:24:05.203092Z" + "iopub.execute_input": "2023-12-21T18:31:27.983760Z", + "iopub.status.busy": "2023-12-21T18:31:27.983579Z", + "iopub.status.idle": "2023-12-21T18:31:28.028746Z", + "shell.execute_reply": "2023-12-21T18:31:28.028058Z" }, "hide-output": false }, @@ -81,10 +81,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.206161Z", - "iopub.status.busy": "2023-12-20T10:24:05.205974Z", - "iopub.status.idle": "2023-12-20T10:24:05.209492Z", - "shell.execute_reply": "2023-12-20T10:24:05.208959Z" + "iopub.execute_input": "2023-12-21T18:31:28.031526Z", + "iopub.status.busy": "2023-12-21T18:31:28.031316Z", + "iopub.status.idle": "2023-12-21T18:31:28.034815Z", + "shell.execute_reply": "2023-12-21T18:31:28.034355Z" }, "hide-output": false }, @@ -106,10 +106,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.211734Z", - "iopub.status.busy": "2023-12-20T10:24:05.211299Z", - "iopub.status.idle": "2023-12-20T10:24:05.215183Z", - "shell.execute_reply": "2023-12-20T10:24:05.214631Z" + "iopub.execute_input": "2023-12-21T18:31:28.036894Z", + "iopub.status.busy": "2023-12-21T18:31:28.036588Z", + "iopub.status.idle": "2023-12-21T18:31:28.040590Z", + "shell.execute_reply": "2023-12-21T18:31:28.040094Z" }, "hide-output": false }, @@ -131,10 +131,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.217573Z", - "iopub.status.busy": "2023-12-20T10:24:05.217101Z", - "iopub.status.idle": "2023-12-20T10:24:05.234352Z", - "shell.execute_reply": "2023-12-20T10:24:05.233807Z" + "iopub.execute_input": "2023-12-21T18:31:28.042801Z", + "iopub.status.busy": "2023-12-21T18:31:28.042495Z", + "iopub.status.idle": "2023-12-21T18:31:28.060919Z", + "shell.execute_reply": "2023-12-21T18:31:28.060281Z" }, "hide-output": false }, @@ -157,10 +157,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.236872Z", - "iopub.status.busy": "2023-12-20T10:24:05.236415Z", - "iopub.status.idle": "2023-12-20T10:24:05.239743Z", - "shell.execute_reply": "2023-12-20T10:24:05.239212Z" + "iopub.execute_input": "2023-12-21T18:31:28.063243Z", + "iopub.status.busy": "2023-12-21T18:31:28.062858Z", + "iopub.status.idle": "2023-12-21T18:31:28.066221Z", + "shell.execute_reply": "2023-12-21T18:31:28.065708Z" } }, "outputs": [ @@ -190,10 +190,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.241943Z", - "iopub.status.busy": "2023-12-20T10:24:05.241488Z", - "iopub.status.idle": "2023-12-20T10:24:05.244448Z", - "shell.execute_reply": "2023-12-20T10:24:05.243960Z" + "iopub.execute_input": "2023-12-21T18:31:28.068423Z", + "iopub.status.busy": "2023-12-21T18:31:28.068090Z", + "iopub.status.idle": "2023-12-21T18:31:28.070884Z", + "shell.execute_reply": "2023-12-21T18:31:28.070417Z" }, "hide-output": false }, @@ -202,7 +202,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Labels: {'four', 'deadlock', 'five', 'six', 'done', 'one', 'three', 'init', 'two'}\n" + "Labels: {'deadlock', 'init', 'three', 'six', 'four', 'five', 'one', 'done', 'two'}\n" ] } ], @@ -254,10 +254,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.246713Z", - "iopub.status.busy": "2023-12-20T10:24:05.246366Z", - "iopub.status.idle": "2023-12-20T10:24:05.249306Z", - "shell.execute_reply": "2023-12-20T10:24:05.248830Z" + "iopub.execute_input": "2023-12-21T18:31:28.073177Z", + "iopub.status.busy": "2023-12-21T18:31:28.072833Z", + "iopub.status.idle": "2023-12-21T18:31:28.075757Z", + "shell.execute_reply": "2023-12-21T18:31:28.075265Z" }, "hide-output": false }, @@ -283,10 +283,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.251214Z", - "iopub.status.busy": "2023-12-20T10:24:05.251043Z", - "iopub.status.idle": "2023-12-20T10:24:05.265774Z", - "shell.execute_reply": "2023-12-20T10:24:05.265246Z" + "iopub.execute_input": "2023-12-21T18:31:28.077940Z", + "iopub.status.busy": "2023-12-21T18:31:28.077603Z", + "iopub.status.idle": "2023-12-21T18:31:28.093695Z", + "shell.execute_reply": "2023-12-21T18:31:28.092944Z" }, "hide-output": false }, @@ -317,10 +317,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.267886Z", - "iopub.status.busy": "2023-12-20T10:24:05.267708Z", - "iopub.status.idle": "2023-12-20T10:24:05.270741Z", - "shell.execute_reply": "2023-12-20T10:24:05.270166Z" + "iopub.execute_input": "2023-12-21T18:31:28.096266Z", + "iopub.status.busy": "2023-12-21T18:31:28.095796Z", + "iopub.status.idle": "2023-12-21T18:31:28.099193Z", + "shell.execute_reply": "2023-12-21T18:31:28.098581Z" }, "hide-output": false }, @@ -382,10 +382,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.272950Z", - "iopub.status.busy": "2023-12-20T10:24:05.272773Z", - "iopub.status.idle": "2023-12-20T10:24:05.285608Z", - "shell.execute_reply": "2023-12-20T10:24:05.285093Z" + "iopub.execute_input": "2023-12-21T18:31:28.101464Z", + "iopub.status.busy": "2023-12-21T18:31:28.101132Z", + "iopub.status.idle": "2023-12-21T18:31:28.115512Z", + "shell.execute_reply": "2023-12-21T18:31:28.114846Z" }, "hide-output": false }, @@ -409,10 +409,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.287702Z", - "iopub.status.busy": "2023-12-20T10:24:05.287504Z", - "iopub.status.idle": "2023-12-20T10:24:05.290297Z", - "shell.execute_reply": "2023-12-20T10:24:05.289831Z" + "iopub.execute_input": "2023-12-21T18:31:28.117910Z", + "iopub.status.busy": "2023-12-21T18:31:28.117546Z", + "iopub.status.idle": "2023-12-21T18:31:28.120593Z", + "shell.execute_reply": "2023-12-21T18:31:28.120010Z" }, "hide-output": false }, @@ -439,10 +439,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.292240Z", - "iopub.status.busy": "2023-12-20T10:24:05.292067Z", - "iopub.status.idle": "2023-12-20T10:24:05.295289Z", - "shell.execute_reply": "2023-12-20T10:24:05.294768Z" + "iopub.execute_input": "2023-12-21T18:31:28.122861Z", + "iopub.status.busy": "2023-12-21T18:31:28.122510Z", + "iopub.status.idle": "2023-12-21T18:31:28.125608Z", + "shell.execute_reply": "2023-12-21T18:31:28.125040Z" }, "hide-output": false }, @@ -484,10 +484,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.297358Z", - "iopub.status.busy": "2023-12-20T10:24:05.297181Z", - "iopub.status.idle": "2023-12-20T10:24:05.308885Z", - "shell.execute_reply": "2023-12-20T10:24:05.308419Z" + "iopub.execute_input": "2023-12-21T18:31:28.127854Z", + "iopub.status.busy": "2023-12-21T18:31:28.127510Z", + "iopub.status.idle": "2023-12-21T18:31:28.143838Z", + "shell.execute_reply": "2023-12-21T18:31:28.143203Z" }, "hide-output": false }, @@ -511,10 +511,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.310889Z", - "iopub.status.busy": "2023-12-20T10:24:05.310703Z", - "iopub.status.idle": "2023-12-20T10:24:05.313649Z", - "shell.execute_reply": "2023-12-20T10:24:05.313095Z" + "iopub.execute_input": "2023-12-21T18:31:28.146303Z", + "iopub.status.busy": "2023-12-21T18:31:28.145946Z", + "iopub.status.idle": "2023-12-21T18:31:28.149006Z", + "shell.execute_reply": "2023-12-21T18:31:28.148436Z" }, "hide-output": false }, @@ -544,10 +544,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.315883Z", - "iopub.status.busy": "2023-12-20T10:24:05.315522Z", - "iopub.status.idle": "2023-12-20T10:24:05.319639Z", - "shell.execute_reply": "2023-12-20T10:24:05.319031Z" + "iopub.execute_input": "2023-12-21T18:31:28.151281Z", + "iopub.status.busy": "2023-12-21T18:31:28.150908Z", + "iopub.status.idle": "2023-12-21T18:31:28.154566Z", + "shell.execute_reply": "2023-12-21T18:31:28.153996Z" }, "hide-output": false }, @@ -599,10 +599,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.321753Z", - "iopub.status.busy": "2023-12-20T10:24:05.321414Z", - "iopub.status.idle": "2023-12-20T10:24:05.324197Z", - "shell.execute_reply": "2023-12-20T10:24:05.323708Z" + "iopub.execute_input": "2023-12-21T18:31:28.156751Z", + "iopub.status.busy": "2023-12-21T18:31:28.156413Z", + "iopub.status.idle": "2023-12-21T18:31:28.159152Z", + "shell.execute_reply": "2023-12-21T18:31:28.158628Z" }, "hide-output": false }, @@ -624,10 +624,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2023-12-20T10:24:05.326126Z", - "iopub.status.busy": "2023-12-20T10:24:05.325952Z", - "iopub.status.idle": "2023-12-20T10:24:05.328778Z", - "shell.execute_reply": "2023-12-20T10:24:05.328302Z" + "iopub.execute_input": "2023-12-21T18:31:28.161295Z", + "iopub.status.busy": "2023-12-21T18:31:28.160889Z", + "iopub.status.idle": "2023-12-21T18:31:28.163668Z", + "shell.execute_reply": "2023-12-21T18:31:28.163153Z" }, "hide-output": false }, diff --git a/index.html b/index.html index 056214033..a2b09cc19 100644 --- a/index.html +++ b/index.html @@ -174,7 +174,9 @@
                                                                                      • DiceStringVisitor
                                                                                      • DirectEncodingOptions
                                                                                      • DirectEncodingParserOptions
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • EliminationLabelBehavior
                                                                                      • EndComponentEliminatorReturnTypeDouble
                                                                                      • Environment
                                                                                      • @@ -207,6 +209,10 @@
                                                                                      • HybridParametricQuantitativeCheckResult
                                                                                      • HybridQuantitativeCheckResult
                                                                                      • InstantaneousRewardFormula
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -230,6 +236,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • MinMaxMethod
                                                                                      • MinMaxSolverEnvironment
                                                                                      • @@ -277,11 +284,13 @@
                                                                                      • SMTCounterExampleGeneratorOptions
                                                                                      • SMTCounterExampleGeneratorStats
                                                                                      • SMTCounterExampleInput
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SolverEnvironment
                                                                                      • @@ -298,6 +307,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -353,6 +373,7 @@
                                                                                      • UnaryStateFormula
                                                                                      • UntilFormula
                                                                                      • Variable
                                                                                      • +
                                                                                      • build_interval_model_from_drn()
                                                                                      • build_model()
                                                                                      • build_model_from_drn()
                                                                                      • build_parametric_model()
                                                                                      • @@ -367,6 +388,7 @@
                                                                                      • build_sparse_parametric_model_with_options()
                                                                                      • build_symbolic_model()
                                                                                      • build_symbolic_parametric_model()
                                                                                      • +
                                                                                      • check_interval_mdp()
                                                                                      • check_model_dd()
                                                                                      • check_model_hybrid()
                                                                                      • check_model_sparse()
                                                                                      • @@ -470,7 +492,9 @@
                                                                                      • DdMetaVariable_Sylvan
                                                                                      • Dd_Sylvan
                                                                                      • DiceStringVisitor
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • ExactSparseMatrix
                                                                                      • ExactSparseMatrixBuilder
                                                                                      • ExactSparseMatrixEntry
                                                                                      • @@ -479,6 +503,10 @@
                                                                                      • ExpressionManager
                                                                                      • ExpressionParser
                                                                                      • ExpressionType
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -499,6 +527,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • ModelType
                                                                                      • OperatorType
                                                                                      • @@ -522,11 +551,13 @@
                                                                                      • PrismRewardModel
                                                                                      • PrismUpdate
                                                                                      • PrismVariable
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SparseCtmc
                                                                                      • @@ -542,6 +573,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -825,7 +867,9 @@

                                                                                        Stormpy API ReferenceDiceStringVisitor
                                                                                      • DirectEncodingOptions
                                                                                      • DirectEncodingParserOptions
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • EliminationLabelBehavior
                                                                                      • EndComponentEliminatorReturnTypeDouble
                                                                                      • Environment
                                                                                      • @@ -858,6 +902,10 @@

                                                                                        Stormpy API ReferenceHybridParametricQuantitativeCheckResult
                                                                                      • HybridQuantitativeCheckResult
                                                                                      • InstantaneousRewardFormula
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -881,6 +929,7 @@

                                                                                        Stormpy API ReferenceMaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • MinMaxMethod
                                                                                      • MinMaxSolverEnvironment
                                                                                      • @@ -928,11 +977,13 @@

                                                                                        Stormpy API ReferenceSMTCounterExampleGeneratorOptions
                                                                                      • SMTCounterExampleGeneratorStats
                                                                                      • SMTCounterExampleInput
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SolverEnvironment
                                                                                      • @@ -949,6 +1000,17 @@

                                                                                        Stormpy API ReferenceSparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -1004,6 +1066,7 @@

                                                                                        Stormpy API ReferenceUnaryStateFormula
                                                                                      • UntilFormula
                                                                                      • Variable
                                                                                      • +
                                                                                      • build_interval_model_from_drn()
                                                                                      • build_model()
                                                                                      • build_model_from_drn()
                                                                                      • build_parametric_model()
                                                                                      • @@ -1018,6 +1081,7 @@

                                                                                        Stormpy API Referencebuild_sparse_parametric_model_with_options()
                                                                                      • build_symbolic_model()
                                                                                      • build_symbolic_parametric_model()
                                                                                      • +
                                                                                      • check_interval_mdp()
                                                                                      • check_model_dd()
                                                                                      • check_model_hybrid()
                                                                                      • check_model_sparse()
                                                                                      • @@ -1121,7 +1185,9 @@

                                                                                        Stormpy API ReferenceDdMetaVariable_Sylvan
                                                                                      • Dd_Sylvan
                                                                                      • DiceStringVisitor
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • ExactSparseMatrix
                                                                                      • ExactSparseMatrixBuilder
                                                                                      • ExactSparseMatrixEntry
                                                                                      • @@ -1130,6 +1196,10 @@

                                                                                        Stormpy API ReferenceExpressionManager
                                                                                      • ExpressionParser
                                                                                      • ExpressionType
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -1150,6 +1220,7 @@

                                                                                        Stormpy API ReferenceMaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • ModelType
                                                                                      • OperatorType
                                                                                      • @@ -1173,11 +1244,13 @@

                                                                                        Stormpy API ReferencePrismRewardModel
                                                                                      • PrismUpdate
                                                                                      • PrismVariable
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SparseCtmc
                                                                                      • @@ -1193,6 +1266,17 @@

                                                                                        Stormpy API ReferenceSparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • diff --git a/installation.html b/installation.html index fc4d7316d..f903b8d04 100644 --- a/installation.html +++ b/installation.html @@ -175,7 +175,9 @@
                                                                                      • DiceStringVisitor
                                                                                      • DirectEncodingOptions
                                                                                      • DirectEncodingParserOptions
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • EliminationLabelBehavior
                                                                                      • EndComponentEliminatorReturnTypeDouble
                                                                                      • Environment
                                                                                      • @@ -208,6 +210,10 @@
                                                                                      • HybridParametricQuantitativeCheckResult
                                                                                      • HybridQuantitativeCheckResult
                                                                                      • InstantaneousRewardFormula
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -231,6 +237,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • MinMaxMethod
                                                                                      • MinMaxSolverEnvironment
                                                                                      • @@ -278,11 +285,13 @@
                                                                                      • SMTCounterExampleGeneratorOptions
                                                                                      • SMTCounterExampleGeneratorStats
                                                                                      • SMTCounterExampleInput
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SolverEnvironment
                                                                                      • @@ -299,6 +308,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -354,6 +374,7 @@
                                                                                      • UnaryStateFormula
                                                                                      • UntilFormula
                                                                                      • Variable
                                                                                      • +
                                                                                      • build_interval_model_from_drn()
                                                                                      • build_model()
                                                                                      • build_model_from_drn()
                                                                                      • build_parametric_model()
                                                                                      • @@ -368,6 +389,7 @@
                                                                                      • build_sparse_parametric_model_with_options()
                                                                                      • build_symbolic_model()
                                                                                      • build_symbolic_parametric_model()
                                                                                      • +
                                                                                      • check_interval_mdp()
                                                                                      • check_model_dd()
                                                                                      • check_model_hybrid()
                                                                                      • check_model_sparse()
                                                                                      • @@ -471,7 +493,9 @@
                                                                                      • DdMetaVariable_Sylvan
                                                                                      • Dd_Sylvan
                                                                                      • DiceStringVisitor
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • ExactSparseMatrix
                                                                                      • ExactSparseMatrixBuilder
                                                                                      • ExactSparseMatrixEntry
                                                                                      • @@ -480,6 +504,10 @@
                                                                                      • ExpressionManager
                                                                                      • ExpressionParser
                                                                                      • ExpressionType
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -500,6 +528,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • ModelType
                                                                                      • OperatorType
                                                                                      • @@ -523,11 +552,13 @@
                                                                                      • PrismRewardModel
                                                                                      • PrismUpdate
                                                                                      • PrismVariable
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SparseCtmc
                                                                                      • @@ -543,6 +574,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • diff --git a/objects.inv b/objects.inv index 0dc674a1a13eb0803409ffb9a4d782a130c6c3e4..0f6822b58cf0aed334d7947192efa540b0bae06e 100644 GIT binary patch literal 52064 zcmV)GK)$~tAX9K?X>NERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGk&bZ>HP zaCr(NAXa5^b7^mGIv_DFI4&>>BOp|0Wgv28ZDDC{WMy(7Z)PBLXlZjGW@&6?AZc?T zV{dJ6a%FRKWn>_Ab7^j8AbM0Q!1D0fI=2A%XG=!#H&{Q%$C7jnl_IZ_3TStjvGE z=KHp8ioeC-zAiti`dH-Ur_;y(-j}(QpMLx2r~Fj>&wbs9&0Bjc|1YT`A5R}{*l+*i zwlq4tiUTnDD5G|1f2nOI_{r&Q{>O305FYFM~2tq$^3V)fsms} z`kyrDSRc-c_#X>U_w#T6_Y`^a*(BmNmp``k+0wnVXrWq_q5IvhQzN8Q_^;~cbD6Wi zn^)0hV*J%4L$q)80YG+>KZ}weVvgIC`u}M3si{w*X+MGlUk-=t@uPgtE11D4{-&+* z>HJbudGqn5u1k?ucS>Ha0-iojzz^nyZ$5w9YKpvVo8tN03L?$jLkgBEKMMF4@Y1~J z7Pw*=U=hc^8Mwj6O2mfJveNUDL8$4KwOYrUeH+rPW@4`ehf-CivTnL0@887!2bAkdM}AWC5mY^?c8!Rd zUv!_5WZcZdI=rM4bQMQ8LmVlRDCKS{zR-N^A$oN7S6&sgim;+OHHAE;;F>;)8a%$# zWRBt>R1f%4sD6*dGYt$UMq0{>bQxaoGQ2*Xas|iCfNad>_uaqXvzI0IVfXoI_dv$q zFl^uK9v{hI)TC>H#Z9@c>grJR%Ws$gv%;x4fo_kl>as*k+8n^mYm=YevVP#EM@0KE zlEkEBMf_8gr5@F)!61q9+)ZZR#e*3Lp>k+@xXr8lRn=(Bn${9!S_W0qay2TMmO%kk zPZ259upkPrerueb55A9I7*?KLENWWEBDn4bB4j+OQaSLrie(dE%fK4C*{f=0u8+7iRE3IL+;ArSX5@hXomk^#9RJeK+BO2 zz1i+=c2B$P=JS``4PuDn<@?Xw?mivc?e5|CgyK-mo0kRG(C(^(9@Ev8ngtA$b@L$F zb7O{hm~BNE*XEe3T>6z*;ieKl^~_mSc{PpyshVH2-j&*lrdL+9v2Ok5LUv?P{m|)< z2;%pmsjH)?TIkmr0UKGD?`jw*Yz~;+e|PIwkA?z1_FLmNqIeY*q8>RIrb@x$c|9I~ z{bDiT>aq*3rvfYqZGEcC`nA~SC5s2ypuDTnb5_0Z2WkdmIw|Dhp^f1!1RAc#lkT!_ z$My**VGc8MC{=N(W(R!s+SKQhs*#68OsctRS}vE&)C{*HBva|FF7=Q1A}=R-s3vqp zdCY$Zi)%1I7FjiF09~Gsm1M}Obc?F~C72|*eqhCLQp0gxnbcXUcSy+u^87sY`V@wK zi-K4wd$d_&uf(s}WR#($8_{z~%);=wX+$-ztmEX3ORe&%?MrepIz~wvxb*mGOf8qJ z5oWeGudo!lovNxI!~$lpn<<}ZHML{W-59HUb~G%ChrY#uWW}j0_C;$b{&mi)wrI`J z#q`S$LY~Vu9n&U<*9rjJ>yXtlCF?l$K$L`z_EztGBb&N464@|02*j^b-Kg4L*FO-| zb4FycLo|P=jt4b?403eaiT%oCU6mhd^7Zj7x`~)fBGZ_-3~OTw2WE>KKspvR3h#a1 zs7Z>d?t6NZ-#o=B$!%1en%+<;Zqe3P=f)zWRCT4T$#%~;>znKT1#u1F+m?e zS9SH*?8*ubye%XL{9YUc9=H299`n1PfEtlwW||}L`sIZHI;xU`De?pGhLW}$^%sx2 zEvhpGrY{TC1e`uPd@4Wi$ZwQ9xg&h)`;w9&c~f-f`Jj!_0NmG=J`5fW_D2y$D+F{{S|Xc^V{`xIcy&!93- z=%Y7uh9UQe6w|>!0#;@(eIJzNC*AvwdoI}8rKrm8_611>y-s2eXw0B>e_M@$m4)te zUI^{0JU>e{(mJ<<#G;P9Ot{-Ak1(U69=6$=&U~mWXw_~S`X^uT^))aNO)^>JM$yB= z7dCG%laSyW-R>+6wj6e-jak?vnl#HSvs2fz{eBc1Vq@IG=r(Rve~|TeV3-wkBE!5? zf+)hS3b4q{K3DTeV6M9fYVq=-W{H@y4IZLOwrb9so!}d)PNIWo`YnDc!!VZOaJ=+C z=7X-)7CA(lJhuM}P2u-%LBli4?ut$|i*&fNUHuyx>-s0+h&dU*_$j04|L7kvD2m zE#O7j0%h>4?ITd?yUTh=P(xRnP^X}Vo6Y+Y(QZxGzMs2G(%D(xlFqPKtY<`GJjBIe zF}KjO`uQ)h*Q>)EDi!}Ze=gKa@gqaezGgiAC1VZ+FLTk8xHWLNoca8LyWjkKsqzqe zF7JevyNf#1%VlqU5 zJ~Rm+!!l_5gR0g@08|9EAL9e=_S#K5c0f>Eahj!ZIV~ zm)i-d2DSXb>dE@Rm!Hn0HUgb3CJF|!j z&zu!>lfS>}Mk+g~zM`nI!9^@xOxI3l=muy_q$*9`^pKB%v8K>SPnyYqXX0O0XU|CSIn%I4JV07ou!5VR_-vzyR4C|lt5#NR zz^4V-Ts_@h!QJ(&u-khoc*`*S$7d??=IN0Ny(JrE4de70vSu!_6J>QOnO9dZz0PJekQNGmCidzE2VZ+Z2K znLN!=-QZvxJ(a|p)C(^rdxycB1#;MWr8aMIeAhk%?b z>u2?#2=*HHNTdhB8F346Btf@J0}_0&bpbNv8F~3;NufR__$7-Kw#lX73Yg#h(Z?3` zS4hn{d>H`MO>(qiNd_)>|!t#J~!81S!z=8 z^c$#S!T_r+9twvd0-1UKmLbMmI6V*5LD!2<2s$n)6bT zMMX!RsVSa(b`rqf>Xwe=csCJlEYeX#m;~)A0z`*# z77-@IyNmGfu^mQuc)2bkJhTL-5q>7D+Xz1s%5j8;2J1S)LxXf4;bFnLk8snV97qHy zXf7nelo%%xVJ5yCi8w#rkpz&FTjDs*B*Kg|cM@(+ghPn{0oJ8NhzjdeBE-e#fjgGq zKkgD@=v=q!<1;6f!}@Fi;+S5PSfA%6GPiH2bwjLITc!tD%Wv#!BLoG9aIZ=CGRt=f z%W?!e1FL>p^^-?L$30=u2WZLeUM*m&MrqUc1&eNL+)LdyX7Ct(sDD<*J>tHs<+;J6 zd`4yt<|)+x5M}3_W?n=Z#)E_LvrT(h3j8WeqXr3}$45&pGi=e+j z$&g^yJ2Gn78(50oITgaUiiKx^&!@xidL#yn@gieE&~9WL=%OX$bpl5;HWQ`bQC!g& z=ymrj0->2%AUCBsGhucj$t8Emc|M)koHv7iHek9;{0++*;S(Yc+1VK6NxL-|bCPX= z-f~Q1PV6nA49&>1dkZw-X5WH=Q9O_f_XGG`A`6xRY?iMLNs8G`KZu}#U(MkL(xXR9 znqe^0`@GW^W|m_G0xR+9qdCozf|gVGGIc)<%z)*hM-UvCSa71x5sQQ2CdA_D9ez+G z7*8GcSdl`3o!l?+W|X$*9VtA=v6Y~sQ&g@wtNf_;Z%thlf9u_qiE)?*QaC;SM9@^- zAfMSrF4&k&!N8_Byg0>5<1ub+SK$7QiSeERg@fbw#UfMFpo7q>U}}JG&JE+PKUiE{ zWjj~qZ)vnmy&E=_lk;D^5Q6KNCH_n?RT`{u+zFHK7Uz7C7fV21t?LQq4>M7h4SFg{ z^D#ityEPh2SocZdmcnKloU?V8SEzYN^H6a=eLb8Tg!_RV6&o$CLpAwN^m|+XI@hg! z>+`GehYFKvV>VmF8pi_qc>np~aYu%uvT1?EEs;FTo^_39&=8yS@Z$*PK+z8#(w@*v z@^EI7=Q4SZWOARzO!XjUf@d(-k6-fhl3$#Vd;J6a;VZmt=teuZ=Gn%~XQhb6ngz*% z0F+&iw@+94keq0CzjD>Pi{C|sNrxYgI@}ka(YFli;|V@;@N?<2<~4NFIZ9&=L_X*H zA12q$(5QFhzCR;Ipm95$Gw12@*^9_!ff>#KOw?6dRBCjSzo=N*OVOC4js_z-OhRkD zQ|3nG`!}p3{W$w@Vb+!}FJNK1lH2Fo#d55Bav~w2nowqk57kr@`>vgD@}f#oY9HIY zWmhpnvdPU&4Am30MUp11V^y^?Eg|7%c8s!HKQk5I9NbSSSBmz0N=#|)hBG;@E7iyo z3y#5>2D$G9^;Vj7;TO_z3^!D~A`h5pVXi%n2~G>7zK-%?Iv{jwQP6Z`&fldQ#IL zWJV$-J-vE0RC`%aodXtoHCjZ}qYi{VDYeG4N=VN_FDEksdt-+~hd3_lLUJ>8AW4w3 z)5%+Qek9K0Ym{$D5154s%=J4$m45%_(R@qK<()F6!WtnFov! z60x%x+u=0jDOGQipr08jSOsgrLMvM%3AuQU43eK8j6z24UT1wyq88u5$ZPf;gb5n! zIct&{mTq8?WJob1Vb!x053Q!nXvlSK#vxPW3!%R0#eeaq*|-DmU@kz5v*hs0BQ4}^ItYEA-E91a2EvGJOFSUMCSt7g}x_NpZ_o8=1 zItazIU&fEXReOXs^ke*u_*Jy}i2%$Fi9v6X*36LUiVC9ZG!!JU-TfaVWRssx<;UcX z3H1dBj(uI}3&pxq+xN<;97TVWZQ#M?oMPf-y&^c~&5!!M$gBQ=OCn8GSFYLb{K!3; z^>D&}{9hj4!mX@tgj;m;>sVbH#DWdb*p>Wn{J-3$`T9$bz$e)(5kP1G46eq#-_) z`G;u!nN3c-xQsdtuh3)b8sep#wIk&P`QUdl7D=Ry4+m`$V%SXcR`(8P5nwdD;>AWwH54 zEa=N1ZftjV($wmHZKZ34@cHc~O~v-NXzJlS$<*P{Is13#m&xXSiWzT0!dVNMh_w;M zPpv+WYs5b1`cl)3oSw5X>9@bcH%j__*xzPYTgJ}D=Q#SdQU6N)uyo6&G4 z=W80q{Cq~n{uumO`iv>3uQTN>h6H!N2o3m`s~NS zCdo;nP2)Wj%$a)aaS(7fVCSFuc zy_iZ{L}f3Yau!Xwi>1Ux(%Dh2v5`b?7B8Tz?cyaD zZ*O^PDYt%?=(i9nw7mN=cZ1#gX-qLSWc(UWquB$+Z=vNlkz}H zlEy0C0Tgy?M{MI#w`|GUv&08WF3>2ZYzmV%fR}0Zk{uXH+-jz3D^s#uLuYKRkEQEoj~5^2gTr>!N&Ri96ol#G3kw zu3l~$enf~<*ekkkx4|>`kM0;*3{pvNUszq2f zgRrS*NTP0&GU}r)xX#23Vp~#n({hXz_`^7lcX;N9c|)5(7SO>R0cY> zOBR8Zh14bBA#Zh0%q;^wP5M$W5GO7N18u63Fz{WnEI4csOT)+Uxh{*nDO~?L=T%#@ z#^K|JeSZ$0l>7`mvsdm3iX6$!nYN2-xMdr*x!TRsL6|dCKvU9c8Khx-^Wz{ zYhJ45@)g~qbwy5isMt@sOfjltxad}C<}sSt{g~d&c*8GHi-tY(w3?cvC`ai?z!tL>6vK#DR|x*(mUWy9Fbimhv!c*$lL# zQ%)#(2=EK#aiRoE$|xh3V&|-RS|*s8e8H@}M205J#;4*aa8IRvukz;OOSkBVUwAg? z`@DT)q4aGb>;u<^gD7|oquFkY5@i zL8xvOYb)uPw`8?GF-GAB7QzFi;9PZC9LnRXnF=PIbGdS^;Ge@ zAshnQWx(M;g1vn_Hw6vaeF`|VE=#f3dw04+8n+RF*#0?{vdqr9d(xBN=k7FafAtu} zqpE_EA`V$~K0XVxkM~}vK?$Bo>-fh%XS;v|w0X0FMNm{!0@;fE@X-(S4u$OAtfzdN zZd|AD0#m<@eo6YQN{GH)jjKZXSO4ziZ%gceTR|3-UsRdUqaYpYsqf4qlq<-R(zC(m zC$s?zIy1w6QV9SsO>vhb;~U;rT^*f|uKjcl)Pi_hH0t-AezCo%Ug2qWZQTFS1@;)ybD5r&4kbW~?@WwngXLs1( ze2!8$O;YmShg=xY~z2-J)!1C>n!%Snm;IV6dLcZ>)k`9>q2Y&@&R1itz0!R8hl#0v>mqi){h&3I!7%Cr6Y^ktVFoHq_4AT^43aU4z#p|;{As)MNZ9|V&t@aE9}(q`g) zaG8Th_?l3C!`IhtsfxzK%ab0RFkJ&9En&M-=mD2K0Y||$pTBKU)nftwvg4p{zd!B% zi$ietz(L*Ke;{CFz}R5obKrWsDX>0@2*u5>8=wmBW4FazH-zH1#BO>I z-Yfz7fZU-z>eB=#CXtYWsioh5HzyMIg2_cs5TS0Yz|4;`u<*am$i(Q=27pQ@OSE9z2 zh*PA-kqD_w5n86P_s^^BEq@o8kKFiEe1c#b?hS8G1}V@N~;ol7y|A>{(Ee zhYzK>*i+$s+G)bIN1sM9yyw)5vf{@vow6Ynn6hwYlf%Qtg&V1R;_8U z%C1`z6{T{GXkzV}x+zZedTFn#an_`EKfmvdQmN8wRL%|+FSlb$M7 z-JTMYOserfDRA}2$&(^w-Qj#>L-5i*S|twpsV9_a#@sJ(c?pKofvV)rkCtLbOJN$1 zZ!jvGPNv&628U4%P0c1_B4%vo7~x5kh4UUSZAv+r__d#A?WUFzlxYi`_I2_+UxOf7 z?^$LakW6!MZSSREV~Z;k-C4{i$y5^kwXR$D^>i=r!K}?Wjs*Ui1K;mY8w((mi)MYX`r8<sAWK9X3X@+b>IN(N6-y%k`HtU_wgv=~KQCdmjl>y@Q$Q(jEqSnOT zk$Z@D33AYS2IfIl8?z?$54l6ME0j$vex2&3)ni8ENnf8q7MQWu5|c$9p9XQ;!ce)8_TLdWM-Bo3siwJZdr6`!p!YN?>a(cyDPW{mkCuFZ_C3| zocp)Ds3~NlY!cI^v^C0?nOVNf^_;TI z)KDhdTd%}|DH@ThjMwi2BV7Z%%2Tz)O&8GXng{X=%Dj^$WE zt%W2Ui<*zqXw1VhYLIs*>}OMx5lI?Te?dssC)dFc2#0gi7X%#rW2H;b#Ca<7z2K6x zg%ZXVWfu1t@X~dZ5sai6U8Xz<2~i4NgsWg>#X+~4)(?1MnYmAf#ekApW0rZDBpE9@ zPloY{9rCfHp4XpXDDz-biWb=7tKN#|E;)I#=P{kmEtjOyZVgHpq!-Ae+@924m-!4q2Nz&}O`pj4}9BYtK5gT5MrG zd-^Df{%Z61kWIgtRp7eI>!Cq;vdSqiVGgwE@P3No^{r*<*i>~-l;v%!hU?QZXZbg7Vo2G6@hpvk)M;O5`GV%k5ydT;;U?NR?^Tqf1Dc=|E2PR)9G_EV1aM(s| zhMb1({S2b5e+b<8u4B_)`x~K`JdDp=dPYcAHcE1K$VAzp-yb-Tnvn%^@qzTa*8Msm zQOfX?sNitu@2q+$oj;=2r2ZWBM&Mp@iGL(#?2kpJq?KmAeSsX%#6OZVazD6v1vo)2 zl4`^xL;NaaD;Xno7Z+iCyr!Xzvu8XnMI(q%e6O(tTltwC&t+S5n|&W?Sn*32E3Q6w z(}~lBY+cx1W&xi{O{#SDjO>J+nxby#QVN-gN-rr>i)AB@^}9$@(?>2|4ee>zHCv#RMDmKaOkTVtyI9^2OSh!nXGH6JLd0cI7u!5d@ac(*X(0+u=Gd0`Z3$X$;rK{= zp1lKHYhT_r<#Kr=&e$V-gr4P#IIj(K(Fd0i!UkMWmkHM_Jj^^pxCj@M-7r@d*+t`> z_Jj$SFef#h6-wx67NE=%bTTn6-_3VL^^e|NQ4{#5n%6m+rU~dnj1Pi!W|xP_0R#tq zL9adyhqMR`!v#YE^qBwE?Uz%qMMcJ*@^=45#LBn2!Df~FBmcIdF zkhgT583<_U2>O$I9E$fTJwT{z_0vqUc&+j>d&{ds=|1=5K5EmdF3*{dTUn~ z`nj!-+8L|9ZK)-Do-LeFfjPR1)8ntJ@c@9+y!k?xG>30|ueb+!z7(_fFNc>iT^{~u zEIx;SL^ihvJ0h9q4h@mbccBJA7kEDuhu)Op#XOGXf6x<2*qE&cE@SAK(lETs=rk-h zg+8fU(iqOwK^#Kwo?`K4fwHWBiY9y3q3E1-P^#ItnQtA`xT=z)yBaPnw^TVO+2zW? zc|M(n%v`j}7-s!AR^AkH`JNjZy7}GhFcU@bu>1V9d*IUC@Ri)`9v`_Jlm>S}L26~M z>grH*-kT_u_o_cy`YyVMswo`i*!@|JfIcW_24=HYLv(=~n#`J$=dPahPihh?>x@r~ z`H+Cjv~^ki{Fi=TAtJTd8KP=ayI=CVXbbno@fU z>i&fz{Jm7!Osot2#lyT3^;yy@zmvXC%@!e30lQHPk z%Bh2u*h1sxWDpK{OiADZYp!*7y+Y>k%!{JaLow1I%tfT1m_FvF2}z+XF7m$(2j8L&`)QRH#)UA~v5VusdGw+S?Hn9e(Yi_tED zZhFWRFJ>vg;WiqZ5XKC8@DXF7sUz5;gT!q%GSiG1bi>`IytBQSktNVgPwH#py-aYR z9Hn=F-DZ5_>6nED&P`71w*Xz0d+Zw{woq>3_}DmR#LEycNGd|#VWXAr^Z~?o;J|^_ zjeGj|!wu8cS7#0MkKUsO zCUDyxhZj*rb5p#u%I5qf_T~I!VnkD!lLy^SmpN52x^J*1(*Xmwhf^Y{5hlJ;O%{4f z3xf^5rxhb|?FT|Io2#eWE7#r`2)yNhZ$Hza+j}zh{*Ht8Ea-r+zWu=f`2I>&HuG5X zR8mw6fv*W+qK#>WFoiC{Cyl%F{PdO?NAk_P%k@W$K1GrfruM%hp*16c^cLiPo2ry; z6PL2>WlPyMK`Gm&D`ne@m9j0PlxWU(9;@O5T{{O>d)<9x9h4dL5`{n-Y9{h+ApLAr%k=NfW=;x$*go9rN(;@xba zN*o@!6#Ltf5Vxf3G7er_4cm^)ks$TzNf9@xYjg>xpP?6qWN}n8#g`B7 z>vjH7h|sUqnT(hIhami$&m#LPuL`eS7;w2Xg&;XKg*@uZP_L@Cqp@=rtR$d$$%32% z3!XG-$$l1U5Poj;cWuQl_<06}H&1Ik7jk?m2MzAeL-060j?Z;j?1?P;x$1f^q@0M1 z*C_-;{rr!A9`j$=$0mAUQDK34mAms^Un6vCOj*BnZfZJICb$Hi@vV%T!#~ZYOmVD$fZ+ z3YBkl9m&NgTWgka^R=iBv}V{%tGyM;HcOl2L?2@u9=h+y1K8-FV6d%v`(szrSqe5* z+aP&dm6}1TN$a_*JZK(Od>+kE>Q6Omq>P$Z40-@h9i43p*;RhW;U5%uH{3}eGpN=` zH1C~%Efk3{{b(lix4EMG#b@ZAcBp^iGt^6!y*Bmvq#u_|PpYQzO`DLmTjw#{DOk0O z0`-q~{Q$@)x-YKS`m<&?_gm()gRKb07W{X?#G3cAm3O?-bYC*_G55TAg5l7+uz68Q z#tK@9jh8^7djfq7(s&iD%VcDS`pix0oUWjaq?}w$-j433$%N(|EA1+R*$us#zCFdK zeCt1<$Sb!OK`fcdbD>v)laLLW&S#re^LaFCD&F_oS$@*5KKb5!MY5Kie=DxIB&`Kw ziEqXd@Cl5e8O|uNQWWqDjG>_}y-pOjQ`QoPusy?Y5WTOvoMgEflN6-|b>B9mXS{^i z6b-(IGO65oUyz!Q)wj4GZbuV%9&yL>NPEZlsM>GR8vR5}+Lg57oeTQ04%1tffoxXC z_+;}sfMpx@4_G?^E)x1?K!}aA9{}JbZV7~#S-S#G;*=W$P6G+|2Aur7?ExPpV~4;; zN!=uH@-g-aoP6}H0w*0~x4^|m-7pAnvG)u@+{A5z5M|PxgP0-K<^hO2S;QazRr(f|z`Yqtk zQom+7Jf4cm92>p~zE*}Mo6mMgROhxZ8!%BhDH zZ5GzqK260tCck3n90OJF31oe4)X09_MbQ}<+YTd%8qldJhjuj97iOxQ?Ud8xIx*we z{=SzaAxqjiqLZg`woLaAJ$x|qz_=$mo+V&YSYR^Rq-!O`@hMjfrFGJV&s zmIZyN*U{--I7v;ii1=A=7Sj_{%vbaB7r(#h*vu$fNjm5UKofld&8gqGGZV%vQQb|y zQqu8u&*aQ=pe&eQh(8eOcsQM8$I!nloTAtb8xl#X*6{VFaTt|JZx`74&0!kLf&7qa zK9s6L%$|Es(m~AlhEswpzP47QOjhY|RQD`zgwstvr8wU;YK$fhpY0(idaSjk(c>jr z!W~@uvaUojHtwwcaj)|E>MgHciDTqBLDx=>osOC3mNZ>Y{XzqI(QHm&#=8f5#epX& z#XQI2OR@4~5wh0S=1km`8V^^B9Q<>(HjLIafKx6ukDPiSlJWN$M?Ow3Kaf0%mX%Qo zZz>Y~eCLu)m5lZy0Zo%jkx79iBHZ+=Dr{QXJ@m@~1AUUsq(Oyn7cNiy9RXA-puzWi`=oX?UhmsPirfTXCB zken0b&U7`N$MdajlaM6(PIn1v=x|-0$x{DJ(Of(g#}xJQzf!b;)Sl8Jp?8+=qA9y8 zZolhwiO*GDeo*e?`H0MRLgx(I_>Nbj)Jin{nV_tmP}#UHf}3vjFL5-*o^^%HO+&v# z7UttzBLguLFOr41Sy#zC)G05Mc}yg{PUf+|yHMsQWn3xqlTt60c^Dbj$~=tpi)9`{ z#?>-6BlU7wkd1x4EX+>4U=}7#dc`bmign2hNT0AIC%R}BCTCwYbJNor28K~ z3(2P)C`qNIr=s~bw$SObt)oqyYaJ^q)ASPojEj5=Jo6^sl8v+bXSlv}zB9<%l7@tL z*=SACpD8;Y^#MWBRU-%I?13**PF;0+h{@}~>?<)YGU`0p;_6S|r4eQ(tXYDRJ`fiD zeO}r(*F40n#Rbteks#uB>yjl+ zqUam13!?Aew!5#_-*(#+WNAtueTjPDIhXWetgxG<$3n>zv+0L!Y#u!fSmV_vAU7s6}AJzV?sjK2|y?-*1)1FmZ(R=P2aag;V zUb;qqL7c9=8i@5ySfb*psfeDTRy>U`D_^4z6DD1vn`IWSnl~RrE1IL4+R3)qXJm&f z7HwDI&z1RG8pTtG&&YYSnoS520TYJ6d}{{V~pXOWK=*b;rwc^%=a zqx&+qX_8!9^HJ)%_GdLTO2=4rBFzOp)yE#R(|mU4($?lpT_(#V@5kAOWWp|x-!(m$ za!qrNuq5CO$iJI)NScTa%e~e#r!wQz=@|w6s<}0$J`um1ML*w*VQ{5b@$R{1es@wV zvh}RY=5AnNT(>klyyec+ch+pu;r6^)LrIbK?CWcf`!}IGdi)uf5xLpx;}+)fvflH} z)Mw0Tx4_qw<_=F%#^G{JQqt3STp$f?|J-#yJ(K6tsivF)oEWWPHLIL-vvIRk$q{rE z$GZ6-yHi>cmHnZ3I*$i!E3ae=}y2*B{wSKB}~NlMO9x+LYrp^R$kA#+Sgl@#IqSa1> zXnS29(Uz{k40)~+;FBc8uyIq<9gL-;H~QUk)eg<~2`D9Fpxf7#zTc!fkA0uC1aw8e zdpA%rGF*`+`*@1$m^VM__ad))m&ts_s;*q~bA!3_ zdrp#@;5Btjnf$K+($%(|Z>vJy4x9T)wStCNq_2;bL7 z-tfc_nEtV_|EJk z`3mwBZI;MjPbe)r=u|F-o`wwB$^=3^eDy{Fh=c2055m69*SxlF6=vSf)rbdtu1K zmTqk*Vt~CoKg@h|d zmI=<{(VB?Ae&pax))S;zMOssG8*R>7lEsl~ImsqXzoKOGCtFmqX;ZH&dD#iD} zOsN-`!X_@moo<=QWg-1aQ`pMI=r6H2aq%T5mmzt<@^twxeZjAs@(YvKXVR_9q+5?k zy$+LT{UzzT%O%%ah>x43dD0~HLni5;FG>Dr$;F;3xzqzC37;iN_!vp5CrDB~Jd)_S zkyMY2qiHyTX6UjCO33)wgPLXQZVsTz< zd@!>@9;;a#7fAjE##}c0e@E`J$6-z`R(s%POwvU;sb!j!v&U;*zH}qEs0sEM&Tk>b zXwJ``Zd~WLk$8mXH8m@3bymTpG+%efv>>fx-9<8xgW`^S&+J+Ek6O%}zLPeIvcvI!_7dW(U( z`{p6rrX*u$6LW9N!^IkY$2rrELs9nr8w@2H@mSWz8B4@jI4A%^{9OHMIq*;n|<{L$u?15th+B zpPv6Jj_SjU$~-bW+d0Rw4S&C=;a%6%OpU>B4vr;$h6|7v?VqM%Be_SIpSpYIXFXAd z@Gr12BX`s8KGwzn^_$opZo67Y`U)#_JbhzyCSB8YY}@9^|~5YpK}Vkc2(DzO|ZTz*b;nTfF55&L*|fF$P6JfPqKy*{?q-h zDC6=&r+gY)FMH)WfmWc#S8!tjikXg$VzPG+m#!)W35l)ApBVbPz4V-XxfeQ(l?3vLw23q1;otZ*`OXTjFNRa_^O+YK8S@j8}X($Y(}^|4fM z_Cb_xdn4ly$#7Ze8goUcY!Ourc+}lV^l#aDP*!+G7oGH=1An;Zhc&R~f9wd|RzBNx z;URO?^-9KMZ|KJE)G0(FB4!!KpsZX+(sKN;c99K_9jy)8+|}3_L;R-LiCMpNR}g&5 zkqTkrva&FFaS42@NBwU#lg#e6bPGM1lgtE4T`ouKcz9+Eg|k&VC`9+f*yOZBG6OrJ z0uTLLTnM?{y^~Si;F6wUmn!RwXau4_)V|ErE#x0g9qU$7&5K*qu&J6Al!8Y|U}}o2 zPdM3Ee;hXJDXwWm+?caW|N04H;XpUZs@PM!A&@+pxIMBbt&cdeuhdKNRLCYXscI$3|_h>{~1Kj{8{kekR)&Kij3T2cGIWg#M_Tf=!3 zE0(10L}oB;cH{lo@L&~3U@g@|@}1Q7<3G&#!CaL=gv%kE(X}=k8Fl8+k#rN5ihvrz zHNe7GoPmT*O6_h5Z})e!jY5}ugzdPy!bsyze1|vz6?}RD&6wQ9b#V4+p|2eix_J(q z{62;io~A1P?(EF*6&5PL8!yj|3g@`bm@SlXXbgl?dZYU$F>tEgu!tHbcMe3}g%vyd z&m_W-IVB&u$=Z>R0)e?LC{nspXFp;+^RDSXJ+c=p(M!)jdTUH>y5a0c9EK*hmN(hhHr<3r0JNH zhI&UuqB0~co=8}oCKk^i*&Grx+8SeY zln)um$+6-IrxQ@IKqNBPl+Ez09R^}-6VTZQSE15ZuF3H9EyaG?82hz+>?~s;IELso z_c2V9{E2G1hB0gWW{*xXc~jYz6=`lr)xcB-<~bFVhd>+hSDf36X4vA}S$bpgh_xJC ztIQ$ylmZ5ak|H&Y+ax=v+MYWC7^|5GIaRq_D<_t%_&ijBLtNlo;66w~9|w`G-2{8{ z5RTYWnjHHoO1t2n9c8tu8^uUiCgUvm-c+i+#u0RY%e<1xm6f!q3SklPCPO(mf?)hvhjdte0Z@HeM-~2Y9 z<S&TaamnVq9Rbqq~6)xziDPBw(IQpNgCu&i!-93>mi3B`w0qvJl0R=T_5Z^1Qx zcSX3$sOH_+w!~77uB26T*067}m*%dZQs8~D|G0BTN;E%h-N>76_U)=+SJX#5H0caw zw_n3<)=2g;8H07V7SO1~DkWUDbWYr!8k_xJs_G5@@dRO5C+gIDlsI=IMv@h|Rcf3wSGB-3Hh&qtw8 zD}T=w@X?S=@x17+zwEY?)Efg|m+yq%hb17UUQb-U_RBVF^z#~06brw;KVNXoN&Qsg zV`elf>n~9MuwE2!xB0w(`FveiMTyBLmGf8o`f9PXqs~^(ZS@D=lns$vZ-ip$<$A@& z=cwYmw*;q{NC%xRfN}Nz7T@+hx4n&6i=6I&e5q;D3_eV_)3CNYVk*?;ws^*I#0s6k zIXf0Vxq^y^FaoRNol|_K%Vtstt${CcoXyt3b}63)9mL>K!!vgtzv>7PpK5gx)P7eE zRV(O1-ug*vYqGFBddr+xQ@aZz$RLrzMf`!LvT5YT>A*v3iqP7FWwV(aH{3hEc1#yd zAd@w--JB;}H#y9^{sMx#A>dKwutLKT62$`=jKLQ#Q^P1rTDH$x>qW3XdBGtw^*xx zoSxbjIqMw(ST{sfUm}hm&!%$tYJ=O3GW5|;)KoRBKX|$+p0r$qv*ZIv53<}^&`#W1 z_Ce^z#@ifr_WqbqTn>h8G-r90>*>mcIM9gPjG}g=Y!59ANJA>>^?L5qaPDdad*q>N z;loI%TYXOajH2{5f#=FQ#AM)PR(}rUFjwC^sq@C%{Nzi|Is6Gnoe&<@<^lPZ*4;U6|{f|4c14 z8v^|avoiWkY8FkLj_-5#HHjl(SxP4sA}a72CtL?11_V#$P) z9wH-nEcwS{rNPTMLTAaz!oM<#-5uCdS%1USkNvelac=8gCtB0Dv@`jOf8P!3O-NTU z&SS57FnGGn`^85ptMlA8xz3gjnFAE<9!Y*t5O9iYhLlGo?U9I))!r&#Zw1V?KT%G~ z1Z5#32bYN<3!PmCOIsr8tD)~uhz>qVa|Sgu1rNX$&P3fpLNa)WH4T6|xP?1@Ak;oS z-u%U|{z*QL4N?0SQKK$Z>K7A@dD|4FHT6ukgWo9`lYi7)7TOckUv+$)BN`)=(c6j& zWGfA>gB@0lJvVM1V^k5mtk)O%jdT4AiK3af7Glp>MI>$U8p+M_l#m}_31nwCnolz% z-(MePg$5nYy1j(4L2x( zH6XJD*XA)fe!{Vo%s{`VXhE7Fn62I3^^%J{TUyh1E2(wW-CnBN4YJrm2_G1J#IX1{ACR=Q)BuWRhsY8j-O zZfEW-^z_5v)$*EbG1uG_;mu*8`QzN!ifc=uUgU`^tDC%YZSDQnu}APFBrp}ffNC6Z z=yl-oZsBrQjT@)5kfP*kIPVkR`c;mUa_oM8zf2fslKcMtq(9K@aS;`Y4N35_t=5?M z(G?QvJWtO=^LbJQPN2kVI`1K;1&mYlr&{2i1VpqE^^#@eKvjSz6UFsCNhkyk8<`sQ z3Go*J0Vhc@Lr{=%La5p2&#M0ZaPrAl>5H!c&lr#=DMAoC;-fVsC|e;L%=?nh}K^yK&q|?i>ZFBbX~9{u8Pl;+5z|8*Anq5MNaA(28wCngz6y!fPyX39gu-Y|I4bFDVP7;f6fMH!`&?^66F*f(`* zhu(*Fe0j1`9dW;HMqSC=1Z>!`S8Z1+==|H&oF zHxvBZa)$5{HMqU6!@yu?Q}Xgkam8b)C(bLSr~iBjo$_t2?-dp&vezrvn?H!daHE!{ZFmaMbYZl|~iO9OC^JiC{>% z+=MTUNJG*%Qfgs%Q|ASgD<+E~p^>pkRag3>oZvH@n{Zh4v*k1;vumvzRUEWWQX;g$ z)#7baO?Mi!0T>BnnMu?=!PGGpe=(<;Nd3ajH;H~lkdeABxyhs~iiGSsl0r7VX|J_4 z^P*@m>qGv5`m@r=5Bxf~JY3g(@N;LOa6`(4XO4as1ilJP0B<&rd=wpw<9AMa@0D@& zr1rHnK~1@2&3BEr*L*Tkq+16>#})9jBd?qS9N4T*bw6=;ppMb=_rnWi`!_CZB#?Or zOG88+^eaUE>=aFc&T_f{7VZ|eKLhsrataOEAdaG}Iv1&!oTgXhFHy!KU7R_&qwWEw1fT;O6oPo!#(D98^T-*B#t z&8bV9v`yd7`VO!6(4TP{A7YVea8qAx8=E1RGh}8DL=tzI6v;n4kb4I1Jc;n>aCy(~ z@miqr`n0uec7n=RDg_7-rS2+zBfafLHHz45vKI<)S<>NL+BjyJ*KHne#pU z+%%$R1v$Q5t(J0QEdFy)=Z3O+D~VB4Shz-9w+jQqpoT1=Va_64*tgV06yM{I>V^nF zl2)wiS_}IzqT1F07SVeoQXN_3xWT}Qj4oZtMRT_QF7A_Z{T}kOE}J@7X`;h6cG^qF zpM*2ggWS4}qZ95XW9c`1`J29_fT>@_#3!zKtkc+dGggNUWHe#Y-<%lX7zqyR&*yjQ zA25q{PbAtO$>#o0af7|%V}@C;zN!MJL6nn)pd*yg8vE^~3Zxz+qJzV-sTsCNykM!O zSO*CoN`j171u653(~0P1)~UJlT=7e=#ONUSo}|Zy^x= z1k)@=)|}@vgC~jw$6R`|CZT<0H61`r(4Cz6C;Kj%J#(XD2tWg~u&f^XE^u%PJk6Z8 zdawU#7~VXtX@zRinVAUXWsEW=ntvRu+0?f=g4Da)lD`fq0J@t}wSqUoG(6w=KfmY@ z%5%_*=iqzeybGdy;q7`YqS}6zSYZ4s8nMXX!VXNBKAT-Yr1S}=0~4B_Op#oRSQ=jz z+l$}@g+NR&bT~c-UX}b{`>50Q=W^9>24!lgj|y6G`94eY7sq}^k9<_r6Un#B ziB_($!A#3SI8ox{;A6sBjNM=myZ`rBq-S*-^}lbu&F0Nd@#Z*>9%Get1XKxrQRwrF{Cy-|KV4XV zWoO_oG@x!dwApYJotSc{Np7BhZqC>s%hG}ON3k?4?R1K7vNUnr$4?Dcz)h)-LcF~f zuKiQMl)?ZSXY^5uGV^k=Jo9j2I&-6d#mRGTycqdxmlKrvg;2YUaREKQ73c&#Xn%Qj zTI166WA3HGfNLtDz&HW!B2m9EJNCREkl0|xF-$6vadZ9kf`mcjmL}kQWc1S>$t;+6 z0yTvL)?uQnWarxx^-&Fo+9n(2p@mtwRFnYyG`0!JtG%&?3!F z$oQifnfH&-HXAlueVXy5XQ14$f85BvjNSSCCFxf>oDTc%IoM0MS<4$l`$!T*Id$|oJG|6M)f)9hlt=fBbi+;c%9(s zyeY^1K1S^m)t>?m%9(~|kb2>k%s+5?pI>yEC43y}80vt53{#>&$#=7$S!;{i;{52k z*kh>GIiErz%6&6ok{QYb$4V?uT-Di@97}+ydiO_}Q5A6NB}3yV9W#Z-MGHz%(yMQM zNCGiawJ064#Ky-0Q|$9?3oP~S1BsGUrGB}kP&Vq+x*(9>!`MW|@c@}UgnDo9pYI*^ zSMDQ3&>+2tcwjb6Om**4FMn3qeRk?i_QAP^z=d?3j;H)X?5`U{&eH2F?YF!DM-T;? zD)xOlZ~0goBfc7iQ5>}36E~=@D-Oj|0hDcQx+s1X3;$fUcMH2*(NF=N~j#?TL~6ZFd%iz z^WnsObh(NXa#+^tG4m^(fYi8C>QsfmpyHG3G$o3OQ2lNKP<0~SnXKbKHvlBW(D+A~ z04UA`!j|cIbOgcsdn$R?Xj@;YW96L_BmtHiRvUx;ao_xq`{ALV2W}#Cq=9iX(S6jxe`)_ThIW)H zyLO(Q`iA~6fe@ec+DW|e9+41$vxt1zjs?^+3F1wi_^j1ruH)Hl#SuoZhZmHCUTH9LI@=lQi_FO*!(*N)8RdNwc> z46H%+-h3bYr9;LGgqFv7_#@PegP=cgR=C>|DB)buKum{9G8mq#{6FQ+A0%K41%=?* zZS_y?{U4;l*A%|+N^i->9q0j)XTw~He9Bljh z*%d+0_h;yeDC7t6jDpk7>-X1z+Q3eZp`xS|vMZS3l-6q4Lgl_<3Mb;(u^>KVkl`a( zYCo8HHy?iXbk@g+Kno$t1vN_!-jK01-D4dO9m{&prG~ziPF`Vw)3<`Y>x2Z^52;0~ zDF3HV@3`jN<}Zx+J&naK^GLS?q0YeL`@<_Z@zs&%dyfp=wg+Shvg3Z9CuCfY=cfpX zvfofXFVHY`gdbv{5Es%OU!;_b@n5~qIJ*QrUy3{`D_=AiRJ2vlAla3BKR|Yj(-(IP z!5mK=`JqsvA}}I7(R!^sU%m-b5UG+Zmi?ZoeBc+RL6gKjO#~^Md*B1zwZ?HvUjfV3 z)Ix@WFf%DG$VGJ2HRvHgi3?YbxOP6OZ*z6Rjts$;@RTMo-hN62ArO@YT@^5r4!g)= z!b>JeerXhzM*HUmN|u|h{0|?T#i`l~3I#`z3@6sXmRHtdug$bj6C#|dQdVh?e}=x8dmWhYq4%d!bQ7Zn z@|{i}cXkuzHdJ^j6H21R&A<#y0K2{Z=rBkM>WqU)YL)_N*4R@TW)Gpm#3)xi?+d23 z;r|Nps=9EeiDBx5VhQK|tZJkKuUCk=;H}R9xPeHW;|rIce{aPa;9%2-ViY|lZjKrG z!Iu7J`Nk7>ofGs5Tg&%%Gn!aQOFe?_zVcXJNQw&jB2l75mD#%KhFZRO2J6WM0{&lY_5Ps|KT;o( zxr&iuyZeP@u0zC10Y>@GU!@e6Bo) zoLOUTX&Co{ljSf3$Po>ax1tS7z@|3YRkt3SAq|0A{e^-O-A8-XPm%^@OXs4ueJ6Q5 zy;3)3)ljkgUcxQo1PqD9sD{yUklr=lOrJtB}}*n0?w~ky#tcvO?t6(O9?CnH)Tvnz!Co_ zNGk4>!{bjCvMSaw?;bViaLj~wP5Iwyr_bJUzsbdO_c+H7f~Mt2vk%5d#AQ6dDJLut z-cz}=G6Fg*tgbccG$GdF0LYH|PeF18h5|Y}ZZPQy?Y@5zc0-9Lqe**Qoc7(U48-wE^yjWTkKY1%@UZddeJ#i0W#D3MgaGC4`L5GPa zhucmi#PjhbNdRcd47zXpYVx6mRC#EKLP8*fTM%n3K(KqHcX`j%Pqo&(R0 z0N>Al@E~jSiLn{G-Co}B{}4el1kjSa&*V-S=qrj@513SDZ$pX71*Vj{NfHjwON2Ll zfdjzGGOsoR40Y_5^HPb{ht4 z*b7PYi-`68#ZVE_g_j+y;h?66QPPKI)y{t8Gv>-`V%)a5eQVIazqzvX9df9B& z9UebAbRkS=;h^@6XBRUDH-Yx)LFRn>7OpP;qnt&He3%fVag8A$=C{jXf}#xS9=Yfs zk~9%gwF%Ooz(e|y$c`7tZ0Q;YMRsIXma}6oSun@m2GvGYS=g;a@M&STLzA6%e5<#a zNJ+sok>2vMRl-W2Fy^Fl6C_3jLpwW*lCgJ8$T-fYIMt)(a9%Y&PQdUFJp^}dF40c} zmtHba_EXAdgn-|#N|0AOrQjL}^ zk$lMc!C~!o*j)Z=ZG-glRVpxNjxNv16u~eyL(d5SiXsrH5|p=+LaGmyP*_qss8AEN z$$*h0L*Z?zmDjn8)PNbZ`>$0b>4xccTbQ|TFA2bnia%E{{``Ozs}2D{fhV)~?NP0C zt_={Q)7#%qBxx`9kBtAw@B`Q~loIv&~*m%jH=BI%0hI8=)V{?B+3%H$kIYo2bLkrlMb6G`ookjJz zo$)$FcHBeuTc7cpM|K`Z4(Ok8X-9Ug|KZ+QElGXxIi16O=d(!Sd%weD1IcG$K?Fmz z4J}FEy=}X*38K%~!6(Lo)))crb?#4yIgX7+-=OQta~a z$i%n4Yy@24W-BhPMd3q@LO`hFbeEY|qRy5Aw)!yWN)HQ5W2Gw1f-V8gAu}r-7OjMdbRkj5S~U%ck@YR3ZhorFUn^dPsK zeH#r0OIjg0G>0s5+^f^)IW$UsMNWS`IvS42V{T_rJs3J!MduL*9V-XOTN+l5c{c}4 zELgX^T<06}O3UfzxP76eQ4>%XZxrzomzh%FuK%^uhT()9Mg8uY$Vh-#fz%{@)X-^I z{B!tzlt9sil*(m*=g$GV!wui$j^q{Jp#spM*B9B}WK;w+8XBWK$D9A`F@?+?DQ-}B zl!d%hzayRUC?gAC^=UYRl*^?vd$)c=zPvGB-$-*Cz~0VGghnB$|M}ofXmI}DEiwrq z4tS3G`KynAP;dV*%6M@>OPLxUq@z#KD*#lHt~lW%x?o%PlG=Mwy2KKJR@~I-iIvn1 zAs7kgQz6ZqWDPIiZcQJRJF%f%ryZKX0ieKA9dY+8e&zj(3C8rLr0NXH{^fi8Eu;v2 z4<{LP_mczev)|wgz}uXKr@nNRbWmMmo^zw93{Al6jy3hQf(vstv9YAn(Pa4pSBX68 z`8IVp2)JFgLu$0DO8W-?`0o#GQ+0P5V~uUHBm%8flI0u2H{MsMjX*{%Rd(&MmVl$# zLmkzs+ym+Wlu>6t?lg|AdyuzxI$9 z%SbWEf@UMOyxME|l&{>r!G^td->29Rg0cSAy1jAt`ENiv3N$c&i)#NHPY8AhgSXGF z2O&h=`%mSn&j~K(x0>Es`76N>drdrK3G!YCtt-pk3j`dPA?f2~k)S7#?B#Zs&%2PX zU2ASPi6IRxfX^&g?Ar)P8-;CYT;Zdzh;tI7VOns;+m!o zkfq74q|$lnUKjg10ouos<7~0q{6d0iX@=J?mcsV7!Gv@U!_~ttzU}piDSKTiq>~UJ zY<|JHY<5=!%r8yikjzP+)~}Qb=COk6J;TA*wmO2uxvw26WXXT@hKD7nk~E~XpJ+eB z)&iVDw(sU+ML_3wt6MWc5T$n?3P>6mZvEhxoTFG}bMs#UKQ0;!Fk3(`LcA(LExQES{ARxJMbbbMS`?27V>BR4vHXN42DC?KXU#Y+cL8pH)>3wNs%d4*WRN4rgDf3d87 zgds{re&>l?k%TFZMEwUFlx`pG(YZ$S4>l?b)4M9CMSI{s5bf};(S%pnCm`xa94fUx zD1nLguzt~nj0+d{yF9ZBa|$(!@_&~RJQ>e-LF2&0%2}Vu6K#BjH3}8@il9u`8(J1? z8iOK+Lx(n2eo4v``wTkwTYn(b1D*5-9@Yvzbw1eRP1BnAxgan>0bVBE_Ukaf!V1Nbf_uyeJ8a zjom+>48X`In}p|-Gy6Sa>x(L?n|s!d;T5)gQ!?;zvRDg)u(sW^R0*=8aH9+2VaR?u zo_{F`7#q8`jgqSPkxpLo-n5G4Ljqvw97`hIFe26tUZaF$l~t$-s!d{gK2eRW7V@eX zDnp*bINBkkOiBI;$LDm|0V#MtR1#goiB}yT8*+;&FaY2u6(RFmg@!+l1BrLY#L`kP z$w=WeJ$yWb2$+IO7+K*}p*$qpW6HTl>TDrqJ7N}}tJbvS$CnxuHT=Q1Rje1ll!eLB z=;~WInhc-{>qgF)uXBoBnM;}lo0I8j;vc|+>4dju*Pbv?lb+=#SX@}$Y51&*`^TOk z9T5dGfT2EemE0IvzgH_~-h^2Q5#oi&3H;-SlmmmyT%l*V_x)7l2H!nf;y zgBLi#mcRP3MQ{fo+ex_JZ`FXQ+d&Xx<#EmSB@q&w;EW@Z<;OSsTAp;@#Z zL<)a+MgGaWk6{19MZnOr%Z=X%`-iyTYh>{=UJ;rw?;9UI!NWI0`)ZL)b_;fg;O{9| zcK?6SKSb8s*sHX^W{CxTO%R0oc7$f}s9*gjM=mf?p+`UTFK)IxH$YK?%)hQ7>dqk? zAw#SNa9p0+ZE7mh=&j%%~C#qv;@UVLve+5 zLj^GfEjICq!yP6>sgE*f?et*K*c!p6_Tk&VL5pg#CKc;L!8Ew~H8;c!FqkCsmJKc% zh!1pU)=r9W%KVYNX{7KEQ$e)%NI@ z4kYBiq4Q|AdjQ!}ZqjqbXCg6~ei3vEp~??EHLaoT*ZJ2$kgX@f@n{q@<=NsGH8{!N z7eL$yb#n1&b-aK3_Fp}RD65~gD>1d`V7T;h9Mve|<$r>d5~9b@=>deL%9ydt5gxrQ z$ePPo5P{mtHng^Nc|hi?uq9zlPdAYe&iCaSk`l_mlRg<|>1 ztP;VE-_&wu0MGlI(H`1>V9{JT_D)4g?-Dfz1BZgc-u_afkVENzGio-ObPzkLzH_2b zCJ}u|c)DX>4JtAz9Fjz%Gti64j|WW_EqD_(=_;(2RSi27%SMcF=q^y64GChumzrz! z9`|r$VJ$7{A&+SH{D$K9p!avwlJ|%q5eggN7=$BrOn>eF;!=wZX(I9I9}fX0ey2FU z2F3RYpbbc(X`mf@_<(#T2t%a}P_6)fhl6Rt@aPi?#Q6Cb0wizU{V(98k4{{)N0J0u zv^jmGn8#hRPdq}SpglLr1V`sbc_zSsfwoWC8YwTAUV5UmpXdPpg`^sLI{m2+l;apq zJlqL=0{hq4Tn+TjRfF#%!EDff>zv{NWU+RQi*Y~=wU(a9!~=a2|B$OX#|;F(oTd6h zEEHeG)-G^=CB1^`E5pP$suf_E<39rO&YG18E8Ee>W*NMBH+4qJ^XzR$^d*=q)o2>?*)KQf{Vdc88kli|ZF)p6 zf}PMJktI~QeJw6P531o$8AeQ|ZZq~_BjEa;XLK@jz2;Sk`*rO@B)I`K{Nn$s#Nm2Y`2=q7*gf2 z0e#Uv|2LCKy8@(P3Dfk6mAsMbg)V7k%G40?8w7`eltmHVp8-j38#!xc{%?cX4xC6z zj^F43yKVbL6X$l9D6{iDGoHwp1cL_jmGQX<{|Gr|eFdE`|7%_fdK4XvgD%R*Fuc1n zG{CEin#nE2#wlk74DhisB*mZO$=7tsnS3EQOa$=YbV3BVj5BfnJ*W2iR@__)kE_u*^ z0w-)Lz|6^%J`v~ZAes0NWUdV!v9GSlQ%AIaYjXhVT$@AGIGJqH@xFv;DJpG_%g@*shlAP(*`09 zn*F|RixT#nHJgCZl(sp3yjzcomjXL0WG`O%?nnWp9cP|O4@;|qW>jCUaMqLsaD!B_ zt-nxp2LqXmCaEfE4|ShVc-g}fV1^gZhyWyxqS~7?^;e8mhFd=PnebU45D{LaIB+X= zKx?f0%uqz%?vb$>Z|s?xbty7L1q z9=4my4Jj87=|5jb0tp9qZGaD_pZjcFKH7V5Ks%f6tVsf6aq6=scFl}76}SF8lYR6^7ceK9fLnLqb07BnKZ+>W=c0Q#Y^ zaOw`&@s8hs94Im{+^<0WSWTi`BoiH!l&e;1&z8>p+mQ%?ll;vknHXu!rTfc-kqL(y z!$)nl;iF96vj z*;mfMeQEOYXK<=@mH|cu6|GiVzz5npR8%~FhVql-TgC7>fMlkz1l4gAw1n1sb9s1kD*y{Hg88WIW8 zuP2XxMGK{Yos&M9zS6zcq{b*YGH(vGCOEbP z&e~0}D+H zG2c9~%m|>;Nk$@(gowt8-NYdl7wY!2TmcbDDng%(_PfWTv~e-_$H&uTjnd60 z@xr_56$lRlf5hQ$Ej$;F|AXK^CkOJF9lYlhN+@SRb|OjS6QSi zL0SstEvTqYcIx7ptHK14vC*Dm`zCHIc~))3UL3jdu{wo6tBlzU?UmR`p@Tadgo?1( zdvZr@&PJBImZ5=HMxWC%Rh~fQL`3*E>RrZwa>>ZdS-Pkm!^d>sAMKuC&cd+(vXe|P^rY{l-@amaD3MH+y;#}miK-!F+&hs^d_NE7XX$1=``O8Z2a(1vmn z4heB{q#ho|F2&EfcBCvMj(sEOM_#($aWkV8HDO497nlTrQAOd{lK(VWbb}YxKYk+5 znwnyib%!PGe2(GQhoPV5={Bi9bDe|~&zjon$bw4wtO5X#TeucqWM#+wF)e+@1q z&Wo*E5U$_{GnAh*t)p)VNXutdiX$+iv;F!i`-QtAve{0;_4lnvVfPU3K~sLLQAqoN zs0jsOZK{JK69q4$tIH#5#f)94KK}*|=*&J-c89Cc2s&ivRxw)}TzK0%lOs-dl#j4n z&+~Keu4av`E|F9F3Q=EOOc9*;7Rc%?mWiGgll*{<6eJ4W%{9h{4QcUhOGs|`1)j-@ zt>{VC{{^HGD|mHJZa`KLtf2~`FIHgBc2pxW?JSlO16Jn zF^p%I)fr9}Mlv3ZVw$Jd6^o%)C9r)LCWnVrszOzf+k+!;`nPM2#9K&P_l`0JUoj`; z4~g{zvLHo|5LG#RD~S_hzAqUi73``r?NpRxH<=wI!%mq>{C-V=PpcG)rV)FD$fP(n zK89K;K5xR)hp1i8;yg@0_Y1<`vHPxFMn~vLbxC^*Ml{{7(^o~_T%cXdm_B*97h}2+ z1Ej6WLQP3aKiL4~VARl58!S79m4=pm64>Mu=fpe(95%ZAMP}|eFi5EjSM5AmQ<7^s zK5!nvJ2*eP9%K!rK$#cYnH@s|@j9Fky~M>SLW0KvwBF=*j>^H_DU!;{zv%Gq8JLVq z8;w%(xD?8~x2?3`u%^ct`LvF7RYC|-5Jb{s6?Vm)ed?|ftJGf7DNzJ0m2fJUo>;4t zaZG5`6gN1Wnp?F9?PTX_`POvkViY@Y%MpYOA#t9Rf_o|Rs7&vpy#$!SF)*M~;I0%2 zv0w#KAevXuK7wcVj!`6KwF;854n;2zSTd@;g=mVt3}%n?Kh z1HoIriIwXFHUntz4hXsCo$R!$0zj5<9 zXIR5vuw)x--bQ+~uOU9+u!{tmRVZ57xwT=q!6Xrc8S|AWoK9!OeTr=BTy_ZuvWMN$ zzM_7Y6+oL@3k!`@)3!Qwe7$!TeGI-ttekcxOXU9jh1n1p^WQP*k|7U0uYeEf(5KGk z*f^e1S!T5<9Q;!5;_eP}R8(QnFVTWd{u@KP%+lZKy@hR{ur=XIA(>4v4xK#DJU;_8 zdM^y*eB>}HX?lP8^QH8ip6h5JRW^BLLjXEd8Df-qLT-!;aTv%y4=+lHZ2)S2RubW#+U6 znFe>fgPJRD@Cj|@9|FtDT?XYo7Nf-wp}ywj;@o$YHO)LrT35bsQMB5n8PD@_;x?3@ zu4wGB;;Dk7()d9O68*(dASa~fjS2ZDB%XMY>>nX1k0we_`K4Zt3w+r&gu=WL+_534 z-F-3}J0;(_=h;V3aL*eNJb0m!!cplzz~nj-iuFQe8v^I)AZ##6=V?c6FedM#9Bt5z z+e2v-$Q->Ps2N0akx;)Og2@J;6bppPd4Mbsh@T(^&EqAwLiyu~mES|s*o!1oqcAFf z$}6FiP(sK{2``|SpFn3ff`4xZWtkFAGTc$116hDgw}Gg>2lZYLBr)hsqY5m6uAK)v zKLJ@}4}1+MRMT&n1INOu!@oxufjkKlf0HWxh@JQhcOZtH#zmy>cP*7LpLm~&soUtH5C%SH=RVCOBj6RjSaL?pHqpPl7W zJBww?KI*?8sX9@f%~PY^tPwkZ*qNB_O7S#ePY|t&rWD884Fy&r%te}Oqc*i3wj&M>(c zX{BpCPWBbdH+(037){Z#IX#)R8&}TC5AQl0mO<$}4hbH#d&%*N-%$g3Y9;c9v(;1V zN9WsP`bgU-6m+M$V7Dj)jXBLvd#B)=ihDjOa9t%ZhwC$s%VI$kGvgnUT>zb(Ga|^Q z#Lo9LJyw^&{r%HE&rR)UUBqhjxl@-n3yCcP%5wVr#d);he248k)M_OxXP52pVQZxE|b(TOBSBdmFN>M^&DKT9Z8hfe^RZVK^T) ziMv?}qZ}FI?L9+o9zpaM#R5brA$-=IO}IqhpoK4AGrO^<97r%mlrC*~>AaQ#WkqIq z6GBGcQ&jkgRZ`O-so;SZo)oU*bdcp}qzHPki@KG2_h4A$K0yeT^wINE(%o|@V7how zo8kf__3k~eA!OndYpp+VOA1HYKuBfhZBjLYI^VjpQUuT_cxTe8GVGevs@2p#xewFI zeyO=%wkDO7!4H7DnOnKw9kecPV+Cg>)3Wc7+sUp!ZsS>!aL0qCoIlzdbWr2Wi|U=Ntwcl@w;26 zY0A|d2~!Is2X;FKS>VWCTI5fLixg4Gz|Gizr3XqE+YOO~f1VH_NH%(GWKyvw3avMG z-}?tr()}TDCY$k4NT!N?OA_tQAhF3tHxapG?EO|*K~`7DDi?EOCM#-G9(>?MfBl{*CWMU%2g^A?K>{+f)DiPnC6d6&KDVw;M)1@7p3ycjmtwE^)w z|4*?xA^=3kLn|Ed4IdOpPyf3L$Z1`DKnreQ7-kCStU)wS#w5>S@J%zAJ`d+vQBVEYc`ni zB`uRe-15SC+0%4#ax*ECvk;qn#}vVJ%1k)W*62WxhMPL5$KkZ}c(Hgfw-^)fw+wY9 z29-wXsX45jTwrEoUBHf%H;_TJgGm}G{5-s}u-w%-g-k@cL?%tTBFq zbVn{vQp@Jrm~KQF8PWZmpy_#^v!oU}viVFRD0DSCZ2Ufr$a@HurJw=(Em6i^ojAFk zXms%;mP6;&5)~9s;N4ZrXqK_5Ujk@YylM2`wmJ~t*pbh(=06rs@m%`tz!({i%Dp9c z&TR>cE@VLGN?%pUnQMOgSm+mPD-C?&ls^b@OjN{F5PrAU4z22}qzLm|yq%E6320mu zDg4(nBevVqvA^kKx91eI&2cmI!;t(yaN>y|AQi9}#EDh8wIYXnkOMV>Y7f0n;H*ou zIQ|bAs@wLYYB|BXE6a;FZK|oM>6OAF)kM7ikECmij)ZBtv2EM7ZQC1L8)IWT8{0NE zcCxW;n-iOxZ=Ux%C;w8@r>CZ?``%k!)yMD9ipOo3JV5 zzlQL{o!nk!&KL6U{P2Bw4baNqnOaXGj{39QMD7>t5&qL5%HrORqQnj-peWm>$`e)_Xjq~NpFb%-yOK0zxE5Y_e1t75?={(PL+>~AQ zIV$0`Vv*?=_`y&GZYZ7H;krFd?~v{m5z-&!#?zesB`|Spsz%0V8wWV%Cv*ai++z;B zn{rF({KYR$gLsH2h1C3)C)arOe=H8c1+bmCddc85p;Cy4Hx#a*hJ*eTGI>(jFH~H1 zJ{HDuvFQ!?VGQ!c(S7mhSu-wph>xiPtF9?YuzQXc#f{3LQxSKj|5;k6nBQ1(!|A5U zXuf(s?}IF84BX;x6kK4DuBV^aN|_Gr6LS+sG=AD#IU@%W2Qdl+!bBVhmC>Vmz< zn^PRTE=c4-+{YIYBNaFW5k-`Nt0#q+0db~qA3b{bkv^K*wKh&V9!?w3l`Cs;r@#HX z>ZRv@-jZsAM#Ne@Q4~w3khy#zo27qA0i!@H2dpSM1TI`x z9d0;NY~%6s4ljr#!V%TYUo8q5qEbfR`)29ufR*V}hu7Nb|4nLjRG=DZF6*to=o-7I z$vZBI!*q2@W1Bg&AvzvR>CX8WyZ<$1zNsXQ&%F;NS2L+c(q^ExOm&l9ynM;hnR``* z)#e(9krp6Pa;VYKI?61`z+S!{@iXeM=b+7 z)Gl5wnok0WHYhzC)~XFvGK4FF_zpoEh~tW2Q1uZ8q7`higaG^|IQP>l2>J{k)bL_&+PzY!DHY{3~3Vit!Hrq zk4?w4SEPViA6V7B=zdBnJnFAeWa01Cq(rnUi>17Lx*z z@2y0uPa&Sw1dSWGIhYSn#v7d%slV4!r(TIDmOpjbdeoIw&N=k>AXd+_GF9X;r`St+ zbUhuu;g+8p5{^sneCW}vM_+m@3h;5=1g6u}?rQVi=QW>uQ^1(dakr|@YbqRr^h7gO zIe;Q3uV-g{q-?RcnZz;zSd+>Olw_e~KY7uq^@()(mznfyQK{~;Dl_0Ov1TQ=>@`=! zM|yeH{wP#{1Jk&S##RgAqHef5N8Eo`r2x$6jCQ!|kMAl&k0jlhsjBPL2YZXh$Ksh8 zM*O8$Y=>&hMH`y+$^WpiB5*+@r)Fy5mu2p!JSO83=LZY8x^zc1WZIDYgER5Zt7qDrC|?3vIdr^q~n4oS}*!R=1@(vnuJKLIG*>2s+kW`ma5!aHq*@{ zbsG^EM;;nZGiACNLA(W`J&mLBqD-;ngBVjdHU^b>8WKb_T4Gut^Y(7O40Vz$>v-~< zmg)J;wZiHg+T1#*E@$x!C8ix2sLLeeb~+s6R3#|_b=4^Uhx6ERtwneEx%QF~7Ek8i zZg`6hG{yMLnJe<^Bq~EXmvX#4Nn`Okeo4^}TDU!p3WHlhyjA!K&BQEe zAavTxH@Y2dHLJN((u_Y6S6#-vlhdBLZDjqDXEuvIWzkT1ZT%fjF49^-y(OfNs}AyT zFXYcsaTAMA9?D|6f?oac{-?+S&VHpZs|&pW5pJaabCy7hJ0T{t&>b&=E*7~@uZCD2 zIhZ7ZN&2$IQ?#_0atO&dDa3<3Wvwt`FhvB)PYHJdrCO&yakEh;Z0eVo zJpj#Epx9rR{mn9k6dk8V97gx;lR}xZK5q6ezopDQt_V|{!9H~dDIH~``b(fk zcx0Y+8d>=HRIK!eCT#m)!GlvU8>fK-B0KBI=0V-6UvoDJ0ubF>+WcczGBl)zWh4w| zh)J5hS8^uS)O7pxJDzMoibn_9y$C`5kW%H4vT|gz5Z~L&*FobNi#hVnGppY{Q5$uM zTMAy?pbaE(k{Kz=NDI&xX}Qa5xm#cmDPDs^a5O>sZ*-7~mxx6nykGWJHb`RT_+etl6_? z!bQRlr@1uSeAITcu-GeK;g{YWuEmF^C+lEs(H^c9j96>V)oe*SoslF+C%EZmuLZM~ z@1Eh!duKTXQqa&?R7h6=9mcAUNn)TNu9d3>!@1l8(5|s1bUxMl%1`F=zW-ZqPE4nb z`E)6*lkU&r`$p+jm0DXR55x8Riv}IFN3#R z2nuBsM}9Kd2@3$IR!V&A@jc8JoYP6^STi~Ybe3o?mQKSTKS@_nTtXRYnjeT<98-_$?%8z@E}r-uwT=Kmlx7Ll`>G zq8n_od$|d}oJ#wE6@HP$=O`3h%sbkE81ShGd*HBgx-82q#&Zy?agA>Yu%R@vCA#7H zuqjiSBDm&MDo}p4X|HxIDZN_q{q)t3J&kggshZ(_7OAn?TD1NasRN#(vR>FJw_V0E zTgFZsivQ0Uwf?Z7Af%(zO~ZMCpnI))Ee65 zDcT{y;v~c#AU#&ZRO(n`eL{m417dSDG9qUx;s5ja3OtytMkgqE9B z8fyBC@wM$H5jg5lZ$VF{tHc&}tTd@5(cl|bHArvYvD%2K%8*{~6~x_QIH|Ryr}U71 zWbBXHEV+?g@McrSL%fv@hMlF`ZzG0oAg$>yhjhp6u32_3ox9{LOJ1%>xNjEnhY-b| z7zIX+!DU*j|Ft>?fQF)7^lKsEXyw+55>T~O2{K{1&6endM?z!j;IAx;g?Xdwl{ccg zvh%Lu$#xj_q7|Hv7pu%Tl8$uPFibMeN?Z5aGvSb9brF9Ywo$+HWSBLizE!OZ#uYbv zM;DK= z5wFIa_3KGw3(+_OEX>dK96tT0>tswdrUImZ{YE$g`LgM2$NG^B#^TA?L5kvyYxPY@ z+2pIWL8F;(x4Gs3*|K$j`UaOAJZy#v`eo{g@S*8$$^;DFoCxApP>DUa0jINH zaKF~{H$r~y9+3UR#gv9B1>Ls`G2XXGb4j*~TkMsvd5>G%K=jJ09pU52^jYN@Z8_83wR~{vcB-0|$U;5H9)?aIOW0J0t3DYWe zA!QqkCfjeYgh*_sD}$wof=YLW=K<$W(?_vv2zqoNc3XHfr3~p#6>y^w2}lK(<4YfPp=}YpJ{dm-YB0!H zb$hP*eO_R+9>*E=oQcG6 zgUgadLltY)>B$~)D3wK71EaZlq8x{UH^;O+i>o*YF9Uqp4iy-4bd`s+P_l8d4eKe$ z{Y}tC@LjkM!7!Km;75Oh#_6(H3wM5Rq^&oL4k%XS3b3~~HyOht0$0f#Ve1mZUO(f{ z?F!IHCInWbfwZZVsU+O^Js8mfX~GJ1dYqqfxy&Xus*7Z8SCbUYQM%B(RH|}u?|-6D zU+DZSX$iJiqCPoW46pD6 z+osKPT&S42e*RJ~3X87>LMbnX_V?`|a}3V{<>U85ub5X!i*zEx!$IUl?dy3Q*-h#L zQ@0wWi2e5`4zIeTOJLttB~_PfJnL0(KZl@e%(>dAa%DZSjwlw#LDnLUZEnI+gp&wF z1GxSB*HWVT1Ji)mn4{Xa0y)poiVFr$R9?baQM}2oI|WC2A`?&}UHQ9PG7b!+;6;Pd zt)Bqu6W#b}>{1|o`|kn+;4VI6);e4a^NEd>S`~My9J%wIU&^xvpnEKywV zl5mltk=YT~Crt6xDy9UKw%UPuv~dQ0ZCfTEsF?Mf+e2J33q(VO{ZrLz!dIJiz~S^k z&~3tRx8xqk5|k|R?uq|wshZp?k>ISte_1Uz$dmZ|m8N-mr%<765ZN!URov+%mb!tN zv$dSDoWsRNw`9iN8EiL_R~y`sJ%EGl>` z|H$Ow+GIQl(%n0ejnTl_fTvc$1;I%yI@zICoYG%p|`SbF8 zgLNvQ2Q>T=(PvC3oS>2WHlYUI)X&wJOp$C@VoOoFLIh@Pfkw^TQbuOVt6lfYS zCS+(ewgVG>srZL9yHDe>2DNb5Btw(*4}p0-cn7@5=>)RQeV7g)5!-8O*`UW4?pCXM zRdgvmOFm^9gD_5?B33-fC}`Gzi-R{4HJn;!_q3v&avl%0{0qXCPo{dGI|I;+Dazg< z20z}xNbcDh*)2lD0&RJ3i0YbL@ul(iy?NK+X|wNyd6JdvC-_dtu1A{IDUX{;ilaYY zHA4TZw&qazr0kGaR2XgGmeFP5quT;=jE;9bMTn)B61scU)TF$=)nEdEV30=xjc*kWig37)*K_g)*Sw5AuK7MmLnnJS7BeIE(X^qpp>+8_@W7$AA1VKhl%c53OtoA(EJnjn9LD}nR;;`-O zrYmAJLfPm)l@BJUdkwj{<;=g}KjUYSAJw7IRq#o?Vs~6w{T5@>MHy2ENnd04`MB|8 zZNmRvh>iXM;#0MQ6`*4V=M`|poYRgq$m(xSJIjYH)EdV=-K(xs`()a9#gdh$vk zSbF1@1jjJb2P>|zL~xer4Y+c(R#l@>WFOAXkjyC?*+5h!QG3^qA2F~$KD~Bx@DnsB zvl~#OnPUGiLB@Bv30uoLUr#@wGeX>@D*#- zPqs5YIZ-lOtfv|E7eM8`!JW8>ybEq{KU8dp|=Y>XbpvvL*VzUahtKCSY$w{ij z?u)g~j@OrenEBqYUb=Uun4%E`2P9pNWz6DN;;`WA=|?Panp?EA`Q97L) z4rYC|GaC3T((gSXSHtmbDVF^zqA_Bfl@{)krec0R4K4L*p?$UdH?W6x(lGPD0kV%3 zMlo8H$znJJ5AYn(Zjg-~R^0-mQxE<+(&0ERuHHw$&L;_~^mgXp-*uGDWa(6`{hm7u zAbu1?Lr}ZGCkMp*9cT}iNGny*N>auiIj}CS-hgMtQuK%poM>HqkufewqViysgY3SR zg6T`hH^`v^-f&a)v`5WysN82?3xArI(N34Equ&Cfm4!I zDw_D60_=j1LJ4X9!Yt{}dt;^^D-_=v4g(l7pslW`0OMaYV{3*$O1*HY#iCCU=A)<^ zx|1T5H~cOe{1Cn%zbxa`Q|4EH)$OdM+@n5a^w!0Zm`F=quWigtNT zOD|_hCPIv2m@L>D8Xlv6T?7$FKVtt`q;wGm;pjLwVih&9fZo3R$(_P2h(pG-x8wWT z``b&{J+XwSu5l@FiQZ&#S0r;&v+kthc(du*~$MOT15;&X>2r zP>RL#zP^$O>Bf`wc5Q)!rUpGz7A6y4fhd6w1kp?g4MeU& zuWpNeEIKM$IG{O@pcjFued)WpgdwDVjdk(hU_?7;pTDCv@{ zqWnW?n=z18P5SZ(Os=O_8jRdsw)!Xst~LK!8loOSf-%{xQ+O-)8u`y6XR^Hj-7h?(h>~8ObKm~R9Cg`<&C=_CWfP=)Uk!%7a_GPhNnPD*Xvw-)LO2QlX9S6wqS)fs zWalQv=r_FOv&-`G3SUOPY{a)wJ5fTA4t&;l3;fOeawleT34>>~Rz&=bW55K?1vyxl z2%Je>eJ|(NHX4%gjEnRR5K@rCvpp=`OH)$7Be$Ri*r(kC`+^W>+v;m9&Ecs6Zt#eQ|BP@ zl%s^y-Y;To9tl|_-Mg+^XIKf$r-z?$ZIS+zrf0C-R9#9C7M6lvhhzyT=Gae>)G#gb?$}`r zKJ{foB?QZU1gXLPrWjujP2gIbSK$qls(Wk}Q^-B1=kJ&sn@Kb}OFUgXwZPptTSG$> zy!U;NWiiFaHXA9F&lu0j_OvcBRTgxMVeeo^NBON^!yBn&L*?v1Rg@Sbh&#_Xb2uX} z%fZ@ULCI$>nPSlqg{0N{DA8FpC9ITG6qC)XJYP-fN~Ygh6ho8rXKW}@8(jG3y!3i% z2h16i3+vQmM9P4SW{MY;thpPj+bLTTr^U=T8=e7$pX~2IrddfP+v2Dc-mZB%T9Pg# zE&-lJ0zWu3EO7b)ISadOfYBAdTqX?b-LEF2~Q9oL)|;aby_Wk*KCYK zI&qs&0rO0wVJnE5{6R(+iL7+G`cY9sK_xfBQj)~7o6*s9odIh&G1NmR zg~k#!{1%%TxOXEoR*)h(0^#60=wGgHRaTnOk?emtWO-6N3ZPHM zI~f^P&wyrv0s_uDWeZGA=MLtqu^%!lGMvSwcqf~QF7ZapUB)KiL#aGF zI(59zgmaF9FJq`SD+YDZIx!KOs>_Cv4LZb!rxY>qU|i_HQ+Uil-&AJg@dr0S8Ho2^ z0!BxxcOuvX400AVb{ho^U70x<)>Y0Qn{t-&hFvt1fHRV;Tn9uPU@~TpRC!;arQfpt zk`Ah!0ML=y=@`f>yN<^KqXyESF0Vn*G35>P>R(Aorc~LgUP!5}^QRRk2~5aW%VD9R z2ZMn*2+%S~4d;kh!&Ox{6xs)Q=g4Ebty*{lROxnCS6XSPX9c+s1d-ZkrdeV83Y zc$8?I+{2P%HdqG^VEo5ycyGBd9&=b(CkVv<`yczK7>@Vin4bqakLZhzF4#V3I%?f1 zGmGPtYW3noIUpW62XbmV@~(80M1~c%uDA`G^XD!xfYT>wnRz5&gcSJ9duEpYX%^*a z9&fS{+u|MzWF7PqM8RfHRB(I2VGte|bvys9l+g3^udepMF7w4HnX#UL6RrLC`AY)m zn`0`CG@@z7e(v(wx_X8D!W%h3`2DH01H6@@0g(^Ye=zBQ8 z!M;;{p5K#)zn^~?H>Mpqu4rWrxxEamD6;R3;FvvNiS?oBWXW!!Ss42}g6?^=RKTlB zbnoi>>o?oZ%0h@*AK}tA7*DZBo*;v8wso9_%wqWXToLcmr~#{ZHxa+P9nP%=h}Dws zTEg%zMOYl*qKktrYS5uR#7+D;fUq(Eqwzb68)2Dlnq=m;zzWYAc|y7=Rt7dXf9 z?-I<27>j0=;Eh(AR@H>Q`|Z@~d%_9%b6tpunz!rlK@1V(rMh)Pw~KyHehdQ~^XVelt2qBgLupunPb`zq7af{5*-N(f+|yNpzmh< zys3x&o%fsv7wX@cz&9Vq!9~PE^HbCvy_E4g3C+X}IzN!SePEen6FO1@H$JQuPICPv zW1pX~$Stsq8CAw+Vsk*1&!S7hm8* z9@<$x{2ct{x~Kw%V?=>gVb1Oi<1CA7Hls$jM zvdtxpOace}aX!tNt`2B7(@~=5VYG$0m_qKxW3?A|GG(VI@Kud0Mk-uvt z17?5iUKi+)7jwIA>|~-BcY9{&lZR7VdkX(YxDz+yDB-@wut=WsH7vC%$1aAFcIx|R zALG{ayt@&PZt|6W0skPQ#CThH$h*C#_%?yVzI-1)0i?0dRIl*Xz?^ePySDfN#0{1+ zKjo(2fgxfPdMy9jrEhFoRM+tORtIuHb1D2!R!Flku*JeM_$V zyx*vibaKa=-eaab75_2lBpXzJxVWg+(ch0sF6USY?85NetA9pT6Q2emD37~ zy0l;}{lSk#f{3O(;U~_X_DDq-MghHm@HbH+Vf5NXsOqqi@)AhAQ8EbupNBI=$5Upt z7!(8Dss`*fJ!;!D!(?N;POHY-zP)vdC>C_WC303`yrmP>L45rI@Evu5M$rY`IO_?W zs)wxe@~C9YsYl;M3!iVZZ*^f#$}?7C0v-SjNY0!5dwD89(wWz_#Pv=EZ06I4RQ+bM zCif_&)^1!P-)oGYl97JPi>tFz?F| zDjF`1IP=eFgOdQ%7%h06a2T_VRAVb#-T5{Oi@iA9j1dcshxWXQLO^!L^(YQGPn;Qn zjfHdO4x7E}gq=k}jHPRT&JTCcF~GjHZ}+QVyQU(TMSVrvWV`)X{Eukl%yp8BtbrPT zx_q>%jwk;3rQIl1_-~y+4yo=Rlk%@hB%fk9{4MqTo+^Krz#?e(h#vVDWj*YLG6j2X zO0&yfU^-=pJ==b8g?bx90kQ6baUJ71E)|0a9y!x5Xd|^*_}3&cN2C7olw82!IMTcR zLWA*cf&k}vJHSbJ-ga9`?GFN>(o{g`aw60_8rtm+R0+n~ z?3GUa{L@u(jZsQeg6}^T-SJZBmwNDgsq^d_D;(98VROC)0svVr3IEP&-wc+dSj%gdW8`f|W+JBkXv{5nN(F87b4 zA9bM1l1hI2BGgORg*>Wo{rxRoH6alP#eqqY6)k9NJ@Q5KpZDXHJhH}me&eAvT3?dA zAUp!KJX06sL!#kMLV&vZ^nYjKqQed z)1E6jAGTf-@-$tGilS-qj#^dikZzsO9q9j>*YyO1Z6?wmscBQCU8w(ykuu?3Mj%;& z{W2!}m;s{F1AdIEh+SMzRm@D{{jPUHP(vsXAAxJhG5t+N=g1_mMiah&GojG7V>vJ@ zU!EQsX?a7nDj|Poz@q47dtikzE@gn2IdHdVy~}DRZf32EykXEEZp~YS*VaCNz!!I| zlNDFbJ|ftUX3g8gE82b*%%6J=EwH1iJwQ~L+D+B6eZf@ekN)39S&7XkSD2@y}jAs;4C&mRSTSnEiWfBF8(AI-!<$~;8L?@)P4 z0a1KJ%WaEG8<1$YjHT`CxkWXfsVxorHqL~(~I`Q3#n#n<2HNE~pW-{&bFM~c;gj_3yd@L*wp2NO? zsF&v=A||EJr7IM8V6jN#j2iI#-pB-ooWO*|Sel_JV-H5_BZzv{e^%6U+PDf06A)22 zZ3_Y%8@trNvms;VQpfmH{}LCJoT#GT)l?vgJ{H|oKn2{h$WBx2f*ejZPNb;=Kg*d> z!l&}_XSFrG*k%2pk!%Yy&L~Ihvm0=+rS2vE5XJX_{22&mdvbVLzI3U?M+AI#aWPS- zxxevyJX3N=_`Z!ot%;A-2poqj&Smy~ z3S(zbAV>T3WE9KVEN;MaSD}Momfn+ff^sjx8bW-?P*0rvm+~T`{-UI)H3>q9HX$DRp=yn07_>`cHr2Ye64?ge71?AAflTODXWU+zUF*J z`_~I2PpT^bz&8LNOfk;_D1V`P{~xXM&h6!LsW@@5`GM8lPb;#0#<|2juy_=L z_JcYZt%FgHmYW{Po7{1kEQc}VFIUl!)Qx{Rin%Q$C@LX zNxVC0g(I5)MA4*u>a#i5Fp~(*qflIjI?kor2;6@ti>CyQ#l!DQqS6d!8li*o?~r!3 zyWhtXWWUjb<>=iG>*o-Q#WGoodSvY~&S(PJ;m~k7(MU$5)-iF2LL>2VQHmhrHZWg_ zA_t|@OJGn-9DvEMpl}2^no89)QQk4DD_GovQTqs}!6-Y45=ESQ(}gpTKciCy2SJJM z*}us8NiaPmC?m4@ICzvGVEJ-g$VPHIHQN0lVuW&&!NF8$s|dd9HqO@*D?q?5n^}n5 z3r-MaIc4C+T!gLhbk>Azv%)BAN)y?sr2b{##;5%)G&TfT^70L1t;R!kT&t4QlM#@) ztqQ|q^-rxJ98;CWsE(-QPe?6ecw$?cBKmFpL=Tjcxo|b4LsZQ0r$&@&y@q>3{lS_xy}H;dy{z_yX&{LXzOottgCcKi`amQ$ zx2EGByr#j0UB(|B{2#XF47&NpOu|B1hsSV<25|S8bs>z%G!2a&kU`L-SQ&W*y2Ukt zjU;X>BEz_XcB!X}$dWlqxKxwKWmmtu4s1AqY@bB61rO2GxK=&lRBrE9FPD_SL|*gs z4UcR_%Sr~m#r@(|zhi?OU7#)@p6=E)m^kSOR#x1}hw2}Ven?56{hW?II427Mwg}AO z<8n7Mm&1$!-2Rl!t`$X@tbB)$o?2`Y~|5}3WV;?kZ_F=pocgHuGf#l%;(!436fNCh9X~O z`{D~Elqej9j$z&qIt*ecS-7)rC&js{Mp!=7|1?uRKB5=h&+3Ei-%aKX5E7cd{5if6 zMfyfbqjuMO-=>p*$+!BR$w>7pi)_PsQIx5Hq_{6l$Ltd!a3CjLH zki-PUDRTzG1J9k1Qwh}k#R@~G2`h#Cn#ey$C(&7}-SCl){C@EeAxnB&ifw!diV1@n zKab>%^fw{VbkoFn5e(=wp%nMK->MyFJ~13JPfgjHkhew5oQkGwfJ@dMmaPso z*HlWfjXcuOQ=?%+Y|OPM%1XsZSD^P{2b>W$^By zP?dGDo-3K7rwD0G5*efjFr++B&b-8>8)x@*p{A~6mti}_OybcU&o)Wos!ysJS6Dzu z&GE`DQE*_h{6nE&a$m}Qj;7p-kYX;YRCh$JIgw0DE1ObtG|nQMyksuxkyOILyO57D zE)!n!P0cs#PR;jc@X-T2^ze_S0gRPrO4Fvw+E1O!4APonT{{*4aEGHGE89zfaQ2)l z9k@Tl`_RIZ-GRaa>%YzJC>1cV*w$Y$*I5#4W4vE!`Y-6_t_*UC+vnxgPrSU2m4BfAG@=Mq;yd&u6-xRhJ>CPqbA$swYM#`{#mqXD<5fz7?D7?*M$98U}xHy zwyEyU@J~RrqZd3_;nWq*=t{b>Xa4ar!lh|&UG3DgskGE}rKpu4kL@~zSp2=)3RMJfUz%x(YR!VQ*R)U7vYxo7f)1USSS9vLoAI~^s zXC}2-Q&|)FxZ3GsM|!m@QTe}dEM0eJGCHS`Nmz1E9KUAUJA}Y8Bq)7XLDLCRlp&Zf z6NydI8uE}~uxwDB`=uet2~STUBf^KGoE}jR5GFp=aiziPTyd?`6oN%(EOS&z^JdQG z5BM++mIin^H#)+I80*CQdraEN9>l!|cE^B%f4-`g1n(JdfRy*1YygTB&1(Hw)7UzS zA(SBKtOAYzI5Ifw@fYWI+8h4Vyhypy`diX$o*0R_e}pjl>{PBR9TB*!7OwX7>46YY zZ-7y?X`1f4dgK93Sb{1&A(sq!!pJPhqYXn@JEWXaZLO zeT8dq0XPr}K-vq&MPAzD>Cg6H%vdYa#S%?9e{FP>l{;esrqxq^;g&_q+hV3$VaFkPPtIYwL_6XTRwvk$AwM>->LZZpzL1j}+&H1^&PYsJ}TW zy(pqygr(hF{)YHa%mSD|okvb0ANFtTt)ok)DboVX__ zlOEItEH0%NFIX*AP$QGYr=$H%i?{mWg5O@Rn@8}B{ zb>x0}k=}aQBjxogbMe9_)T;bNpSA*JqaJGLv%b}{mQ_G?5)odrks(lI{4kEp8`XdD zYh%3bP1bhmIkwCv`RC4b&^YwM)AvJF#sx%Cb5L3K35)n5$?wVkWF-?fiXlerx>aU4 z)E(#_nbuvz)TG>f6iU&?^<#|Hn?4%MMFWyV3(<)|qN0>Lf=D{JTR}7o!E;ICitt<~4gWaF!T;o_i?owT~9U{c$Q zPHA9SuE9IjpaQ59HU^nnmi-R?xxWi}R+{R#u4m61lAggT%U%As2BUD*1+0Gk_wOZvzR3JTvKgdX zboB`%>WMnj6nIJu5aUxA$O5`Q0=J=H1wlafBCy{^R#xS22dkxo?9skhf z@UsJn@)+X}YqZruT_-f%kiDTwzW)m7CG`!}UQu(Zew2Q;XnSB5>+`reZ5MfAIV1#C zrY6=@tsp1Xcc#Eh0seQzE;Dws4K$Q&WRIq<$B_`I7g>&GUQHonQ}a-fqIIz;?;e1a zKh6Pkf4!eMe)uT3#=2#HKm9(4WBh&zSeH(h#gz!sW<(HVSL7b$^pN zI4s)6y>eW3sve{ynmt9p@^*c-;5HqZ|#uWBqoH zx+o*m9RJ}fZt>9;HS^c^{%|UW3ZkQ~;@aB$higs@XYIZE%i%>Yzt%e3Sq&k2YjqL> zR;Q6;+_-B~o5nVW&+-%8>=NjdR4z_Pm-x9Y1EnfEVeA$4;!0gdYy52LQzoaybjU{c zs$KrkpLapEn6^=}IP8m`j;~gSpRSsGa~uEWWE}hhF1^FvT}%Jz@5RjygY&;`79j25 ziN@E8bI(o`X3Oy&1z&&m+5Gp{wkpeSs$_F$S`Oieft@V{Qyt)(+xot$$9+woe z0r*f)B&a>ChkDUgZ2gkQ*Kj}M8qb3IDj07K=qTu-p(1-#==}b{eGAArxjJcja#ohu zkly)ZxruHVKs$Hl*%s_!dE z;XKmEX$LT)@BKkXBx5m#%U)})4dI_!6W!J))MdFM#i`H+g&(fVH;1&j>GwIh(gm%5 zY+|pJjI%!3g{q8W2JK4fpnqIxL|$FQx9bi3K6HL4hW8^#{J#J5Va7(m9l(@mB*jLD zRzmLTs%7rb*zSU#-R{EP>9W}FQmntvlYN3ZzdD<14zPV$U0Q6d|6OmJN@?aNVYzP- zm1v&+skWmrPHVW$oj$dMz9M75`&j$`FQif;zO3mhbM;8_QX;Z(w0KCgM&^yWo812gH~1u zXFaS2M*FOL{_9^tTzSE5s0Vjm;}0u0{LJOhL#w&jRcZ8J#(BO5qx{*6ojN~crw zEpfkYa0&UoUPJd>PQV9XbW_T1xW5D=&u_zXvwPmuyLvNn? zcfme3Z%s@w{%BRNA2_yoMD|*9V%fC(v`8(t@wILxNUHh0tHp^ec${8^%Lifae5Pu_ zsjACKH(degtvxGHU169nnObvjBfz7_E0?5fXCL%szqCNrg3t7GS|8gstKG!KE-=fU z&pSM(G-~|1xQ^dJ3~RDsPy&qmDt9d1Jzuj!KCESi3QaNWOWTm6=hjNCr;aFGj9uTr zah`TO>#Da<#!sU&bDE*Y1E6=ANaR+sPT0bSiEj)Z4wk9i5k-yos)8@}XmNniTb$k$HbJwtM>+@?o@QTW2K%j9 zzxyD6YxYN0&HtKV)F7K2lBymjRjPTMRi^tQ49HuXVqdVD6?p77D@;BMv--frSZrow z8FO^I&B!ttK;{@t&`5I-`At{0I5EJ4YF3;4yc&NtTdt?#FZIj%CXL@}9ke=kPHnA} z_IPzVLn%mP)YB;pznhKgy?^LWUgLVFAN8#L^Chm-6ivm&*Mq>()ZOPI-M6&nN3|oO zezXAn7Tx^gk{o{ARQaW-r?~a-`|{c+KKrfw_VMO#jr!wMy~~qceOxt#D^lkf4F<>GY(~cw6=L+(pf#?ZyhgiUZ@OOz z2D`R%)3qIHTS~IG`Yn~bM3rL?$Y}7+qN)8p#>3eNw4w0r{47dSeG{2#c~aU`_TA){ zrS{m@UkDfyf)m`;`d%K|Mx2HBxY#<2GrmBA8!U7gPn7tu{$UFTSXs~Rkpz)FXEX>^P7H3j{0Q~|4>eT zUFI(g+OyMemSD%{YHqszNw-}8(8~^Xdp*r;uQ@-1M+wit;$MgOJT5*a_Qw*P#`yaT zU?4Ta)VR%1=M*QZ7JDi{Yfe@Drjt~^4B`W^L06+RXwS(s;tNEzMLj2=e$xr4Uk34k zz@V!U7_{dE8u0~Un!hB6IfLd$okH`|s4W25nmv7$6w7kOb^l;l)4|MdLL%TXnBt0no;VNOa`V$WKD=UkKLLGe7MR{ zTeaSYVSZ7Mj`ky9@JX#U*V%WPd&V@WH%gu#EfTQ0`u1dUO^ZK-N#dF&-b|S|a<`^M zA0lr))xRcb%S_6eNcFGD*3wC_)3h`gX?~UlHc8A{g-^^fqy){I7%3miAow9rB9;-_ zl^^vl$iQ-P3YvP=XBW+%iaX<~m-sNGTCHTMRs-Nz^MV|!0j*1}S~ba4t6<4hlN6nK zy%}?=CIuga$y8G)UKZ69;dPn>B}ku|VwThFCqdqnhN-7K2@|GfsVs{}=*^RwNqq>A zAT@^^f)rK(Go$84x~!s=EG5c{D$Rwm0S8Kgn!}e`_L4aJX~@c%w=XE^X;2tPMrpRw z2sue}T8(K=t0v89^)E?t8o6}&O)FV`lQkn`{t(1zO;(T(LGzg$W~TA6*Ggovo1bMc ztxkF^{hKqG?7Rb|F4+x?;h?K4Qq8yfv?7CCwZ7 zzcDMx&NxsylHGt7-54wn$!?F)nU3<#)X#?;UCEPoWKsDLFyY8*g3)QfOe34=)4VRO zm}2DSpz?vPkXvLk%4nugQjsl(z}rgcxkNVg4_#|^7R(;98V{2;WQ9N3tN!1R zFJz^8Hf7|TY#BNKpC<}gy#!xivo9wd?nrxtXx_p2vpQUx&rf+^c%NChb z4mGPsm;EqgQ>;ooe`P+4`!}TXkf~lhk7vf@=d^CGnZUD599cYeFmGq6^C3*ajsbY` zzHUZ{y-|y+j+`s@{38mtpe~XHB5`JWU{*g!A92fBwfTbzs`BNhvrp zp%2lj$-P-s)BKo!MefaB!m2_jZaFuMExwXSGIVND5&D>h|_bOa|&D=s_PJ_8Z zV$IxgVa$LDo>4P)z^*@eQ)wE356L1AMwms@!V)44nF%yHe)!y(MdbcapU$M2Y4O-s zgXPP(;s1rHG8&PCD?syKm?fi;3X>q?f((`$qZ!F9SuEkxVl=a1GGa8y%8|2jy<`}T zLYLFBx=tQUJ<=N{JT=?Cp!-_TL}qtWpGm1lZTDWiwiDb@yNsjaFuPZ!{jD3~+wz?X KLH~aW*JP)qc-|WT literal 48612 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
                                                                                      • DirectEncodingOptions
                                                                                      • DirectEncodingParserOptions
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • EliminationLabelBehavior
                                                                                      • EndComponentEliminatorReturnTypeDouble
                                                                                      • Environment
                                                                                      • @@ -208,6 +210,10 @@
                                                                                      • HybridParametricQuantitativeCheckResult
                                                                                      • HybridQuantitativeCheckResult
                                                                                      • InstantaneousRewardFormula
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -231,6 +237,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • MinMaxMethod
                                                                                      • MinMaxSolverEnvironment
                                                                                      • @@ -278,11 +285,13 @@
                                                                                      • SMTCounterExampleGeneratorOptions
                                                                                      • SMTCounterExampleGeneratorStats
                                                                                      • SMTCounterExampleInput
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SolverEnvironment
                                                                                      • @@ -299,6 +308,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -354,6 +374,7 @@
                                                                                      • UnaryStateFormula
                                                                                      • UntilFormula
                                                                                      • Variable
                                                                                      • +
                                                                                      • build_interval_model_from_drn()
                                                                                      • build_model()
                                                                                      • build_model_from_drn()
                                                                                      • build_parametric_model()
                                                                                      • @@ -368,6 +389,7 @@
                                                                                      • build_sparse_parametric_model_with_options()
                                                                                      • build_symbolic_model()
                                                                                      • build_symbolic_parametric_model()
                                                                                      • +
                                                                                      • check_interval_mdp()
                                                                                      • check_model_dd()
                                                                                      • check_model_hybrid()
                                                                                      • check_model_sparse()
                                                                                      • @@ -471,7 +493,9 @@
                                                                                      • DdMetaVariable_Sylvan
                                                                                      • Dd_Sylvan
                                                                                      • DiceStringVisitor
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • ExactSparseMatrix
                                                                                      • ExactSparseMatrixBuilder
                                                                                      • ExactSparseMatrixEntry
                                                                                      • @@ -480,6 +504,10 @@
                                                                                      • ExpressionManager
                                                                                      • ExpressionParser
                                                                                      • ExpressionType
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -500,6 +528,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • ModelType
                                                                                      • OperatorType
                                                                                      • @@ -523,11 +552,13 @@
                                                                                      • PrismRewardModel
                                                                                      • PrismUpdate
                                                                                      • PrismVariable
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SparseCtmc
                                                                                      • @@ -543,6 +574,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • diff --git a/search.html b/search.html index 0f0695f1b..5940fd063 100644 --- a/search.html +++ b/search.html @@ -179,7 +179,9 @@
                                                                                      • DiceStringVisitor
                                                                                      • DirectEncodingOptions
                                                                                      • DirectEncodingParserOptions
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • EliminationLabelBehavior
                                                                                      • EndComponentEliminatorReturnTypeDouble
                                                                                      • Environment
                                                                                      • @@ -212,6 +214,10 @@
                                                                                      • HybridParametricQuantitativeCheckResult
                                                                                      • HybridQuantitativeCheckResult
                                                                                      • InstantaneousRewardFormula
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -235,6 +241,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • MinMaxMethod
                                                                                      • MinMaxSolverEnvironment
                                                                                      • @@ -282,11 +289,13 @@
                                                                                      • SMTCounterExampleGeneratorOptions
                                                                                      • SMTCounterExampleGeneratorStats
                                                                                      • SMTCounterExampleInput
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SolverEnvironment
                                                                                      • @@ -303,6 +312,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • @@ -358,6 +378,7 @@
                                                                                      • UnaryStateFormula
                                                                                      • UntilFormula
                                                                                      • Variable
                                                                                      • +
                                                                                      • build_interval_model_from_drn()
                                                                                      • build_model()
                                                                                      • build_model_from_drn()
                                                                                      • build_parametric_model()
                                                                                      • @@ -372,6 +393,7 @@
                                                                                      • build_sparse_parametric_model_with_options()
                                                                                      • build_symbolic_model()
                                                                                      • build_symbolic_parametric_model()
                                                                                      • +
                                                                                      • check_interval_mdp()
                                                                                      • check_model_dd()
                                                                                      • check_model_hybrid()
                                                                                      • check_model_sparse()
                                                                                      • @@ -475,7 +497,9 @@
                                                                                      • DdMetaVariable_Sylvan
                                                                                      • Dd_Sylvan
                                                                                      • DiceStringVisitor
                                                                                      • -
                                                                                      • DistributionDouble
                                                                                      • +
                                                                                      • Distribution
                                                                                      • +
                                                                                      • DistributionExact
                                                                                      • +
                                                                                      • DistributionInterval
                                                                                      • ExactSparseMatrix
                                                                                      • ExactSparseMatrixBuilder
                                                                                      • ExactSparseMatrixEntry
                                                                                      • @@ -484,6 +508,10 @@
                                                                                      • ExpressionManager
                                                                                      • ExpressionParser
                                                                                      • ExpressionType
                                                                                      • +
                                                                                      • IntervalSparseMatrix
                                                                                      • +
                                                                                      • IntervalSparseMatrixBuilder
                                                                                      • +
                                                                                      • IntervalSparseMatrixEntry
                                                                                      • +
                                                                                      • IntervalSparseMatrixRows
                                                                                      • ItemLabeling
                                                                                      • JaniAssignment
                                                                                      • JaniAutomaton
                                                                                      • @@ -504,6 +532,7 @@
                                                                                      • MaximalEndComponent
                                                                                      • MaximalEndComponentDecomposition_double
                                                                                      • MaximalEndComponentDecomposition_exact
                                                                                      • +
                                                                                      • MaximalEndComponentDecomposition_interval
                                                                                      • MaximalEndComponentDecomposition_ratfunc
                                                                                      • ModelType
                                                                                      • OperatorType
                                                                                      • @@ -527,11 +556,13 @@
                                                                                      • PrismRewardModel
                                                                                      • PrismUpdate
                                                                                      • PrismVariable
                                                                                      • -
                                                                                      • SchedulerChoiceDouble
                                                                                      • +
                                                                                      • Scheduler
                                                                                      • +
                                                                                      • SchedulerChoice
                                                                                      • SchedulerChoiceExact
                                                                                      • +
                                                                                      • SchedulerChoiceInterval
                                                                                      • SchedulerChoiceParametric
                                                                                      • -
                                                                                      • SchedulerDouble
                                                                                      • SchedulerExact
                                                                                      • +
                                                                                      • SchedulerInterval
                                                                                      • SchedulerParametric
                                                                                      • SimpleValuation
                                                                                      • SparseCtmc
                                                                                      • @@ -547,6 +578,17 @@
                                                                                      • SparseExactModelStates
                                                                                      • SparseExactPomdp
                                                                                      • SparseExactRewardModel
                                                                                      • +
                                                                                      • SparseIntervalCtmc
                                                                                      • +
                                                                                      • SparseIntervalDtmc
                                                                                      • +
                                                                                      • SparseIntervalMA
                                                                                      • +
                                                                                      • SparseIntervalMdp
                                                                                      • +
                                                                                      • SparseIntervalModelAction
                                                                                      • +
                                                                                      • SparseIntervalModelActions
                                                                                      • +
                                                                                      • SparseIntervalModelComponents
                                                                                      • +
                                                                                      • SparseIntervalModelState
                                                                                      • +
                                                                                      • SparseIntervalModelStates
                                                                                      • +
                                                                                      • SparseIntervalPomdp
                                                                                      • +
                                                                                      • SparseIntervalRewardModel
                                                                                      • SparseMA
                                                                                      • SparseMatrix
                                                                                      • SparseMatrixBuilder
                                                                                      • diff --git a/searchindex.js b/searchindex.js index 523df4d74..8c5de059f 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["advanced_topics", "api", "api/core", "api/dft", "api/exceptions", "api/gspn", "api/info", "api/logic", "api/pars", "api/storage", "api/utility", "contributors", "doc/analysis", "doc/building_models", "doc/dfts", "doc/engines", "doc/exploration", "doc/gspns", "doc/models/building_ctmcs", "doc/models/building_dtmcs", "doc/models/building_mas", "doc/models/building_mdps", "doc/parametric_models", "doc/reward_models", "doc/schedulers", "doc/shortest_paths", "doc/simulator", "getting_started", "index", "installation"], "filenames": ["advanced_topics.rst", "api.rst", "api/core.rst", "api/dft.rst", "api/exceptions.rst", "api/gspn.rst", "api/info.rst", "api/logic.rst", "api/pars.rst", "api/storage.rst", "api/utility.rst", "contributors.rst", "doc/analysis.ipynb", "doc/building_models.ipynb", "doc/dfts.ipynb", "doc/engines.ipynb", "doc/exploration.ipynb", "doc/gspns.ipynb", "doc/models/building_ctmcs.ipynb", "doc/models/building_dtmcs.ipynb", "doc/models/building_mas.ipynb", "doc/models/building_mdps.ipynb", "doc/parametric_models.ipynb", "doc/reward_models.ipynb", "doc/schedulers.ipynb", "doc/shortest_paths.ipynb", "doc/simulator.ipynb", "getting_started.ipynb", "index.rst", "installation.rst"], "titles": ["Advanced Examples", "Stormpy API Reference", "Stormpy.core", "Stormpy.dft", "Stormpy.exceptions", "Stormpy.gspn", "Stormpy.info", "Stormpy.logic", "Stormpy.pars", "Stormpy.storage", "Stormpy.utility", "Contributors", "Analysis", "Building Models", "Dynamic Fault Trees", "Engines", "Exploring Models", "Generalized Stochastic Petri Nets", "Continuous-time Markov chains (CTMCs)", "Discrete-time Markov chains (DTMCs)", "Markov automata (MAs)", "Markov decision processes (MDPs)", "Parametric Models", "Reward Models", "Working with Schedulers", "Working with Shortest Paths", "Working with Simulators", "Getting Started", "Stormpy Documentation", "Installation"], "terms": {"thi": [0, 2, 3, 5, 9, 12, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "guid": [0, 12, 27, 29], "i": [0, 2, 3, 5, 7, 9, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "collect": [0, 2, 3, 9, 18, 19, 20, 21], "meant": [0, 26], "bridg": 0, "gap": 0, "between": [0, 19], "get": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 16, 19, 23, 24, 25, 28, 29], "start": [0, 2, 5, 9, 12, 14, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29], "api": [0, 10, 29], "analysi": [0, 2, 9, 28], "background": [0, 26], "qualit": [0, 2], "adapt": 0, "model": [0, 2, 3, 5, 8, 9, 10, 14, 15, 24, 25, 28, 29], "check": [0, 2, 3, 5, 6, 8, 9, 10, 15, 23, 24, 26], "engin": [0, 2, 25, 28], "algorithm": [0, 16, 25, 27], "build": [0, 2, 3, 5, 6, 9, 15, 22, 23, 24, 25, 26, 28], "differ": [0, 15, 25, 26, 27, 29], "formal": 0, "discret": [0, 2, 18, 21, 24, 28], "time": [0, 2, 3, 5, 7, 9, 14, 17, 21, 24, 28], "markov": [0, 2, 9, 22, 23, 27, 28], "chain": [0, 2, 21, 27, 28], "dtmc": [0, 2, 8, 9, 13, 16, 18, 21, 22, 27, 28], "transit": [0, 1, 2, 5, 8, 9, 15, 16, 17, 22, 23, 26, 27, 28], "matrix": [0, 2, 9, 27], "label": [0, 2, 7, 9, 20, 22, 25, 26, 27], "reward": [0, 2, 7, 9, 16, 18, 20, 26, 28], "decis": [0, 15, 19, 28], "process": [0, 2, 19, 20, 26, 28], "mdp": [0, 2, 8, 9, 19, 20, 22, 28], "partial": [0, 2, 3, 9], "observ": [0, 2, 3, 9, 16, 26], "pomdp": [0, 2, 8, 9], "continu": [0, 2, 13, 16, 24, 26, 28, 29], "ctmc": [0, 2, 8, 9, 13, 19, 20, 28], "automata": [0, 2, 9, 28], "ma": [0, 2, 8, 9, 24, 28], "markovian": [0, 2, 9], "state": [0, 2, 3, 7, 8, 9, 12, 15, 18, 19, 21, 22, 23, 24, 25], "spars": [0, 2, 9, 12, 18, 19, 20, 21], "symbol": [0, 2, 9, 12, 26], "hybrid": [0, 2], "explor": [0, 2, 3, 26, 27, 28], "read": 0, "sort": [0, 2, 9, 27], "work": [0, 1, 18, 23, 28, 29], "simul": [0, 3, 28], "base": [0, 2, 4, 8, 9, 10, 16, 25], "program": [0, 2, 9, 16, 22, 23, 24, 27], "level": [0, 3, 10, 13, 14, 16, 27], "schedul": [0, 2, 9, 28], "examin": [0, 27], "shortest": [0, 28], "path": [0, 1, 2, 3, 7, 10, 12, 13, 14, 17, 22, 24, 26, 27, 28, 29], "parametr": [0, 2, 3, 8, 9, 13, 28, 29], "instanti": [0, 2, 3, 8], "inform": [0, 2, 3, 5, 6, 9, 12, 13, 16, 17, 24, 26, 27], "about": [0, 2, 7, 9, 13, 14, 23, 27], "dynam": [0, 3, 28, 29], "fault": [0, 3, 28, 29], "tree": [0, 3, 28, 29], "dft": [0, 1, 28, 29], "analyz": 0, "gener": [0, 2, 3, 5, 7, 10, 28], "stochast": [0, 2, 5, 9, 28], "petri": [0, 5, 28], "net": [0, 5, 28], "load": [0, 3, 14], "gspn": [0, 1, 28], "progress": [1, 3, 28, 29], "core": [1, 3, 5, 7, 8, 9, 28, 29], "actionmaskdoubl": [1, 2, 28], "atomicexpressionformula": [1, 2, 7, 28], "atomiclabelformula": [1, 2, 7, 28], "bdd_sylvan": [1, 2, 9, 28], "binarybooleanoperatortyp": [1, 2, 7, 28], "binarypathformula": [1, 2, 7, 28], "binarystateformula": [1, 2, 7, 28], "bisimulationtyp": [1, 2, 28], "bitvector": [1, 2, 9, 10, 19, 20, 28], "booleanbinarystateformula": [1, 2, 7, 28], "booleanliteralformula": [1, 2, 7, 28], "boundeduntilformula": [1, 2, 7, 28], "builderopt": [1, 2, 26, 28], "checktask": [1, 2, 28], "choicelabel": [1, 2, 9, 21, 28], "choiceorigin": [1, 2, 9, 28], "comparisontyp": [1, 2, 7, 28], "conditionalformula": [1, 2, 7, 28], "constraintcollector": [1, 2, 22, 28], "cumulativerewardformula": [1, 2, 7, 28], "ddmanager_sylvan": [1, 2, 9, 28], "ddmetavariabletyp": [1, 2, 9, 28], "ddmetavariable_sylvan": [1, 2, 9, 28], "dd_sylvan": [1, 2, 9, 28], "dicestringvisitor": [1, 2, 9, 28], "directencodingopt": [1, 2, 28], "directencodingparseropt": [1, 2, 28], "distributiondoubl": [1, 2, 9, 28], "eliminationlabelbehavior": [1, 2, 28], "endcomponenteliminatorreturntypedoubl": [1, 2, 28], "environ": [1, 2, 8, 12, 28], "equationsolvertyp": [1, 2, 12, 28], "eventuallyformula": [1, 2, 7, 28], "exactchecktask": [1, 2, 28], "exactsparsematrix": [1, 2, 9, 28], "exactsparsematrixbuild": [1, 2, 9, 28], "exactsparsematrixentri": [1, 2, 9, 28], "exactsparsematrixrow": [1, 2, 9, 28], "explicitexactquantitativecheckresult": [1, 2, 28], "explicitmodelbuild": [1, 2, 28], "explicitmodelcheckerhintdoubl": [1, 2, 28], "explicitparametricmodelbuild": [1, 2, 28], "explicitparametricquantitativecheckresult": [1, 2, 28], "explicitparetocurvecheckresultdoubl": [1, 2, 28], "explicitqualitativecheckresult": [1, 2, 28], "explicitquantitativecheckresult": [1, 2, 8, 28], "explicitstatelookup": [1, 2, 28], "express": [1, 2, 5, 7, 9, 10, 27, 28], "expressionmanag": [1, 2, 5, 9, 28], "expressionpars": [1, 2, 9, 28], "expressiontyp": [1, 2, 9, 28], "factorizedpolynomi": [1, 2, 3, 8, 9, 28], "factorizedrationalfunct": [1, 2, 8, 9, 28], "flatset": [1, 2, 9, 28], "formula": [1, 2, 3, 7, 8, 9, 14, 22, 24, 28], "globallyformula": [1, 2, 7, 28], "hybridexactquantitativecheckresult": [1, 2, 28], "hybridparametricquantitativecheckresult": [1, 2, 28], "hybridquantitativecheckresult": [1, 2, 28], "instantaneousrewardformula": [1, 2, 7, 28], "itemlabel": [1, 2, 9, 28], "janiassign": [1, 2, 9, 28], "janiautomaton": [1, 2, 9, 28], "janichoiceorigin": [1, 2, 9, 28], "janiconst": [1, 2, 9, 28], "janiedg": [1, 2, 9, 28], "janiedgedestin": [1, 2, 9, 28], "janiinformationobject": [1, 2, 9, 28], "janiloc": [1, 2, 9, 28], "janilocationexpand": [1, 2, 9, 28], "janimodel": [1, 2, 5, 9, 28], "janimodeltyp": [1, 2, 9, 28], "janiorderedassign": [1, 2, 9, 28], "janiscopechang": [1, 2, 9, 28], "janitemplateedg": [1, 2, 9, 28], "janitemplateedgedestin": [1, 2, 9, 28], "janivari": [1, 2, 9, 28], "janivariableset": [1, 2, 9, 28], "longrunavarageoper": [1, 2, 7, 28], "longrunaveragerewardformula": [1, 2, 7, 28], "maximalendcompon": [1, 2, 9, 28], "maximalendcomponentdecomposition_doubl": [1, 2, 9, 28], "maximalendcomponentdecomposition_exact": [1, 2, 9, 28], "maximalendcomponentdecomposition_ratfunc": [1, 2, 9, 28], "minmaxmethod": [1, 2, 28], "minmaxsolverenviron": [1, 2, 28], "modelcheckerhint": [1, 2, 28], "modelformulaspair": [1, 2, 28], "modeltyp": [1, 2, 8, 9, 13, 16, 24, 27, 28], "multiobjectiveformula": [1, 2, 7, 28], "nativelinearequationsolvermethod": [1, 2, 12, 28], "nativesolverenviron": [1, 2, 28], "operatorformula": [1, 2, 7, 28], "operatortyp": [1, 2, 9, 28], "optimizationdirect": [1, 2, 7, 8, 28], "overlappingguardanalys": [1, 2, 9, 28], "parametricchecktask": [1, 2, 28], "parametricsparsematrix": [1, 2, 9, 28], "parametricsparsematrixbuild": [1, 2, 9, 28], "parametricsparsematrixentri": [1, 2, 9, 28], "parametricsparsematrixrow": [1, 2, 9, 28], "paretocurvecheckresultdoubl": [1, 2, 28], "pathformula": [1, 2, 7, 28], "polynomi": [1, 2, 28], "polytopedoubl": [1, 2, 9, 28], "polytopeexact": [1, 2, 9, 28], "prismassign": [1, 2, 9, 28], "prismbooleanvari": [1, 2, 9, 28], "prismchoiceorigin": [1, 2, 9, 28], "prismcommand": [1, 2, 9, 28], "prismconst": [1, 2, 9, 28], "prismintegervari": [1, 2, 9, 28], "prismlabel": [1, 2, 9, 28], "prismmodeltyp": [1, 2, 9, 28], "prismmodul": [1, 2, 9, 28], "prismprogram": [1, 2, 9, 28], "prismrewardmodel": [1, 2, 9, 28], "prismupd": [1, 2, 9, 28], "prismvari": [1, 2, 9, 28], "probabilityoper": [1, 2, 7, 28], "properti": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 22, 23, 24, 28], "quotientformat": [1, 2, 28], "ration": [1, 2, 3, 6, 7, 8, 9, 10, 28], "rationalfunct": [1, 2, 3, 9, 28], "rationalrf": [1, 2, 22, 28], "rewardoper": [1, 2, 7, 28], "smtcounterexamplegener": [1, 2, 28], "smtcounterexamplegeneratoropt": [1, 2, 28], "smtcounterexamplegeneratorstat": [1, 2, 28], "smtcounterexampleinput": [1, 2, 28], "schedulerchoicedoubl": [1, 2, 9, 28], "schedulerchoiceexact": [1, 2, 9, 28], "schedulerchoiceparametr": [1, 2, 9, 28], "schedulerdoubl": [1, 2, 9, 28], "schedulerexact": [1, 2, 9, 28], "schedulerparametr": [1, 2, 9, 28], "simplevalu": [1, 2, 9, 28], "solverenviron": [1, 2, 28], "sparsectmc": [1, 2, 8, 9, 18, 28], "sparsedtmc": [1, 2, 8, 9, 15, 19, 28], "sparseexactctmc": [1, 2, 9, 28], "sparseexactdtmc": [1, 2, 9, 28], "sparseexactma": [1, 2, 9, 28], "sparseexactmdp": [1, 2, 9, 28], "sparseexactmodelact": [1, 2, 9, 28], "sparseexactmodelcompon": [1, 2, 9, 28], "sparseexactmodelst": [1, 2, 9, 28], "sparseexactpomdp": [1, 2, 9, 28], "sparseexactrewardmodel": [1, 2, 9, 28], "sparsema": [1, 2, 8, 9, 20, 28], "sparsematrix": [1, 2, 9, 28], "sparsematrixbuild": [1, 2, 9, 19, 20, 21, 28], "sparsematrixentri": [1, 2, 9, 28], "sparsematrixrow": [1, 2, 9, 28], "sparsemdp": [1, 2, 8, 9, 21, 28], "sparsemodelact": [1, 2, 9, 28], "sparsemodelcompon": [1, 2, 9, 18, 19, 20, 21, 28], "sparsemodelst": [1, 2, 9, 28], "sparseparametricctmc": [1, 2, 8, 9, 28], "sparseparametricdtmc": [1, 2, 8, 9, 28], "sparseparametricma": [1, 2, 8, 9, 28], "sparseparametricmdp": [1, 2, 8, 9, 28], "sparseparametricmodelact": [1, 2, 9, 28], "sparseparametricmodelcompon": [1, 2, 9, 28], "sparseparametricmodelst": [1, 2, 9, 28], "sparseparametricpomdp": [1, 2, 9, 28], "sparseparametricrewardmodel": [1, 2, 9, 28], "sparsepomdp": [1, 2, 9, 28], "sparserewardmodel": [1, 2, 9, 19, 21, 28], "stateformula": [1, 2, 7, 28], "statelabel": [1, 2, 9, 18, 19, 28], "statevalu": [1, 2, 9, 28], "statevaluationfunctionactionmaskdoubl": [1, 2, 28], "statevaluationsbuild": [1, 2, 9, 28], "stormerror": [1, 2, 4, 8, 28], "subsystembuilderopt": [1, 2, 28], "subsystembuilderreturntypedoubl": [1, 2, 28], "subsystembuilderreturntypeexact": [1, 2, 28], "subsystembuilderreturntyperatfunc": [1, 2, 28], "symbolicexactquantitativecheckresult": [1, 2, 28], "symbolicmodeldescript": [1, 2, 28], "symbolicparametricquantitativecheckresult": [1, 2, 28], "symbolicqualitativecheckresult": [1, 2, 28], "symbolicquantitativecheckresult": [1, 2, 28], "symbolicsylvanctmc": [1, 2, 9, 28], "symbolicsylvandtmc": [1, 2, 9, 15, 28], "symbolicsylvanma": [1, 2, 9, 28], "symbolicsylvanmdp": [1, 2, 9, 28], "symbolicsylvanparametricctmc": [1, 2, 9, 28], "symbolicsylvanparametricdtmc": [1, 2, 9, 28], "symbolicsylvanparametricma": [1, 2, 9, 28], "symbolicsylvanparametricmdp": [1, 2, 9, 28], "symbolicsylvanparametricrewardmodel": [1, 2, 9, 28], "symbolicsylvanrewardmodel": [1, 2, 9, 28], "timeoper": [1, 2, 7, 28], "unarybooleanstateformula": [1, 2, 7, 28], "unarypathformula": [1, 2, 7, 28], "unarystateformula": [1, 2, 7, 28], "untilformula": [1, 2, 7, 28], "variabl": [1, 2, 3, 5, 7, 8, 9, 10, 26, 27, 28], "build_model": [1, 2, 3, 12, 13, 16, 23, 24, 25, 26, 27, 28], "build_model_from_drn": [1, 2, 13, 28], "build_parametric_model": [1, 2, 22, 28], "build_parametric_model_from_drn": [1, 2, 13, 28], "build_parametric_sparse_matrix": [1, 2, 9, 28], "build_sparse_exact_model_with_opt": [1, 2, 28], "build_sparse_matrix": [1, 2, 9, 18, 19, 20, 28], "build_sparse_model": [1, 2, 15, 28], "build_sparse_model_from_explicit": [1, 2, 28], "build_sparse_model_with_opt": [1, 2, 26, 28], "build_sparse_parametric_model": [1, 2, 28], "build_sparse_parametric_model_with_opt": [1, 2, 28], "build_symbolic_model": [1, 2, 12, 15, 28], "build_symbolic_parametric_model": [1, 2, 28], "check_model_dd": [1, 2, 15, 28], "check_model_hybrid": [1, 2, 15, 28], "check_model_spars": [1, 2, 15, 28], "collect_inform": [1, 2, 9, 28], "compute_all_until_prob": [1, 2, 28], "compute_expected_number_of_visit": [1, 2, 28], "compute_prob01_st": [1, 2, 28], "compute_prob01max_st": [1, 2, 28], "compute_prob01min_st": [1, 2, 28], "compute_steady_state_distribut": [1, 2, 28], "compute_transient_prob": [1, 2, 28], "construct_submodel": [1, 2, 28], "create_filter_initial_states_spars": [1, 2, 28], "create_filter_initial_states_symbol": [1, 2, 12, 15, 28], "create_filter_symbol": [1, 2, 28], "eliminate_ec": [1, 2, 28], "eliminate_non_markovian_chain": [1, 2, 28], "eliminate_reward_accumul": [1, 2, 9, 28], "export_to_drn": [1, 2, 28], "get_maximal_end_compon": [1, 2, 9, 28], "get_reachable_st": [1, 2, 28], "install_signal_handl": [1, 2, 28], "make_sparse_model_build": [1, 2, 28], "make_sparse_model_builder_exact": [1, 2, 28], "make_sparse_model_builder_parametr": [1, 2, 28], "model_check": [1, 2, 12, 22, 23, 24, 27, 28], "parse_constants_str": [1, 2, 28], "parse_jani_model": [1, 2, 13, 28], "parse_jani_model_from_str": [1, 2, 28], "parse_prism_program": [1, 2, 12, 15, 16, 22, 23, 24, 25, 26, 27, 28], "parse_properti": [1, 2, 12, 14, 15, 22, 23, 24, 27, 28], "parse_properties_for_jani_model": [1, 2, 28], "parse_properties_for_prism_program": [1, 2, 16, 24, 28], "parse_properties_without_context": [1, 2, 28], "perform_bisimul": [1, 2, 28], "perform_sparse_bisimul": [1, 2, 28], "perform_symbolic_bisimul": [1, 2, 28], "preprocess_symbolic_input": [1, 2, 28], "prob01max_st": [1, 2, 28], "prob01min_st": [1, 2, 28], "reset_timeout": [1, 2, 28], "set_loglevel_debug": [1, 2, 28], "set_loglevel_error": [1, 2, 28], "set_loglevel_trac": [1, 2, 28], "set_set": [1, 2, 28], "set_timeout": [1, 2, 28], "topological_sort": [1, 2, 28], "transform_to_discrete_time_model": [1, 2, 24, 28], "transform_to_sparse_model": [1, 2, 15, 28], "info": [1, 3, 22, 28], "version": [1, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "storm_exact_use_cln": [1, 6, 28], "storm_ratfunc_use_cln": [1, 6, 22, 28], "storm_vers": [1, 6, 28], "except": [1, 2, 3, 8, 9, 28], "logic": [1, 2, 3, 8, 28], "storag": [1, 2, 3, 5, 7, 8, 10, 15, 18, 19, 20, 21, 28], "util": [1, 2, 9, 25, 28], "jsoncontainerdoubl": [1, 10, 28], "jsoncontainerr": [1, 2, 9, 10, 28], "matrixformat": [1, 10, 28], "modelrefer": [1, 10, 28], "shortestpathsgener": [1, 10, 25, 28], "smtcheckresult": [1, 10, 28], "smtsolver": [1, 10, 28], "smtsolverfactori": [1, 2, 9, 10, 28], "z3smtsolver": [1, 10, 28], "z3smtsolverfactori": [1, 10, 28], "millisecond": [1, 10, 28], "approximationheurist": [1, 3, 28], "dftbe_doubl": [1, 3, 28], "dftbe_ratfunc": [1, 3, 28], "dftdependency_doubl": [1, 3, 28], "dftdependency_ratfunc": [1, 3, 28], "dftelementtyp": [1, 3, 28], "dftelement_doubl": [1, 3, 28], "dftelement_ratfunc": [1, 3, 28], "dftinstanti": [1, 3, 28], "dftsimulator_doubl": [1, 3, 28], "dftsimulator_ratfunc": [1, 3, 28], "dftstateinfo": [1, 3, 28], "dftstate_doubl": [1, 3, 28], "dftstate_ratfunc": [1, 3, 28], "dft_doubl": [1, 3, 28], "dft_ratfunc": [1, 3, 28], "dftindependentmodul": [1, 3, 28], "dftsymmetri": [1, 3, 28], "explicitdftmodelbuilder_doubl": [1, 3, 28], "explicitdftmodelbuilder_ratfunc": [1, 3, 28], "failableel": [1, 3, 28], "failableiter": [1, 3, 28], "randomgener": [1, 3, 28], "relevantev": [1, 3, 28], "simulationresult": [1, 3, 28], "analyze_dft": [1, 3, 14, 28], "compute_dependency_conflict": [1, 3, 28], "compute_relevant_ev": [1, 3, 28], "export_dft_json_fil": [1, 3, 28], "export_dft_json_str": [1, 3, 28], "export_parametric_dft_json_fil": [1, 3, 28], "export_parametric_dft_json_str": [1, 3, 28], "get_paramet": [1, 3, 28], "is_well_form": [1, 3, 28], "load_dft_galileo_fil": [1, 3, 14, 28], "load_dft_json_fil": [1, 3, 14, 28], "load_dft_json_str": [1, 3, 14, 28], "load_parametric_dft_galileo_fil": [1, 3, 28], "load_parametric_dft_json_fil": [1, 3, 28], "load_parametric_dft_json_str": [1, 3, 28], "modules_json": [1, 3, 28], "prepare_for_analysi": [1, 3, 28], "transform_dft": [1, 3, 28], "gspnbuilder": [1, 5, 17, 28], "gspnparser": [1, 5, 17, 28], "gspntojanibuild": [1, 5, 28], "immediatetransit": [1, 5, 28], "layoutinfo": [1, 5, 17, 28], "place": [1, 5, 17, 28], "timedtransit": [1, 5, 28], "transitionpartit": [1, 5, 28], "par": [1, 22, 28, 29], "dtmcparameterliftingmodelcheck": [1, 8, 28], "mdpparameterliftingmodelcheck": [1, 8, 28], "modelinstanti": [1, 8, 28], "pctmcexactinstantiationcheck": [1, 8, 28], "pctmcinstantiationcheck": [1, 8, 28], "pctmcinstanti": [1, 8, 28], "pdtmcexactinstantiationcheck": [1, 8, 28], "pdtmcinstantiationcheck": [1, 8, 28], "pdtmcinstanti": [1, 8, 22, 28], "pmainstanti": [1, 8, 28], "pmdpexactinstantiationcheck": [1, 8, 28], "pmdpinstantiationcheck": [1, 8, 28], "pmdpinstanti": [1, 8, 28], "parameterregion": [1, 8, 28], "partialpctmcinstanti": [1, 8, 28], "partialpdtmcinstanti": [1, 8, 28], "partialpmainstanti": [1, 8, 28], "partialpmdpinstanti": [1, 8, 28], "regionmodelcheck": [1, 8, 28], "regionresult": [1, 8, 28], "regionresulthypothesi": [1, 8, 28], "create_region_check": [1, 8, 28], "gather_deriv": [1, 8, 28], "simplify_model": [1, 8, 28], "class": [2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 26], "an": [2, 5, 7, 9, 10, 11, 14, 16, 17, 19, 20, 22, 24, 25, 26, 27], "atom": [2, 7], "get_express": [2, 7, 9], "self": [2, 3, 5, 7, 8, 9, 10, 19, 27], "bdd": [2, 9, 15], "to_express": [2, 9], "expression_manag": [2, 5, 9], "storm": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 24, 25, 27, 28], "tupl": [2, 3, 8, 9], "list": [2, 3, 5, 9, 10, 11, 20, 21, 23, 25, 27], "dict": [2, 3, 5, 7, 8, 9, 22, 26], "int": [2, 3, 5, 9, 10], "member": [2, 3, 7, 8, 9, 10], "AND": [2, 3, 7, 14], "OR": [2, 3, 7], "0": [2, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "1": [2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "name": [2, 3, 5, 7, 8, 9, 10, 17, 19, 22, 23, 26], "valu": [2, 3, 7, 8, 9, 10, 16, 18, 19, 22, 27], "two": [2, 7, 9, 13, 17, 19, 21, 27, 29], "operand": [2, 7, 9], "left_subformula": [2, 7], "right_subformula": [2, 7], "type": [2, 3, 5, 7, 8, 9, 10, 15, 16, 18, 19, 20, 21, 27], "bisimul": 2, "strong": 2, "weak": 2, "index": [2, 3, 9, 14, 25, 26, 28], "bool": [2, 3, 5, 7, 8, 9, 10], "static": [2, 3, 5, 6, 8, 9], "load_from_str": [2, 9], "descript": [2, 9, 13, 16, 19, 20, 21, 26, 27], "str": [2, 3, 5, 7, 8, 9, 26], "number_of_set_bit": [2, 9], "set": [2, 3, 5, 7, 8, 9, 12, 13, 16, 17, 18, 19, 21, 22, 25, 26, 27, 28, 29], "true": [2, 3, 5, 6, 8, 9, 18, 21, 24, 26], "none": [2, 3, 5, 6, 7, 8, 9, 10, 16, 18, 19, 20, 23], "size": [2, 9, 26], "store_as_str": [2, 9], "boolean": [2, 7, 9, 10], "binari": [2, 7, 15], "liter": [2, 7, 9], "until": [2, 7], "either": [2, 7, 14, 17, 29], "step": [2, 3, 7, 13, 14, 16, 17, 26, 28], "bound": [2, 7, 8, 9], "has_lower_bound": [2, 7], "is_multidimension": [2, 7], "multi": [2, 7], "dimension": [2, 7], "upper_bound_express": [2, 7, 9], "option": [2, 5, 9, 13, 26], "preserved_label_nam": 2, "preserv": [2, 8, 27], "set_add_out_of_bounds_st": 2, "new_valu": 2, "out": 2, "set_add_overlapping_guards_label": 2, "overlap": [2, 9], "guard": [2, 9], "set_build_all_label": 2, "all": [2, 3, 8, 9, 14, 15, 16, 18, 19, 20, 24, 26, 29], "set_build_all_reward_model": 2, "set_build_choice_label": [2, 26], "choic": [2, 3, 9, 18, 19, 20, 21, 24, 29], "set_build_observation_valu": 2, "valuat": [2, 3, 8, 9], "set_build_state_valu": [2, 26], "set_build_with_choice_origin": 2, "origin": [2, 5, 9, 16], "set_exploration_check": 2, "perform": [2, 3, 5, 9, 15], "extra": 2, "dure": [2, 3, 13], "task": [2, 15], "set_hint": 2, "arg0": [2, 5, 8, 9, 10], "modelcheck": 2, "hint": [2, 16], "mai": [2, 12, 13, 16, 26, 27], "speed": 2, "up": 2, "solver": [2, 10], "set_produce_schedul": 2, "produce_schedul": 2, "whether": [2, 3, 5, 9], "should": [2, 3, 9, 19, 27], "produc": 2, "possibl": [2, 5, 15, 19, 22, 25, 29], "add_label_to_choic": [2, 9, 21], "add": [2, 5, 9, 10, 17, 19, 27, 29], "given": [2, 3, 5, 8, 9, 15, 17, 19, 24, 27], "get_choic": [2, 9, 24], "which": [2, 3, 5, 9, 15, 16, 19, 20, 23, 24, 25, 26, 27, 29], "have": [2, 9, 11, 12, 16, 20, 21, 23, 24, 26, 27, 29], "get_labels_of_choic": [2, 9], "set_choic": [2, 9], "repres": [2, 3, 9, 19, 21, 26], "term": [2, 9, 15, 19, 26], "input": [2, 5, 9, 16, 17, 22], "spec": [2, 9], "as_jani_choice_origin": [2, 9], "as_prism_choice_origin": [2, 9], "get_choice_info": [2, 9], "identifi": [2, 9], "human": [2, 9], "readabl": [2, 9], "string": [2, 3, 8, 9, 14], "get_identifier_info": [2, 9], "get_number_of_identifi": [2, 9], "number": [2, 3, 5, 7, 9, 12, 15, 16, 17, 19, 21, 22, 25, 26, 27, 29], "consid": [2, 9, 12, 15, 19, 23, 27], "is_jani_choice_origin": [2, 9], "is_prism_choice_origin": [2, 9], "less": [2, 7, 9], "leq": [2, 7, 9], "greater": [2, 7, 9], "geq": [2, 7, 9], "3": [2, 3, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "2": [2, 3, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "right": [2, 7], "hand": [2, 7], "side": [2, 7], "being": [2, 7, 29], "condit": [2, 7], "collector": [2, 22], "constraint": [2, 9, 22], "graph_preserving_constraint": [2, 22], "ensur": [2, 9, 22, 29], "graph": [2, 9, 16, 22], "wellformed_constraint": [2, 22], "wellform": 2, "sum": [2, 7], "over": [2, 7, 9, 16, 20, 21, 23, 24, 27], "get_meta_vari": [2, 9], "expression_vari": [2, 9], "compute_indic": [2, 9], "lowest_valu": [2, 9], "dd": [2, 9, 12, 15], "dd_manag": [2, 9], "manag": [2, 9], "meta_vari": [2, 9], "contain": [2, 3, 9, 10, 12, 14, 19, 20, 21, 24, 27], "meta": [2, 9], "node_count": [2, 9], "node": [2, 9], "count": [2, 9, 10], "translat": [2, 9, 19, 27], "dice": [2, 9], "to_str": [2, 3, 9], "allow_placehold": 2, "drn": [2, 13], "parser": [2, 5, 9], "build_choice_label": 2, "finit": [2, 9], "support": [2, 9, 12, 13, 15, 16, 19, 24, 26, 29], "distribut": [2, 9, 19, 20, 27, 29], "behavior": 2, "while": [2, 26, 27, 29], "elimin": [2, 8, 9], "non": [2, 3, 9, 24, 25, 27], "keep_label": 2, "merge_label": 2, "delete_label": 2, "result": [2, 3, 8, 10, 12, 14, 15, 22, 23, 24], "endcompon": 2, "The": [2, 5, 7, 9, 11, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29], "new_to_old_row_map": 2, "map": [2, 9, 22], "give": [2, 16, 26], "each": [2, 9, 19, 20, 21, 24, 27], "row": [2, 9, 18, 19, 20, 21], "fo": 2, "new": [2, 5, 9, 16, 21, 25], "correspond": [2, 5, 9, 25], "old_to_new_state_map": 2, "For": [2, 3, 19, 20, 21, 24, 25, 27, 29], "subsystem": 2, "remov": [2, 5, 7, 9], "ar": [2, 9, 12, 13, 16, 19, 20, 21, 22, 23, 25, 26, 27, 29], "ec": 2, "sink_row": 2, "indic": [2, 9, 25, 27], "stai": 2, "forev": 2, "solver_environ": [2, 12], "part": [2, 9, 26, 27], "equat": 2, "system": [2, 29], "nativ": [2, 12], "eigen": 2, "gmmxx": 2, "topolog": [2, 16], "4": [2, 3, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "eventu": [2, 7, 27], "exact": [2, 6, 8, 9], "get_row": [2, 9], "__gmp_expr": [2, 9], "__mpq_struct": [2, 9], "get_row_group_end": [2, 9], "get_row_group_start": [2, 9], "get_rows_for_group": [2, 9], "row_group": [2, 9, 21], "within": [2, 9], "group": [2, 3, 9, 18, 19, 20, 21], "has_trivial_row_group": [2, 9], "trivial": [2, 3, 9, 19, 23], "make_row_grouping_trivi": [2, 9], "make": [2, 9, 24, 29], "us": [2, 3, 6, 7, 9, 12, 13, 14, 15, 16, 18, 19, 20, 25, 26, 27, 29], "care": [2, 3, 9], "nr_column": [2, 9], "column": [2, 9, 16, 19, 21, 27], "nr_entri": [2, 9], "zero": [2, 9], "entri": [2, 9, 19, 21], "nr_row": [2, 9], "print_row": [2, 9], "print": [2, 3, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "from": [2, 3, 5, 6, 8, 9, 12, 13, 14, 16, 19, 20, 23, 24, 25, 27, 29], "end": [2, 5, 9], "row_it": [2, 9], "row_start": [2, 9], "row_end": [2, 9], "iter": [2, 3, 9, 12, 16, 23, 24, 27], "submatrix": [2, 9], "row_constraint": [2, 9], "column_constraint": [2, 9], "insert_diagonal_entri": [2, 9], "fals": [2, 3, 8, 9, 19, 21, 24], "builder": [2, 3, 5, 9, 17, 19, 21], "add_next_valu": [2, 9, 19, 21], "pycarl": [2, 3, 8, 9, 11, 22, 29], "gmp": [2, 9, 22], "after": [2, 9, 14, 17, 24, 26, 29], "been": [2, 9, 11], "ad": [2, 9, 19, 21], "call": [2, 9, 18], "function": [2, 3, 5, 6, 8, 9, 11, 16, 18, 27, 29], "mandatori": [2, 9], "note": [2, 9, 19, 21, 24, 25, 29], "linear": [2, 9], "setter": [2, 9], "That": [2, 9, 26], "must": [2, 9, 26], "consecut": [2, 9], "As": [2, 9, 11, 12, 16, 19, 24, 25, 26, 27], "multipl": [2, 5, 9, 12, 19, 23, 29], "per": [2, 9, 29], "admit": [2, 9], "method": [2, 9, 12, 19, 27], "mention": [2, 9], "same": [2, 9, 13, 19, 26, 29], "pair": [2, 9], "If": [2, 9, 19, 22, 27, 29], "skip": [2, 9, 27], "entir": [2, 9], "treat": [2, 9], "empti": [2, 9, 18, 19], "met": [2, 9], "thrown": [2, 9], "paramet": [2, 3, 5, 8, 9, 12, 22, 27], "doubl": [2, 3, 5, 9, 10], "specifi": [2, 8, 9, 19, 21, 22, 25, 29], "overridden_row_count": [2, 9], "overridden_column_count": [2, 9], "overridden": [2, 9], "row_group_count": [2, 9], "final": [2, 9, 12, 18, 19, 20, 21, 26], "get_current_row_group_count": [2, 9], "current": [2, 3, 7, 9, 16, 24, 29], "get_last_column": [2, 9], "most": [2, 9, 13, 15, 19, 25, 26, 27], "recent": [2, 9], "get_last_row": [2, 9], "new_row_group": [2, 9, 21], "starting_row": [2, 9], "replace_column": [2, 9], "replac": [2, 7, 9], "offset": [2, 9], "id": [2, 3, 5, 9, 16, 25, 27], "accord": [2, 3, 9, 16], "everi": [2, 9, 16, 26], "afterward": [2, 9, 27], "std": [2, 9], "vector": [2, 5, 7, 9, 19, 23], "const": [2, 9], "set_valu": [2, 9], "explicit": [2, 3, 9, 13, 23], "quantit": 2, "get_valu": [2, 27], "standardrewardmodel": 2, "export_lookup": 2, "unsign": [2, 9], "export": [2, 3, 5, 17], "lookup": 2, "acceler": 2, "checker": [2, 8, 27, 28], "set_compute_only_maybe_st": 2, "set_maybe_st": 2, "mayb": 2, "assum": [2, 27], "correct": [2, 29], "set_result_hint": 2, "result_hint": 2, "float": [2, 3, 5, 8, 9, 10], "set_scheduler_hint": 2, "scheduler_hint": 2, "close": 2, "optim": [2, 7], "carl": [2, 3, 9, 29], "multivariatepolynomi": [2, 3, 9], "cln": [2, 3, 6, 8, 9, 22], "cl_ra": [2, 3, 9], "notrelev": [2, 3, 9], "stdmultivariatepolynomialpolici": [2, 3, 9], "multiobject": 2, "get_truth_valu": 2, "truth": 2, "state_descript": 2, "object": [2, 3, 7, 9, 26], "hold": [2, 9, 16], "And": [2, 9, 13, 16, 18, 19], "arg1": [2, 5, 9], "conjunct": [2, 9, 29], "disjunct": [2, 9], "divid": [2, 9], "eq": [2, 9], "iff": [2, 5, 6, 9], "impli": [2, 9], "minu": [2, 9], "modulo": [2, 9], "multipli": [2, 9], "neq": [2, 9], "Or": [2, 9], "plu": [2, 9], "ariti": [2, 9], "contains_vari": [2, 9], "ani": [2, 9, 21, 25, 26, 27, 29], "evaluate_as_bool": [2, 9], "evalu": [2, 9], "evaluate_as_doubl": [2, 9], "evaluate_as_int": [2, 9], "integ": [2, 9, 10, 16], "evaluate_as_r": [2, 9], "get_operand": [2, 9], "operandindex": [2, 9], "get_vari": [2, 9], "has_boolean_typ": [2, 9], "has_integer_typ": [2, 9], "has_rational_typ": [2, 9], "retriev": [2, 9], "associ": [2, 9, 19], "is_function_appl": [2, 9], "applic": [2, 7, 9, 25], "is_liter": [2, 9], "is_vari": [2, 9], "oper": [2, 3, 7, 9], "simplifi": [2, 8, 9], "substitut": [2, 7, 9, 25], "substitution_map": [2, 9], "create_boolean": [2, 9], "creat": [2, 3, 5, 8, 9, 10, 17, 18, 19, 20, 21, 26, 27, 29], "create_boolean_vari": [2, 9], "auxiliari": [2, 9], "create_integ": [2, 9], "create_integer_vari": [2, 9], "create_r": [2, 9], "create_rational_vari": [2, 9], "known": [2, 9, 19], "pars": [2, 5, 9, 13, 17, 19, 27], "ignore_error": [2, 9], "set_identifier_map": [2, 9], "is_boolean": [2, 9], "is_integ": [2, 9], "is_rat": [2, 9], "its": [2, 17, 25, 26], "factor": 2, "cach": 2, "_factorizationcach": 2, "coeffici": 2, "constant_part": 2, "deriv": [2, 6, 8], "comput": [2, 3, 5, 9, 14, 15, 25], "gather_vari": 2, "is_const": 2, "is_on": 2, "underli": [2, 22, 25, 26, 27], "to_smt2": 2, "fraction": 2, "denomin": 2, "numer": [2, 9], "rational_funct": 2, "pass": [2, 20, 27, 29], "insert": [2, 19], "insert_set": 2, "is_subset_of": 2, "clone": [2, 7, 9, 29], "is_bounded_until_formula": [2, 7], "is_eventually_formula": [2, 7], "is_multi_objective_formula": [2, 7], "is_probability_oper": [2, 7], "probabl": [2, 3, 7, 8, 9, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27], "is_reward_oper": [2, 7], "is_until_formula": [2, 7], "constants_map": [2, 7], "substitute_labels_by_label": [2, 7], "occur": [2, 7, 25], "global": [2, 7, 9], "instantan": [2, 7], "add_label": [2, 9, 18, 19, 21], "contains_label": [2, 9], "get_label": [2, 9, 27], "jani": [2, 5, 9, 13], "assign": [2, 9, 21], "A": [2, 9, 14, 15, 25, 28], "autom": [2, 9], "add_edg": [2, 9], "edg": [2, 9], "add_initial_loc": [2, 9], "add_loc": [2, 9], "locat": [2, 9, 26, 29], "return": [2, 3, 5, 6, 8, 9, 13, 18, 24, 26], "get_location_index": [2, 9], "initial_location_indic": [2, 9], "initial_states_restrict": [2, 9], "initi": [2, 3, 5, 9, 11, 12, 15, 16, 22, 25, 27], "restrict": [2, 5, 9], "location_vari": [2, 9], "get_edge_index_set": [2, 9], "choice_index": [2, 9], "induc": [2, 9], "constant": [2, 8, 9, 22], "defin": [2, 9, 17, 19, 20, 21, 23, 24, 25], "some": [2, 5, 9, 12, 13, 14, 16, 17, 24, 25, 26, 27, 29], "action_index": [2, 9], "action": [2, 9, 13, 16, 19, 21, 23, 24, 26, 27], "color": [2, 9], "destin": [2, 9], "has_silent_act": [2, 9], "silent": [2, 9], "nr_destin": [2, 9], "nr": [2, 9, 14], "rate": [2, 5, 9, 18, 20, 22], "source_location_index": [2, 9], "sourc": [2, 5, 9, 23, 29], "template_edg": [2, 9], "templat": [2, 9], "target_location_index": [2, 9], "avg_var_domain_s": [2, 9], "model_typ": [2, 9, 13, 16, 24, 27], "nr_automata": [2, 9], "nr_edg": [2, 9], "nr_variabl": [2, 9], "state_domain_s": [2, 9], "transform": [2, 9, 15, 24], "expand": [2, 9], "automaton_nam": [2, 5, 9], "variable_nam": [2, 9], "returntyp": [2, 9], "add_automaton": [2, 9], "automaton": [2, 7, 9, 20], "uniqu": [2, 9], "add_const": [2, 9], "check_valid": [2, 9], "basic": [2, 3, 9, 27], "valid": [2, 9, 27], "decode_automaton_and_edge_index": [2, 9], "define_const": [2, 9], "encode_automaton_and_edge_index": [2, 9], "chang": [2, 9, 12, 16, 22], "data": [2, 9, 16], "structur": [2, 9, 10, 16, 22], "flatten_composit": [2, 9], "smt_solver_factori": [2, 9], "0x7fe844b90430": [2, 9], "get_automaton": [2, 9], "get_automaton_index": [2, 9], "get_const": [2, 9], "global_vari": [2, 9], "has_standard_composit": [2, 9], "composit": [2, 9], "standard": [2, 5, 9, 13, 14, 22], "has_undefined_const": [2, 9], "flag": [2, 6, 7, 9, 29], "ha": [2, 9, 12, 13, 14, 16, 19, 23, 27], "undefin": [2, 9], "make_standard_compli": [2, 9], "compliant": [2, 9], "remove_const": [2, 9], "constant_nam": [2, 9], "sure": [2, 9, 24, 29], "doe": [2, 9, 12, 22, 26, 29], "appear": [2, 9], "replace_automaton": [2, 9], "new_automaton": [2, 9], "restrict_edg": [2, 9], "edge_set": [2, 9], "set_model_typ": [2, 9], "onli": [2, 3, 7, 9, 15, 19, 20, 22, 23, 25, 26, 27], "set_standard_system_composit": [2, 9], "substitute_const": [2, 9], "substitute_funct": [2, 9], "to_dot": [2, 9], "undefined_constants_are_graph_preserv": [2, 9], "do": [2, 9, 23, 26, 27], "ctmdp": [2, 9], "lt": [2, 15, 22], "ta": 2, "pta": 2, "sta": 2, "pha": 2, "sha": 2, "5": [2, 3, 8, 9, 12, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27], "10": [2, 9, 15, 16, 17, 19, 21, 24, 25, 26, 27], "6": [2, 3, 6, 8, 9, 12, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29], "11": [2, 6, 9, 15, 16, 17, 19, 21, 24, 25, 26, 27], "8": [2, 3, 6, 9, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27], "12": [2, 9, 15, 16, 17, 19, 20, 21, 24, 26, 27], "9": [2, 3, 9, 15, 16, 17, 19, 20, 21, 24, 26, 27], "7": [2, 3, 8, 9, 12, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27], "new_assign": [2, 9], "add_to_exist": [2, 9], "deep": [2, 9], "copi": [2, 9], "rh": [2, 9], "local": [2, 9], "vice": [2, 9], "versa": [2, 9], "make_variables_loc": [2, 9], "intern": [2, 9, 10, 16, 25, 26], "add_destin": [2, 9], "templateedgedestin": [2, 9], "init_express": [2, 9], "add_vari": [2, 9], "erase_vari": [2, 9], "get_variable_by_expr_vari": [2, 9], "get_variable_by_nam": [2, 9], "long": [2, 6, 7, 9], "run": [2, 7, 26, 29], "averag": [2, 7], "maxim": [2, 9], "compon": [2, 9, 18, 19, 20, 21], "mec": [2, 9], "decomposit": [2, 9], "min": [2, 9, 12, 15], "max": [2, 9, 12, 20], "policy_iter": 2, "value_iter": 2, "linear_program": 2, "rational_search": 2, "interval_iter": 2, "sound_value_iter": 2, "optimistic_value_iter": 2, "precis": [2, 8], "nr_subformula": [2, 7], "subformula": [2, 7], "power_iter": [2, 12], "jacobi": 2, "sor": 2, "gauss_seidel": 2, "walker_cha": 2, "maximum_iter": [2, 12], "comparison_typ": [2, 7], "comparison": [2, 7, 15, 25], "has_bound": [2, 7], "has_optimality_typ": [2, 7], "present": [2, 7, 27], "optimality_typ": [2, 7], "remove_bound": [2, 7], "remove_optimality_typ": [2, 7], "set_bound": [2, 7], "set_optimality_typ": [2, 7], "new_optimality_typ": [2, 7], "optimi": [2, 7], "clear": [2, 7], "threshold": [2, 7], "threshold_expr": [2, 7], "xor": [2, 9], "power": [2, 9, 27], "equal": [2, 9, 12], "notequ": [2, 9], "lessorequ": [2, 9], "greaterorequ": [2, 9], "Not": [2, 9], "floor": [2, 9], "ceil": [2, 9], "Ite": [2, 9], "22": [2, 9, 21, 24], "14": [2, 9, 16, 21, 24, 26, 27], "21": [2, 9, 24, 26], "18": [2, 9, 17, 24, 26], "19": [2, 9, 24, 26], "23": [2, 9, 14, 24, 26], "16": [2, 9, 24, 26, 27], "17": [2, 9, 24, 26, 27], "20": [2, 9, 15, 19, 24, 26, 27], "15": [2, 9, 24, 26, 27], "minim": 2, "smt": [2, 9, 10], "driven": [2, 9], "has_module_with_inner_action_overlapping_guard": [2, 9], "get_overapproxim": 2, "geometri": 2, "polytop": 2, "get_underapproxim": 2, "multivari": 2, "degre": 2, "nr_term": 2, "total_degre": 2, "create_downward_closur": [2, 9], "get_vertices_clockwis": [2, 9], "vertic": [2, 9], "prism": [2, 9, 19, 22, 26, 27], "updat": [2, 9], "command": [2, 9, 27], "get_command_set": [2, 9], "what": [2, 9, 27], "action_nam": [2, 9], "global_index": [2, 9], "guard_express": [2, 9], "is_label": [2, 9], "possess": [2, 9], "synchron": [2, 9], "definit": [2, 9], "lower_bound_express": [2, 9], "lower": [2, 9], "upper": [2, 9], "modul": [2, 3, 9, 24, 25], "boolean_vari": [2, 9], "get_boolean_vari": [2, 9], "booleanvari": [2, 9], "get_command_indices_by_action_index": [2, 9], "get_integer_vari": [2, 9], "integervari": [2, 9], "integer_vari": [2, 9], "flatten": [2, 9], "smt_factori": [2, 9], "0x7fe844bf2e70": [2, 9], "put": [2, 9, 26], "singl": [2, 3, 9, 25, 27], "get_action_nam": [2, 9], "requir": [2, 9, 24, 25, 26, 27, 28], "get_label_express": [2, 9], "get_modul": [2, 9], "module_nam": [2, 9], "get_module_indices_by_action_index": [2, 9], "particular": [2, 9, 25, 26, 27], "get_synchronizing_action_indic": [2, 9], "get_undefined_const": [2, 9], "global_boolean_vari": [2, 9], "global_integer_vari": [2, 9], "has_const": [2, 9], "has_label": [2, 9], "has_reward_model": [2, 9], "is_deterministic_model": [2, 9], "describ": [2, 9, 14, 17, 19, 26], "determinist": [2, 3, 9, 16, 24, 27], "label_unlabelled_command": [2, 9], "name_suggest": [2, 9], "unlabel": [2, 9], "nr_modul": [2, 9], "number_of_unlabeled_command": [2, 9], "restrict_command": [2, 9], "reward_model": [2, 9, 19, 21, 23], "substitute_formula": [2, 9], "substitute_nonstandard_pred": [2, 9], "nonstandard": [2, 9], "predic": [2, 9], "to_jani": [2, 9], "all_variables_glob": [2, 9], "suffix": [2, 9], "used_const": [2, 9], "declar": [2, 9, 13], "get_as_variable_to_expression_map": [2, 9], "represent": [2, 3, 9, 12, 15, 19], "get_assign": [2, 9], "refer": [2, 9, 22, 23, 25, 26, 27, 29], "probability_express": [2, 9], "variou": [2, 9, 12, 13], "wai": [2, 9, 19, 27, 29], "also": [2, 3, 9, 12, 13, 15, 22, 25, 26, 27, 29], "ident": [2, 9], "initial_value_express": [2, 9], "obtain": [2, 3, 22, 23, 24], "raw_formula": [2, 14], "directli": [2, 13, 14, 19, 22, 27, 29], "format": [2, 5, 13, 14, 15, 16, 17, 22, 23, 24, 25, 27], "quotient": 2, "wrap": 2, "nomin": 2, "alia": 2, "has_reward_nam": [2, 7], "reward_nam": [2, 7], "highlevel": 2, "counterexampl": 2, "backend": 2, "env": [2, 8, 12, 29], "stat": 2, "symbolic_model": [2, 15], "cex_input": 2, "smtminimallabelsetgener": 2, "cexinput": 2, "dontcar": [2, 3], "precomput": 2, "add_backward_implication_cut": 2, "check_threshold_feas": 2, "continue_after_first_counterexampl": 2, "encode_reach": 2, "maximum_counterexampl": 2, "maximum_iterations_after_counterexampl": 2, "use_dynamic_constraint": 2, "analysis_tim": 2, "cut_tim": 2, "model_checking_tim": 2, "setup_tim": 2, "solver_tim": 2, "add_reward_and_threshold": 2, "anoth": [2, 13, 23, 27], "memori": [2, 9, 26], "dirac": [2, 9], "get_deterministic_choic": [2, 9, 24], "cast_to_double_datatyp": [2, 9], "construct": [2, 5, 9, 13, 17, 19, 21, 27], "cast_to_exact_datatyp": [2, 9], "cast_to_parametric_datatyp": [2, 9], "compute_action_support": [2, 9], "nondeterministic_choice_indic": [2, 9], "state_index": [2, 9], "memory_index": [2, 9], "schedulerchoic": [2, 9], "memory_s": [2, 9], "how": [2, 9, 17, 18, 23], "much": [2, 9], "take": [2, 9, 24, 26, 27, 29], "memoryless": [2, 9, 24], "to_json_str": [2, 9], "_sparsemodel": [2, 3, 9], "skip_unique_choic": [2, 9], "skip_dont_care_st": [2, 9], "_sparseexactmodel": [2, 9], "_sparseparametricmodel": [2, 3, 8, 9], "get_boolean_valu": [2, 9, 10], "get_integer_valu": [2, 9, 10], "to_json": [2, 9], "convert": [2, 9], "json": [2, 3, 9, 10, 14], "minmax_solver_environ": 2, "native_solver_environ": [2, 12], "set_force_sound": 2, "forc": 2, "sound": 2, "set_linear_equation_solver_typ": [2, 12], "set_from_default": 2, "exit_r": [2, 9, 20], "apply_schedul": [2, 9], "drop_unreachable_st": [2, 9], "appli": [2, 9, 27], "convert_to_ctmc": [2, 9], "convertible_to_ctmc": [2, 9], "can": [2, 3, 5, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "markovian_st": [2, 9, 20], "get_choice_index": [2, 9], "action_offset": [2, 9], "get_nr_available_act": [2, 9], "choice_label": [2, 9, 20, 21], "store": [2, 9, 17], "choice_origin": [2, 9], "exit": [2, 9], "rate_transit": [2, 9, 18, 21], "otherwis": [2, 9], "observability_class": [2, 9], "player1_matrix": [2, 9], "player": [2, 9], "need": [2, 9, 21, 22, 26, 29], "game": [2, 9], "interpret": [2, 9, 18, 27], "state_label": [2, 9, 18, 19, 20, 21], "state_valu": [2, 9], "belong": [2, 9], "transition_matrix": [2, 9, 18, 19, 20, 21], "get_observ": [2, 9], "has_observation_valu": [2, 9], "nr_observ": [2, 9, 16], "observation_valu": [2, 9], "get_state_action_reward": [2, 9], "get_state_reward": [2, 9], "get_zero_reward_st": [2, 9], "where": [2, 5, 9, 19, 21, 24, 27], "has_state_action_reward": [2, 9, 23], "has_state_reward": [2, 9, 23], "has_transition_reward": [2, 9, 23], "reduce_to_state_based_reward": [2, 9], "only_state_reward": [2, 9], "reduc": [2, 9], "set_state_reward": [2, 9], "state_action_reward": [2, 9, 23], "state_reward": [2, 9], "transition_reward": [2, 9], "pctmc": [2, 8, 9], "pdtmc": [2, 8, 9], "pma": [2, 8, 9], "pmdp": [2, 8, 9], "add_label_to_st": [2, 9, 18, 19], "get_labels_of_st": [2, 9, 26], "get_stat": [2, 9, 10, 19], "has_state_label": [2, 9], "set_stat": [2, 9, 19], "get_json": [2, 9], "selected_vari": [2, 9], "get_nr_of_st": [2, 9], "get_rational_valu": [2, 9, 10], "get_str": [2, 9], "pretti": [2, 9], "add_stat": [2, 9], "boolean_valu": [2, 9], "integer_valu": [2, 9], "rational_valu": [2, 9], "more": [2, 9, 12, 14, 16, 19, 21, 26, 27, 29], "messag": [2, 4, 8], "build_action_map": 2, "build_kept_act": 2, "build_state_map": 2, "check_transitions_outsid": 2, "fix_deadlock": 2, "deadlock_label": 2, "deadlock": [2, 5, 18, 19, 20, 21, 27], "introduc": 2, "kept_act": 2, "avail": [2, 16, 21, 25, 26, 29], "submodel": 2, "new_to_old_action_map": 2, "new_to_old_state_map": 2, "as_jani_model": 2, "as_prism_program": 2, "instantiate_const": 2, "constant_definit": [2, 5], "is_jani_model": 2, "is_prism_program": 2, "parse_constant_definit": 2, "ddtype": 2, "unari": [2, 7], "one": [2, 7, 15, 16, 19, 20, 21, 22, 27], "unbound": [2, 7], "is_no_vari": 2, "rank": 2, "symbolic_descript": 2, "file": [2, 3, 5, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 27, 29], "arrai": [2, 6, 9, 18, 19, 20], "row_group_indic": [2, 9], "numpi": [2, 9, 18, 19, 20, 29], "ascend": [2, 9, 19, 20], "order": [2, 9, 11, 19, 20, 22, 25, 27], "model_descript": 2, "modelbas": 2, "transition_fil": 2, "labeling_fil": 2, "state_reward_fil": 2, "transition_reward_fil": 2, "choice_labeling_fil": 2, "only_initial_st": 2, "param": [2, 5, 8, 9], "rtype": [2, 5], "checkresult": 2, "extract_schedul": [2, 24], "force_fully_observ": 2, "try": 2, "extract": [2, 24], "arg2": 2, "arg3": 2, "arg4": 2, "forward": 2, "expect": [2, 23], "visit": [2, 25], "phi_stat": 2, "psi_stat": 2, "prob01": 2, "form": [2, 14, 19, 22], "target": [2, 5, 19, 25], "steadi": 2, "aka": 2, "stationari": 2, "transient": 2, "keep_unreachable_st": 2, "reachabl": [2, 24, 27], "fewer": 2, "_qualitativecheckresult": 2, "filter": [2, 12, 15], "possible_ec": 2, "add_sink_row_st": 2, "add_self_loop_at_sink_st": 2, "we": [2, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "redirect": 2, "incom": 2, "outgo": [2, 8, 19, 27], "mani": 2, "kept": 2, "lead": [2, 25], "outsid": 2, "possibli": 2, "yield": [2, 13, 25, 26], "furthermor": [2, 11], "least": 2, "selfloop": 2, "remain": [2, 19, 21], "label_behavior": 2, "well": [2, 22, 29], "accumul": [2, 9, 25], "initial_st": [2, 15, 16, 22, 23, 27], "constraint_st": 2, "target_st": 2, "maximal_step": 2, "choice_filt": 2, "absorb": [2, 26], "depth": [2, 3, 27], "action_mask": 2, "actionmask": 2, "instanc": [2, 17, 25], "definition_str": 2, "json_str": [2, 3], "prism_compat": 2, "context": 2, "pctl": 2, "mean": [2, 14, 16, 21, 22, 26, 27], "formula_str": [2, 12, 14, 22, 24, 27], "jani_model": [2, 5], "property_filt": 2, "prism_program": [2, 12, 15, 22, 25, 26, 27], "allow": [2, 12, 22], "bisimulation_typ": 2, "quotient_format": 2, "symbolic_model_descript": 2, "constant_definition_str": 2, "preprocess": 2, "symobl": 2, "eventually_formula": 2, "reset": [2, 3, 10], "timeout": 2, "loglevel": 2, "debug": [2, 16, 29], "argument": [2, 8, 26], "second": [2, 21], "backward": [2, 25], "heurist": 3, "select": [3, 27], "next": [3, 14, 17, 19, 24, 25], "bounddiffer": 3, "event": 3, "depend": [3, 16, 29], "dependent_ev": 3, "trigger": 3, "BE": 3, "vot": 3, "pand": 3, "por": 3, "spare": 3, "pdep": 3, "seq": 3, "mutex": 3, "__str__": [3, 8], "arg": [3, 5, 8], "kwarg": [3, 5, 8], "overload": [3, 5, 8], "handl": [3, 8], "element": [3, 5, 14, 27], "concret": 3, "trace": 3, "random_step": 3, "random": [3, 26], "simulate_trac": 3, "timebound": 3, "complet": 3, "next_failur": 3, "dependency_success": 3, "determin": [3, 24], "wa": 3, "success": [3, 25], "don": 3, "t": [3, 14], "failabl": 3, "fail": [3, 14], "failsaf": 3, "safe": 3, "invalid": 3, "spare_us": 3, "spare_id": 3, "child": 3, "statu": [3, 21], "can_have_nondetermin": 3, "get_el": 3, "dftelement": 3, "get_element_by_nam": 3, "independ": [3, 26, 29], "nr_be": [3, 14], "nr_dynam": [3, 14], "nr_element": [3, 14], "total": 3, "set_relevant_ev": 3, "relevant_ev": 3, "allow_dc_for_revel": 3, "state_generation_info": 3, "symmetri": 3, "0x7fe83e073b70": 3, "dftstategenerationinfo": 3, "str_long": 3, "top_level_el": 3, "top": [3, 14], "0x7fe83cae8070": 3, "exclud": 3, "submodul": 3, "fully_stat": 3, "single_b": 3, "consist": 3, "get_group": 3, "approximation_threshold": 3, "approximation_heurist": 3, "space": [3, 27], "get_model": 3, "get_partial_model": 3, "lower_bound": 3, "expected_tim": 3, "as_be_doubl": 3, "as_be_ratfunc": 3, "as_dependency_doubl": 3, "as_dependency_ratfunc": 3, "is_due_depend": 3, "failur": [3, 14], "due": [3, 29], "seed": [3, 26], "relev": [3, 24, 27], "is_relev": 3, "unsuccess": 3, "ft": 3, "symr": 3, "allow_modularis": 3, "allow_dc_for_relev": 3, "use_smt": 3, "solver_timeout": 3, "additional_relevant_nam": 3, "addit": [3, 27, 29], "check_valid_for_analysi": 3, "galileo": [3, 14], "recurs": [3, 25], "hierarchi": 3, "unique_constant_b": 3, "binary_fdep": 3, "exponential_distribut": 3, "export_gspn_pnml_fil": [5, 17], "filepath": 5, "pnml": [5, 17], "export_gspn_pnpro_fil": [5, 17], "pnpro": [5, 17], "get_immediate_transit": 5, "immedi": [5, 8, 17], "get_initial_mark": 5, "mark": 5, "get_nam": [5, 17], "get_number_of_immediate_transit": [5, 17], "get_number_of_plac": [5, 17], "get_number_of_timed_transit": [5, 17], "get_partit": 5, "partit": [5, 6], "get_plac": 5, "uint64_t": 5, "get_timed_transit": 5, "get_transit": 5, "immediate_transition_id_to_transition_id": 5, "is_valid": 5, "set_nam": [5, 17], "timed_transition_id_to_transition_id": 5, "transition_id_to_immediate_transition_id": 5, "transition_id_to_timed_transition_id": 5, "add_immediate_transit": [5, 17], "prioriti": 5, "weight": 5, "add_inhibition_arc": [5, 17], "inhibit": [5, 17], "arc": [5, 17], "uint_64_t": 5, "goe": 5, "default": [5, 15, 18, 27, 29], "add_input_arc": [5, 17], "add_normal_arc": 5, "both": [5, 12, 26, 27, 29], "output": [5, 17], "conveni": [5, 26], "textual": 5, "add_output_arc": [5, 17], "add_plac": [5, 17], "capac": 5, "initial_token": 5, "add_timed_transit": [5, 17], "num_serv": 5, "build_gspn": [5, 17], "constants_substitut": 5, "set_place_layout_info": [5, 17], "place_id": 5, "layout_info": 5, "layout": [5, 17], "set_transition_layout_info": [5, 17], "transition_id": 5, "filenam": 5, "gspn_automaton": 5, "create_deadlock_properti": 5, "get_weight": 5, "no_weight_attach": 5, "attach": 5, "set_weight": 5, "rotat": 5, "x": [5, 22, 26, 27], "y": [5, 26, 27], "get_capac": 5, "token": 5, "get_id": 5, "get_number_of_initial_token": 5, "has_restricted_capac": 5, "set_capac": 5, "cap": 5, "set_number_of_initial_token": 5, "get_number_of_serv": 5, "server": 5, "get_rat": 5, "has_infinite_server_semant": 5, "semant": [5, 26], "has_k_server_semant": 5, "has_single_server_semant": 5, "set_infinite_server_semant": 5, "set_k_server_semant": 5, "k": [5, 10, 25, 26], "set_rat": 5, "set_single_server_semant": 5, "exists_inhibition_arc": 5, "connect": 5, "via": [5, 8, 14, 17, 19, 20, 26], "exists_input_arc": 5, "exists_output_arc": 5, "fire": 5, "get_inhibition_arc_multipl": 5, "get_inhibition_plac": 5, "get_input_arc_multipl": 5, "get_input_plac": 5, "get_output_arc_multipl": 5, "get_output_plac": 5, "get_prior": 5, "is_en": 5, "enabl": 5, "remove_inhibition_arc": 5, "remove_input_arc": 5, "remove_output_arc": 5, "set_inhibition_arc_multipl": 5, "set_input_arc_multipl": 5, "set_output_arc_multipl": 5, "go": [5, 16, 21, 26, 27], "set_prior": 5, "nr_transit": [5, 15, 27], "build_info": 6, "compil": 6, "linux": 6, "1018": 6, "azur": 6, "gcc": 6, "o3": 6, "dndebug": 6, "fprefetch": 6, "loop": [6, 19, 25, 27], "flto": 6, "fomit": 6, "frame": 6, "pointer": [6, 27], "develop": [6, 11, 29], "dev": 6, "86": [6, 24], "commit": [6, 29], "revis": 6, "gitdir": 6, "notfound": 6, "potenti": [6, 26], "dirti": 6, "major": 6, "minor": 6, "patch": 6, "short": [6, 29], "arithmet": 6, "region": 8, "get_bound_all_st": 8, "maximis": 8, "mpd": 8, "_checkresult": 8, "set_graph_preserv": 8, "area": 8, "create_from_str": 8, "region_str": 8, "paramat": 8, "lift": 8, "check_region": 8, "hypothesi": 8, "unknown": [8, 10, 26], "initialresult": 8, "samplevertic": 8, "compute_extremum": 8, "extremum_direct": 8, "precision_absolut": 8, "get_bound": 8, "get_split_suggest": 8, "estim": 8, "generate_splitting_estim": 8, "allow_model_simplif": 8, "existssat": 8, "existsviol": 8, "existsboth": 8, "centersat": 8, "centerviol": 8, "allsat": 8, "allviol": 8, "preconditions_validated_manu": 8, "var": 8, "gather": 8, "has_bitvector_typ": 9, "has_numerical_typ": 9, "straight": 10, "i_minus_p": 10, "lightweight": 10, "wrapper": 10, "around": 10, "distanc": [10, 25], "predecessork": 10, "predecessornod": 10, "get_dist": [10, 25], "get_path_as_list": [10, 25], "sat": 10, "unsat": 10, "addconstraint": 10, "pop": 10, "push": 10, "factori": 10, "z3": 10, "stormpi": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "extens": 11, "consequ": 11, "contribut": 11, "significantli": 11, "offer": 11, "python": [11, 27, 28, 29], "bind": [11, 28], "themselv": 11, "lexicograph": 11, "sebastian": 11, "jung": 11, "matthia": 11, "volk": 11, "receiv": 11, "signific": 11, "tom": 11, "janson": 11, "hannah": 11, "merten": 11, "would": [11, 27], "like": [11, 20, 27], "thank": 11, "harold": 11, "bruintj": 11, "follow": [11, 17, 18, 19, 21, 22, 23, 27, 29], "peopl": [11, 27], "help": [11, 16, 29], "u": [11, 25, 26, 27], "chronolog": 11, "nil": 11, "jansen": 11, "earli": 11, "adopt": 11, "feedback": 11, "murat": 11, "cubuktep": 11, "interact": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "approach": 12, "section": [12, 16, 18, 20, 23], "alwai": [12, 23], "import": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "exampl": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "prism_dtmc_di": [12, 15, 23, 25, 26, 27], "p": [12, 15, 22, 27, 29], "f": [12, 14, 15, 16, 22, 23, 24, 26, 27], "": [12, 18, 19, 20, 21, 22, 24, 26, 27], "d": [12, 22, 26, 27], "02": [12, 16, 17, 22, 24, 27], "py": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29], "instead": [12, 15, 18, 19, 21, 27], "built": [12, 13, 29], "To": [12, 15, 16, 18, 19, 21, 24, 27, 29], "access": [12, 26], "assert": [12, 23, 24, 27], "Then": [12, 26, 29], "notic": [12, 13, 27], "besid": 12, "combin": [12, 15], "them": [12, 27], "yet": [12, 24], "document": [12, 13], "03": [12, 16, 22, 27], "reconsid": 12, "vari": 12, "e": [12, 16, 19, 20, 25, 26, 29], "g": [12, 16, 19, 25, 26, 29], "off": 12, "actual": [12, 15], "likewis": 12, "see": [12, 25, 27], "wide": 13, "rang": [13, 15, 19, 21, 25, 26], "moreov": [13, 27], "drn_ctmc_dft": 13, "warn": 13, "directencodingpars": 13, "cpp": 13, "119": [13, 24], "No": 13, "now": [13, 16, 17, 18, 20, 23, 25, 26, 27, 29], "futur": 13, "might": [13, 27, 29], "drn_pdtmc_die": 13, "These": [13, 23, 27], "high": [13, 26, 27], "done": [13, 16, 19, 21, 23, 26, 27], "first": [13, 15, 17, 18, 19, 20, 21, 24, 25, 26, 27, 29], "jani_dtmc_di": 13, "jani_program": 13, "In": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "embed": 13, "01": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27], "custom": [14, 20, 21], "simpl": [14, 18, 25, 27], "gate": 14, "path_json": 14, "dft_json_and": 14, "dft_small": 14, "bes2": 14, "complex": 14, "path_galileo": 14, "dft_galileo_hec": 14, "displai": [14, 17, 25], "common": [14, 25], "statist": 14, "BEs": 14, "13": [14, 15, 16, 19, 21, 24, 26, 27], "here": [14, 19, 20, 21, 26, 27], "our": [14, 17, 20, 27, 29], "mttf": 14, "2f": 14, "363": 14, "89": [14, 24], "detail": [15, 27], "provid": [15, 19, 27], "found": [15, 16, 20, 27], "websit": [15, 27], "so": [15, 25, 27], "far": 15, "sparse_model": 15, "39": [15, 24, 26, 27], "gt": [15, 18, 19, 20, 21, 26], "nr_state": [15, 27], "sparse_result": 15, "16666666666666666": 15, "diagram": 15, "symbolic_result": 15, "16666650772094727": 15, "It": [15, 19, 22, 25, 29], "transformed_model": 15, "third": 15, "deem": 15, "suitabl": [15, 29], "hybrid_result": 15, "166667": 15, "often": [16, 25, 26], "testb": 16, "essenti": 16, "transfer": 16, "low": 16, "other": [16, 22], "own": 16, "discuss": [16, 23, 26, 27], "briefli": 16, "doctest": 16, "ellipsis_mark": 16, "etc": 16, "prism_mdp_maz": 16, "prop": [16, 23], "r": [16, 23], "goal": 16, "befor": [16, 21, 22, 24, 26, 27, 29], "sever": [16, 27], "07692307692307693": 16, "encod": 16, "featur": 16, "highlevel_model": 16, "extend": [16, 19, 21, 29], "thu": [16, 19, 27], "prism_pomdp_maz": 16, "inde": [16, 25, 26, 27], "code": [16, 27], "abov": [16, 26, 27], "addition": [16, 17], "just": [16, 27], "import_path": 17, "gspn_pnml_simpl": 17, "gspn_parser": 17, "simple_gspn": 17, "my_gspn": 17, "posit": 17, "it_1": 17, "it_layout": 17, "tt_1": 17, "tt_layout": 17, "place_1": 17, "p1_layout": 17, "place_2": 17, "p2_layout": 17, "link": 17, "save": 17, "export_path": 17, "gspn_pnpro_simpl": 17, "write": 17, "opt": 17, "lib": 17, "gspn_simpl": 17, "explain": [18, 27, 29], "similar": [18, 19, 22, 25], "howev": [18, 24, 27], "np": [18, 20], "dtype": [18, 20], "float64": [18, 20], "analog": [18, 23], "previou": [18, 19, 20, 21], "init": [18, 19, 20, 21, 26, 27], "full": [18, 20], "includ": [18, 23, 25], "let": [18, 25, 26, 27], "item": [18, 19, 20, 21, 26], "without": [19, 26], "knuth": [19, 21], "yao": [19, 21], "die": [19, 21, 23], "begin": [19, 20], "force_dimens": [19, 21], "has_custom_row_group": [19, 21], "later": [19, 23, 27], "revisit": 19, "nondeterminist": [19, 21], "equip": 19, "lastli": 19, "librari": [19, 20, 29], "http": [19, 29], "org": 19, "proposit": 19, "three": [19, 21, 22, 25, 27], "four": [19, 20, 21, 27], "five": [19, 20, 21, 26, 27], "six": [19, 21, 27], "asoci": 19, "bit": 19, "satisfi": 19, "acquir": 19, "coin_flip": [19, 21, 23, 26], "action_reward": [19, 21], "optional_state_action_reward_vector": [19, 21], "alreadi": 20, "saw": 20, "probabilist": [20, 27, 28], "small": [20, 27], "sinc": [20, 21], "cover": 20, "omit": [20, 21], "when": [20, 23], "successor": [20, 27], "respect": [20, 21], "st": 20, "alpha": 20, "beta": 20, "fair": 21, "want": [21, 24, 25, 29], "nondeterminst": 21, "than": [21, 26], "becaus": 21, "therefor": [21, 29], "With": [21, 26, 27], "got": 21, "seen": [21, 27], "focu": 21, "distinguish": 21, "those": [21, 25, 27], "b": 21, "recal": 21, "length": 21, "coincid": 21, "open": 22, "influenc": 22, "topologi": 22, "prism_pdtmc_di": 22, "collect_probability_paramet": 22, "q": 22, "dictionari": 22, "point": [22, 24], "instantiated_model": 22, "free": 22, "case": [22, 25, 26, 27, 29], "func": 22, "els": [22, 26], "show": 22, "implement": [22, 25, 26], "mainli": 23, "look": 23, "again": 23, "talk": 23, "len": [23, 26, 27], "round": 23, "666667": 23, "reward_model_nam": 23, "kei": 23, "come": [23, 27], "fashion": 23, "notion": 24, "polici": 24, "realiz": 24, "prism_mdp_coin_2_2": 24, "pmin": 24, "finish": 24, "all_coins_equal_1": 24, "has_schedul": 24, "___________________________________________________________________": 24, "fulli": 24, "24": 24, "25": 24, "26": 24, "27": 24, "28": 24, "29": 24, "30": 24, "31": 24, "32": 24, "33": 24, "34": [24, 26], "35": 24, "36": 24, "37": 24, "38": 24, "40": 24, "41": 24, "42": [24, 26], "43": 24, "44": 24, "45": 24, "46": 24, "47": 24, "48": 24, "49": 24, "50": 24, "51": 24, "52": 24, "53": 24, "54": 24, "55": 24, "56": 24, "57": 24, "58": 24, "59": 24, "60": 24, "61": 24, "62": 24, "63": 24, "64": 24, "65": 24, "66": 24, "67": 24, "68": 24, "69": 24, "70": 24, "71": 24, "72": 24, "73": 24, "74": 24, "75": 24, "76": 24, "77": 24, "78": 24, "79": 24, "80": 24, "81": 24, "82": 24, "83": 24, "84": 24, "85": 24, "87": 24, "88": 24, "90": 24, "91": 24, "92": 24, "93": 24, "94": 24, "95": 24, "96": 24, "97": 24, "98": 24, "99": 24, "100": [24, 26], "101": 24, "102": 24, "103": 24, "104": 24, "105": 24, "106": 24, "107": 24, "108": 24, "109": 24, "110": 24, "111": 24, "112": 24, "113": 24, "114": 24, "115": 24, "116": 24, "117": 24, "118": 24, "120": 24, "121": 24, "122": 24, "123": 24, "124": 24, "125": [24, 25], "126": 24, "127": 24, "128": 24, "129": 24, "130": 24, "131": 24, "132": 24, "133": 24, "134": 24, "135": 24, "136": 24, "137": 24, "138": 24, "139": 24, "140": 24, "141": 24, "142": 24, "143": 24, "144": 24, "145": 24, "146": 24, "147": 24, "148": 24, "149": 24, "150": 24, "151": 24, "152": 24, "153": 24, "154": 24, "155": 24, "156": 24, "157": 24, "158": 24, "159": 24, "160": 24, "161": 24, "162": 24, "163": 24, "164": 24, "165": 24, "166": 24, "167": 24, "168": 24, "169": 24, "170": 24, "171": 24, "172": 24, "173": 24, "174": 24, "175": 24, "176": 24, "177": 24, "178": 24, "179": 24, "180": 24, "181": 24, "182": 24, "183": 24, "184": 24, "185": 24, "186": 24, "187": 24, "188": 24, "189": 24, "190": 24, "191": 24, "192": 24, "193": 24, "194": 24, "195": 24, "196": 24, "197": 24, "198": 24, "199": 24, "200": 24, "201": 24, "202": 24, "203": 24, "204": 24, "205": 24, "206": 24, "207": 24, "208": 24, "209": 24, "210": 24, "211": 24, "212": 24, "213": 24, "214": 24, "215": 24, "216": 24, "217": 24, "218": 24, "219": 24, "220": 24, "221": 24, "222": 24, "223": 24, "224": 24, "225": 24, "226": 24, "227": 24, "228": 24, "229": 24, "230": 24, "231": 24, "232": 24, "233": 24, "234": 24, "235": 24, "236": 24, "237": 24, "238": 24, "239": 24, "240": 24, "241": 24, "242": 24, "243": 24, "244": 24, "245": 24, "246": 24, "247": 24, "248": 24, "249": 24, "250": 24, "251": 24, "252": 24, "253": 24, "254": 24, "255": 24, "256": 24, "257": 24, "258": 24, "259": 24, "260": 24, "261": 24, "262": 24, "263": 24, "264": 24, "265": 24, "266": 24, "267": 24, "268": 24, "269": 24, "270": 24, "271": 24, "choos": [24, 25], "simpli": 24, "circumv": 24, "lack": 24, "prism_ma_simpl": 24, "tmin": 24, "lost": 24, "mdp_formula": 24, "shown": [24, 26], "enumer": 25, "along": 25, "sub": 25, "jm1999": 25, "why": 25, "find": [25, 29], "7th": 25, "1st": 25, "through": [25, 26, 28], "6th": 25, "precursor": 25, "8th": 25, "effici": 25, "crucial": 25, "elig": 25, "repeatedli": 25, "travers": 25, "practic": 25, "larg": 25, "sequenc": 25, "interest": [25, 27], "rather": [25, 26], "unfortun": [25, 29], "state_id": 25, "observe0greater1": 25, "simplic": 25, "stick": 25, "spg": 25, "queri": 25, "3rd": 25, "inspect": 25, "03125": 25, "0078125": 25, "you": [25, 27, 29], "v\u00edctor": 25, "m": [25, 26], "jim\u00e9nez": 25, "andr\u00e9": 25, "marzal": 25, "experiment": 25, "workshop": 25, "1999": 25, "mimic": 26, "thei": 26, "abstract": 26, "expos": 26, "user": 26, "fast": [26, 29], "limit": 26, "interfac": 26, "nondetermin": 26, "create_simul": 26, "restart": 26, "tripl": 26, "reflect": 26, "s0": 26, "s2": 26, "s5": 26, "s11": 26, "inbetween": 26, "sampl": 26, "leav": 26, "never": 26, "detect": 26, "is_don": 26, "final_outcom": 26, "n": 26, "advantag": 26, "becom": 26, "annot": 26, "set_observation_mod": 26, "simulatorobservationmod": 26, "program_level": 26, "get_reward_nam": 26, "join": 26, "v": 26, "explicitli": 26, "resolv": 26, "extern": 26, "pick": 26, "randomli": 26, "intellig": 26, "manner": 26, "prism_mdp_slipgrid": 26, "available_act": 26, "select_act": 26, "randint": 26, "append": 26, "act": 26, "break": 26, "meaning": 26, "move": [26, 29], "north": 26, "east": 26, "west": 26, "south": 26, "grid": 26, "set_action_mod": 26, "simulatoractionmod": 26, "global_nam": 26, "instruct": 27, "instal": [27, 28], "intend": 27, "understand": 27, "verif": 27, "further": 27, "literatur": 27, "veri": 27, "concept": 27, "refrain": 27, "advanc": [27, 28, 29], "throughout": 27, "folder": 27, "box": 27, "text": 27, "tell": 27, "launch": 27, "python3": [27, 29], "There": 27, "One": 27, "easiest": 27, "formul": 27, "appropri": 27, "accordingli": 27, "notifi": 27, "upon": 27, "behav": 27, "slightli": 27, "reach": 27, "effect": 27, "whole": 27, "last": [27, 29], "lesson": 27, "taught": 27, "match": 27, "routin": 27, "awai": 27, "result_for_all_st": 27, "someth": 27, "good": 27, "04": 27, "quickli": 27, "higher": 27, "exploit": 27, "question": 27, "quick": 28, "tour": 28, "contributor": 28, "search": 28, "page": 28, "your": 29, "avoid": 29, "issu": 29, "suggest": 29, "simplest": 29, "modifi": 29, "releas": 29, "latest": 29, "stabl": 29, "branch": 29, "master": 29, "ongo": 29, "anymor": 29, "fix": 29, "homebrew": 29, "isol": 29, "project": 29, "keep": 29, "clean": 29, "packag": 29, "recommend": 29, "primer": 29, "pip": 29, "virtualenv": 29, "bin": 29, "activ": 29, "whenev": 29, "consol": 29, "prompt": 29, "prefix": 29, "git": 29, "github": 29, "com": 29, "rwth": 29, "cd": 29, "rememb": 29, "mode": 29, "favourit": 29, "setup": 29, "ve": 29, "build_ext": 29, "configur": 29, "cmake": 29, "abl": 29, "dir": 29, "TO": 29, "disabl": 29, "certain": 29, "thread": 29, "manual": 29, "job": 29, "j": 29, "invok": 29, "pytest": 29, "consult": 29, "pandoc": 29, "automat": 29, "easy_instal": 29, "doc": 29, "sphinx": 29, "sphinx_bootstrap_them": 29, "nbsphinx": 29, "ipykernel": 29, "html": 29}, "objects": {"": [[2, 0, 0, "-", "stormpy"]], "stormpy": [[2, 1, 1, "", "ActionMaskDouble"], [2, 1, 1, "", "AtomicExpressionFormula"], [2, 1, 1, "", "AtomicLabelFormula"], [2, 1, 1, "", "Bdd_Sylvan"], [2, 1, 1, "", "BinaryBooleanOperatorType"], [2, 1, 1, "", "BinaryPathFormula"], [2, 1, 1, "", "BinaryStateFormula"], [2, 1, 1, "", "BisimulationType"], [2, 1, 1, "", "BitVector"], [2, 1, 1, "", "BooleanBinaryStateFormula"], [2, 1, 1, "", "BooleanLiteralFormula"], [2, 1, 1, "", "BoundedUntilFormula"], [2, 1, 1, "", "BuilderOptions"], [2, 1, 1, "", "CheckTask"], [2, 1, 1, "", "ChoiceLabeling"], [2, 1, 1, "", "ChoiceOrigins"], [2, 1, 1, "", "ComparisonType"], [2, 1, 1, "", "ConditionalFormula"], [2, 1, 1, "", "ConstraintCollector"], [2, 1, 1, "", "CumulativeRewardFormula"], [2, 1, 1, "", "DdManager_Sylvan"], [2, 1, 1, "", "DdMetaVariableType"], [2, 1, 1, "", "DdMetaVariable_Sylvan"], [2, 1, 1, "", "Dd_Sylvan"], [2, 1, 1, "", "DiceStringVisitor"], [2, 1, 1, "", "DirectEncodingOptions"], [2, 1, 1, "", "DirectEncodingParserOptions"], [2, 1, 1, "", "DistributionDouble"], [2, 1, 1, "", "EliminationLabelBehavior"], [2, 1, 1, "", "EndComponentEliminatorReturnTypeDouble"], [2, 1, 1, "", "Environment"], [2, 1, 1, "", "EquationSolverType"], [2, 1, 1, "", "EventuallyFormula"], [2, 1, 1, "", "ExactCheckTask"], [2, 1, 1, "", "ExactSparseMatrix"], [2, 1, 1, "", "ExactSparseMatrixBuilder"], [2, 1, 1, "", "ExactSparseMatrixEntry"], [2, 1, 1, "", "ExactSparseMatrixRows"], [2, 1, 1, "", "ExplicitExactQuantitativeCheckResult"], [2, 1, 1, "", "ExplicitModelBuilder"], [2, 1, 1, "", "ExplicitModelCheckerHintDouble"], [2, 1, 1, "", "ExplicitParametricModelBuilder"], [2, 1, 1, "", "ExplicitParametricQuantitativeCheckResult"], [2, 1, 1, "", "ExplicitParetoCurveCheckResultDouble"], [2, 1, 1, "", "ExplicitQualitativeCheckResult"], [2, 1, 1, "", "ExplicitQuantitativeCheckResult"], [2, 1, 1, "", "ExplicitStateLookup"], [2, 1, 1, "", "Expression"], [2, 1, 1, "", "ExpressionManager"], [2, 1, 1, "", "ExpressionParser"], [2, 1, 1, "", "ExpressionType"], [2, 1, 1, "", "FactorizedPolynomial"], [2, 1, 1, "", "FactorizedRationalFunction"], [2, 1, 1, "", "FlatSet"], [2, 1, 1, "", "Formula"], [2, 1, 1, "", "GloballyFormula"], [2, 1, 1, "", "HybridExactQuantitativeCheckResult"], [2, 1, 1, "", "HybridParametricQuantitativeCheckResult"], [2, 1, 1, "", "HybridQuantitativeCheckResult"], [2, 1, 1, "", "InstantaneousRewardFormula"], [2, 1, 1, "", "ItemLabeling"], [2, 1, 1, "", "JaniAssignment"], [2, 1, 1, "", "JaniAutomaton"], [2, 1, 1, "", "JaniChoiceOrigins"], [2, 1, 1, "", "JaniConstant"], [2, 1, 1, "", "JaniEdge"], [2, 1, 1, "", "JaniEdgeDestination"], [2, 1, 1, "", "JaniInformationObject"], [2, 1, 1, "", "JaniLocation"], [2, 1, 1, "", "JaniLocationExpander"], [2, 1, 1, "", "JaniModel"], [2, 1, 1, "", "JaniModelType"], [2, 1, 1, "", "JaniOrderedAssignments"], [2, 1, 1, "", "JaniScopeChanger"], [2, 1, 1, "", "JaniTemplateEdge"], [2, 1, 1, "", "JaniTemplateEdgeDestination"], [2, 1, 1, "", "JaniVariable"], [2, 1, 1, "", "JaniVariableSet"], [2, 1, 1, "", "LongRunAvarageOperator"], [2, 1, 1, "", "LongRunAverageRewardFormula"], [2, 1, 1, "", "MaximalEndComponent"], [2, 1, 1, "", "MaximalEndComponentDecomposition_double"], [2, 1, 1, "", "MaximalEndComponentDecomposition_exact"], [2, 1, 1, "", "MaximalEndComponentDecomposition_ratfunc"], [2, 1, 1, "", "MinMaxMethod"], [2, 1, 1, "", "MinMaxSolverEnvironment"], [2, 1, 1, "", "ModelCheckerHint"], [2, 1, 1, "", "ModelFormulasPair"], [2, 1, 1, "", "ModelType"], [2, 1, 1, "", "MultiObjectiveFormula"], [2, 1, 1, "", "NativeLinearEquationSolverMethod"], [2, 1, 1, "", "NativeSolverEnvironment"], [2, 1, 1, "", "OperatorFormula"], [2, 1, 1, "", "OperatorType"], [2, 1, 1, "", "OptimizationDirection"], [2, 1, 1, "", "OverlappingGuardAnalyser"], [2, 1, 1, "", "ParametricCheckTask"], [2, 1, 1, "", "ParametricSparseMatrix"], [2, 1, 1, "", "ParametricSparseMatrixBuilder"], [2, 1, 1, "", "ParametricSparseMatrixEntry"], [2, 1, 1, "", "ParametricSparseMatrixRows"], [2, 1, 1, "", "ParetoCurveCheckResultDouble"], [2, 1, 1, "", "PathFormula"], [2, 1, 1, "", "Polynomial"], [2, 1, 1, "", "PolytopeDouble"], [2, 1, 1, "", "PolytopeExact"], [2, 1, 1, "", "PrismAssignment"], [2, 1, 1, "", "PrismBooleanVariable"], [2, 1, 1, "", "PrismChoiceOrigins"], [2, 1, 1, "", "PrismCommand"], [2, 1, 1, "", "PrismConstant"], [2, 1, 1, "", "PrismIntegerVariable"], [2, 1, 1, "", "PrismLabel"], [2, 1, 1, "", "PrismModelType"], [2, 1, 1, "", "PrismModule"], [2, 1, 1, "", "PrismProgram"], [2, 1, 1, "", "PrismRewardModel"], [2, 1, 1, "", "PrismUpdate"], [2, 1, 1, "", "PrismVariable"], [2, 1, 1, "", "ProbabilityOperator"], [2, 1, 1, "", "Property"], [2, 1, 1, "", "QuotientFormat"], [2, 1, 1, "", "Rational"], [2, 1, 1, "", "RationalFunction"], [2, 4, 1, "", "RationalRF"], [2, 1, 1, "", "RewardOperator"], [2, 1, 1, "", "SMTCounterExampleGenerator"], [2, 1, 1, "", "SMTCounterExampleGeneratorOptions"], [2, 1, 1, "", "SMTCounterExampleGeneratorStats"], [2, 1, 1, "", "SMTCounterExampleInput"], [2, 1, 1, "", "SchedulerChoiceDouble"], [2, 1, 1, "", "SchedulerChoiceExact"], [2, 1, 1, "", "SchedulerChoiceParametric"], [2, 1, 1, "", "SchedulerDouble"], [2, 1, 1, "", "SchedulerExact"], [2, 1, 1, "", "SchedulerParametric"], [2, 1, 1, "", "SimpleValuation"], [2, 1, 1, "", "SolverEnvironment"], [2, 1, 1, "", "SparseCtmc"], [2, 1, 1, "", "SparseDtmc"], [2, 1, 1, "", "SparseExactCtmc"], [2, 1, 1, "", "SparseExactDtmc"], [2, 1, 1, "", "SparseExactMA"], [2, 1, 1, "", "SparseExactMdp"], [2, 1, 1, "", "SparseExactModelAction"], [2, 1, 1, "", "SparseExactModelActions"], [2, 1, 1, "", "SparseExactModelComponents"], [2, 1, 1, "", "SparseExactModelState"], [2, 1, 1, "", "SparseExactModelStates"], [2, 1, 1, "", "SparseExactPomdp"], [2, 1, 1, "", "SparseExactRewardModel"], [2, 1, 1, "", "SparseMA"], [2, 1, 1, "", "SparseMatrix"], [2, 1, 1, "", "SparseMatrixBuilder"], [2, 1, 1, "", "SparseMatrixEntry"], [2, 1, 1, "", "SparseMatrixRows"], [2, 1, 1, "", "SparseMdp"], [2, 1, 1, "", "SparseModelAction"], [2, 1, 1, "", "SparseModelActions"], [2, 1, 1, "", "SparseModelComponents"], [2, 1, 1, "", "SparseModelState"], [2, 1, 1, "", "SparseModelStates"], [2, 1, 1, "", "SparseParametricCtmc"], [2, 1, 1, "", "SparseParametricDtmc"], [2, 1, 1, "", "SparseParametricMA"], [2, 1, 1, "", "SparseParametricMdp"], [2, 1, 1, "", "SparseParametricModelAction"], [2, 1, 1, "", "SparseParametricModelActions"], [2, 1, 1, "", "SparseParametricModelComponents"], [2, 1, 1, "", "SparseParametricModelState"], [2, 1, 1, "", "SparseParametricModelStates"], [2, 1, 1, "", "SparseParametricPomdp"], [2, 1, 1, "", "SparseParametricRewardModel"], [2, 1, 1, "", "SparsePomdp"], [2, 1, 1, "", "SparseRewardModel"], [2, 1, 1, "", "StateFormula"], [2, 1, 1, "", "StateLabeling"], [2, 1, 1, "", "StateValuation"], [2, 1, 1, "", "StateValuationFunctionActionMaskDouble"], [2, 1, 1, "", "StateValuationsBuilder"], [2, 5, 1, "", "StormError"], [2, 1, 1, "", "SubsystemBuilderOptions"], [2, 1, 1, "", "SubsystemBuilderReturnTypeDouble"], [2, 1, 1, "", "SubsystemBuilderReturnTypeExact"], [2, 1, 1, "", "SubsystemBuilderReturnTypeRatFunc"], [2, 1, 1, "", "SymbolicExactQuantitativeCheckResult"], [2, 1, 1, "", "SymbolicModelDescription"], [2, 1, 1, "", "SymbolicParametricQuantitativeCheckResult"], [2, 1, 1, "", "SymbolicQualitativeCheckResult"], [2, 1, 1, "", "SymbolicQuantitativeCheckResult"], [2, 1, 1, "", "SymbolicSylvanCtmc"], [2, 1, 1, "", "SymbolicSylvanDtmc"], [2, 1, 1, "", "SymbolicSylvanMA"], [2, 1, 1, "", "SymbolicSylvanMdp"], [2, 1, 1, "", "SymbolicSylvanParametricCtmc"], [2, 1, 1, "", "SymbolicSylvanParametricDtmc"], [2, 1, 1, "", "SymbolicSylvanParametricMA"], [2, 1, 1, "", "SymbolicSylvanParametricMdp"], [2, 1, 1, "", "SymbolicSylvanParametricRewardModel"], [2, 1, 1, "", "SymbolicSylvanRewardModel"], [2, 1, 1, "", "TimeOperator"], [2, 1, 1, "", "UnaryBooleanStateFormula"], [2, 1, 1, "", "UnaryPathFormula"], [2, 1, 1, "", "UnaryStateFormula"], [2, 1, 1, "", "UntilFormula"], [2, 1, 1, "", "Variable"], [2, 6, 1, "", "build_model"], [2, 6, 1, "", "build_model_from_drn"], [2, 6, 1, "", "build_parametric_model"], [2, 6, 1, "", "build_parametric_model_from_drn"], [2, 6, 1, "", "build_parametric_sparse_matrix"], [2, 6, 1, "", "build_sparse_exact_model_with_options"], [2, 6, 1, "", "build_sparse_matrix"], [2, 6, 1, "", "build_sparse_model"], [2, 6, 1, "", "build_sparse_model_from_explicit"], [2, 6, 1, "", "build_sparse_model_with_options"], [2, 6, 1, "", "build_sparse_parametric_model"], [2, 6, 1, "", "build_sparse_parametric_model_with_options"], [2, 6, 1, "", "build_symbolic_model"], [2, 6, 1, "", "build_symbolic_parametric_model"], [2, 6, 1, "", "check_model_dd"], [2, 6, 1, "", "check_model_hybrid"], [2, 6, 1, "", "check_model_sparse"], [2, 6, 1, "", "collect_information"], [2, 6, 1, "", "compute_all_until_probabilities"], [2, 6, 1, "", "compute_expected_number_of_visits"], [2, 6, 1, "", "compute_prob01_states"], [2, 6, 1, "", "compute_prob01max_states"], [2, 6, 1, "", "compute_prob01min_states"], [2, 6, 1, "", "compute_steady_state_distribution"], [2, 6, 1, "", "compute_transient_probabilities"], [2, 6, 1, "", "construct_submodel"], [2, 6, 1, "", "create_filter_initial_states_sparse"], [2, 6, 1, "", "create_filter_initial_states_symbolic"], [2, 6, 1, "", "create_filter_symbolic"], [3, 0, 0, "-", "dft"], [2, 6, 1, "", "eliminate_ECs"], [2, 6, 1, "", "eliminate_non_markovian_chains"], [2, 6, 1, "", "eliminate_reward_accumulations"], [4, 0, 0, "-", "exceptions"], [2, 6, 1, "", "export_to_drn"], [2, 6, 1, "", "get_maximal_end_components"], [2, 6, 1, "", "get_reachable_states"], [5, 0, 0, "-", "gspn"], [6, 0, 0, "-", "info"], [2, 6, 1, "", "install_signal_handlers"], [7, 0, 0, "-", "logic"], [2, 6, 1, "", "make_sparse_model_builder"], [2, 6, 1, "", "make_sparse_model_builder_exact"], [2, 6, 1, "", "make_sparse_model_builder_parametric"], [2, 6, 1, "", "model_checking"], [8, 0, 0, "-", "pars"], [2, 6, 1, "", "parse_constants_string"], [2, 6, 1, "", "parse_jani_model"], [2, 6, 1, "", "parse_jani_model_from_string"], [2, 6, 1, "", "parse_prism_program"], [2, 6, 1, "", "parse_properties"], [2, 6, 1, "", "parse_properties_for_jani_model"], [2, 6, 1, "", "parse_properties_for_prism_program"], [2, 6, 1, "", "parse_properties_without_context"], [2, 6, 1, "", "perform_bisimulation"], [2, 6, 1, "", "perform_sparse_bisimulation"], [2, 6, 1, "", "perform_symbolic_bisimulation"], [2, 6, 1, "", "preprocess_symbolic_input"], [2, 6, 1, "", "prob01max_states"], [2, 6, 1, "", "prob01min_states"], [2, 6, 1, "", "reset_timeout"], [2, 6, 1, "", "set_loglevel_debug"], [2, 6, 1, "", "set_loglevel_error"], [2, 6, 1, "", "set_loglevel_trace"], [2, 6, 1, "", "set_settings"], [2, 6, 1, "", "set_timeout"], [9, 0, 0, "-", "storage"], [2, 6, 1, "", "topological_sort"], [2, 6, 1, "", "transform_to_discrete_time_model"], [2, 6, 1, "", "transform_to_sparse_model"], [10, 0, 0, "-", "utility"]], "stormpy.AtomicExpressionFormula": [[2, 2, 1, "", "get_expression"]], "stormpy.AtomicLabelFormula": [[2, 3, 1, "", "label"]], "stormpy.Bdd_Sylvan": [[2, 2, 1, "", "to_expression"]], "stormpy.BinaryBooleanOperatorType": [[2, 4, 1, "", "AND"], [2, 4, 1, "", "OR"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.BinaryPathFormula": [[2, 3, 1, "", "left_subformula"], [2, 3, 1, "", "right_subformula"]], "stormpy.BisimulationType": [[2, 4, 1, "", "STRONG"], [2, 4, 1, "", "WEAK"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.BitVector": [[2, 2, 1, "", "get"], [2, 2, 1, "", "load_from_string"], [2, 2, 1, "", "number_of_set_bits"], [2, 2, 1, "", "set"], [2, 2, 1, "", "size"], [2, 2, 1, "", "store_as_string"]], "stormpy.BoundedUntilFormula": [[2, 3, 1, "", "has_lower_bound"], [2, 3, 1, "", "is_multidimensional"], [2, 3, 1, "", "left_subformula"], [2, 3, 1, "", "right_subformula"], [2, 3, 1, "", "upper_bound_expression"]], "stormpy.BuilderOptions": [[2, 3, 1, "", "preserved_label_names"], [2, 2, 1, "", "set_add_out_of_bounds_state"], [2, 2, 1, "", "set_add_overlapping_guards_label"], [2, 2, 1, "", "set_build_all_labels"], [2, 2, 1, "", "set_build_all_reward_models"], [2, 2, 1, "", "set_build_choice_labels"], [2, 2, 1, "", "set_build_observation_valuations"], [2, 2, 1, "", "set_build_state_valuations"], [2, 2, 1, "", "set_build_with_choice_origins"], [2, 2, 1, "", "set_exploration_checks"]], "stormpy.CheckTask": [[2, 2, 1, "", "set_hint"], [2, 2, 1, "", "set_produce_schedulers"]], "stormpy.ChoiceLabeling": [[2, 2, 1, "", "add_label_to_choice"], [2, 2, 1, "", "get_choices"], [2, 2, 1, "", "get_labels_of_choice"], [2, 2, 1, "", "set_choices"]], "stormpy.ChoiceOrigins": [[2, 2, 1, "", "as_jani_choice_origins"], [2, 2, 1, "", "as_prism_choice_origins"], [2, 2, 1, "", "get_choice_info"], [2, 2, 1, "", "get_identifier_info"], [2, 2, 1, "", "get_number_of_identifiers"], [2, 2, 1, "", "is_jani_choice_origins"], [2, 2, 1, "", "is_prism_choice_origins"]], "stormpy.ComparisonType": [[2, 4, 1, "", "GEQ"], [2, 4, 1, "", "GREATER"], [2, 4, 1, "", "LEQ"], [2, 4, 1, "", "LESS"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.ConstraintCollector": [[2, 3, 1, "", "graph_preserving_constraints"], [2, 3, 1, "", "wellformed_constraints"]], "stormpy.DdManager_Sylvan": [[2, 2, 1, "", "get_meta_variable"]], "stormpy.DdMetaVariableType": [[2, 4, 1, "", "Bitvector"], [2, 4, 1, "", "Bool"], [2, 4, 1, "", "Int"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.DdMetaVariable_Sylvan": [[2, 2, 1, "", "compute_indices"], [2, 3, 1, "", "lowest_value"], [2, 3, 1, "", "name"], [2, 3, 1, "", "type"]], "stormpy.Dd_Sylvan": [[2, 3, 1, "", "dd_manager"], [2, 3, 1, "", "meta_variables"], [2, 3, 1, "", "node_count"]], "stormpy.DiceStringVisitor": [[2, 2, 1, "", "to_string"]], "stormpy.DirectEncodingOptions": [[2, 3, 1, "", "allow_placeholders"]], "stormpy.DirectEncodingParserOptions": [[2, 3, 1, "", "build_choice_labels"]], "stormpy.EliminationLabelBehavior": [[2, 4, 1, "", "DELETE_LABELS"], [2, 4, 1, "", "KEEP_LABELS"], [2, 4, 1, "", "MERGE_LABELS"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.EndComponentEliminatorReturnTypeDouble": [[2, 3, 1, "", "matrix"], [2, 3, 1, "", "new_to_old_row_mapping"], [2, 3, 1, "", "old_to_new_state_mapping"], [2, 3, 1, "", "sink_rows"]], "stormpy.Environment": [[2, 3, 1, "", "solver_environment"]], "stormpy.EquationSolverType": [[2, 4, 1, "", "eigen"], [2, 4, 1, "", "elimination"], [2, 4, 1, "", "gmmxx"], [2, 3, 1, "", "name"], [2, 4, 1, "", "native"], [2, 4, 1, "", "topological"], [2, 3, 1, "", "value"]], "stormpy.ExactCheckTask": [[2, 2, 1, "", "set_produce_schedulers"]], "stormpy.ExactSparseMatrix": [[2, 2, 1, "", "get_row"], [2, 2, 1, "", "get_row_group_end"], [2, 2, 1, "", "get_row_group_start"], [2, 2, 1, "", "get_rows_for_group"], [2, 3, 1, "", "has_trivial_row_grouping"], [2, 2, 1, "", "make_row_grouping_trivial"], [2, 3, 1, "", "nr_columns"], [2, 3, 1, "", "nr_entries"], [2, 3, 1, "", "nr_rows"], [2, 2, 1, "", "print_row"], [2, 2, 1, "", "row_iter"], [2, 2, 1, "", "submatrix"]], "stormpy.ExactSparseMatrixBuilder": [[2, 2, 1, "", "add_next_value"], [2, 2, 1, "", "build"], [2, 2, 1, "", "get_current_row_group_count"], [2, 2, 1, "", "get_last_column"], [2, 2, 1, "", "get_last_row"], [2, 2, 1, "", "new_row_group"], [2, 2, 1, "", "replace_columns"]], "stormpy.ExactSparseMatrixEntry": [[2, 3, 1, "", "column"], [2, 2, 1, "", "set_value"], [2, 2, 1, "", "value"]], "stormpy.ExplicitExactQuantitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_values"], [2, 3, 1, "", "scheduler"]], "stormpy.ExplicitModelBuilder": [[2, 2, 1, "", "build"], [2, 2, 1, "", "export_lookup"]], "stormpy.ExplicitModelCheckerHintDouble": [[2, 2, 1, "", "set_compute_only_maybe_states"], [2, 2, 1, "", "set_maybe_states"], [2, 2, 1, "", "set_result_hint"], [2, 2, 1, "", "set_scheduler_hint"]], "stormpy.ExplicitParametricModelBuilder": [[2, 2, 1, "", "build"], [2, 2, 1, "", "export_lookup"]], "stormpy.ExplicitParametricQuantitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_values"], [2, 3, 1, "", "scheduler"]], "stormpy.ExplicitQualitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_truth_values"]], "stormpy.ExplicitQuantitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_values"], [2, 3, 1, "", "scheduler"]], "stormpy.ExplicitStateLookup": [[2, 2, 1, "", "lookup"]], "stormpy.Expression": [[2, 2, 1, "", "And"], [2, 2, 1, "", "Conjunction"], [2, 2, 1, "", "Disjunction"], [2, 2, 1, "", "Divide"], [2, 2, 1, "", "Eq"], [2, 2, 1, "", "Geq"], [2, 2, 1, "", "Greater"], [2, 2, 1, "", "Iff"], [2, 2, 1, "", "Implies"], [2, 2, 1, "", "Leq"], [2, 2, 1, "", "Less"], [2, 2, 1, "", "Minus"], [2, 2, 1, "", "Modulo"], [2, 2, 1, "", "Multiply"], [2, 2, 1, "", "Neq"], [2, 2, 1, "", "Or"], [2, 2, 1, "", "Plus"], [2, 3, 1, "", "arity"], [2, 2, 1, "", "contains_variable"], [2, 2, 1, "", "contains_variables"], [2, 2, 1, "", "evaluate_as_bool"], [2, 2, 1, "", "evaluate_as_double"], [2, 2, 1, "", "evaluate_as_int"], [2, 2, 1, "", "evaluate_as_rational"], [2, 2, 1, "", "get_operand"], [2, 2, 1, "", "get_variables"], [2, 2, 1, "", "has_boolean_type"], [2, 2, 1, "", "has_integer_type"], [2, 2, 1, "", "has_rational_type"], [2, 2, 1, "", "identifier"], [2, 3, 1, "", "is_function_application"], [2, 2, 1, "", "is_literal"], [2, 2, 1, "", "is_variable"], [2, 3, 1, "", "manager"], [2, 3, 1, "", "operator"], [2, 2, 1, "", "simplify"], [2, 2, 1, "", "substitute"], [2, 3, 1, "", "type"]], "stormpy.ExpressionManager": [[2, 2, 1, "", "create_boolean"], [2, 2, 1, "", "create_boolean_variable"], [2, 2, 1, "", "create_integer"], [2, 2, 1, "", "create_integer_variable"], [2, 2, 1, "", "create_rational"], [2, 2, 1, "", "create_rational_variable"], [2, 2, 1, "", "get_variable"], [2, 2, 1, "", "get_variables"]], "stormpy.ExpressionParser": [[2, 2, 1, "", "parse"], [2, 2, 1, "", "set_identifier_mapping"]], "stormpy.ExpressionType": [[2, 3, 1, "", "is_boolean"], [2, 3, 1, "", "is_integer"], [2, 3, 1, "", "is_rational"]], "stormpy.FactorizedPolynomial": [[2, 2, 1, "", "cache"], [2, 3, 1, "", "coefficient"], [2, 2, 1, "", "constant_part"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "factorization"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 2, 1, "", "is_one"], [2, 2, 1, "", "polynomial"], [2, 2, 1, "", "to_smt2"]], "stormpy.FactorizedRationalFunction": [[2, 2, 1, "", "constant_part"], [2, 3, 1, "", "denominator"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 3, 1, "", "numerator"], [2, 2, 1, "", "rational_function"], [2, 2, 1, "", "to_smt2"]], "stormpy.FlatSet": [[2, 2, 1, "", "insert"], [2, 2, 1, "", "insert_set"], [2, 2, 1, "", "is_subset_of"]], "stormpy.Formula": [[2, 2, 1, "", "clone"], [2, 3, 1, "", "is_bounded_until_formula"], [2, 3, 1, "", "is_eventually_formula"], [2, 3, 1, "", "is_multi_objective_formula"], [2, 3, 1, "", "is_probability_operator"], [2, 3, 1, "", "is_reward_operator"], [2, 3, 1, "", "is_until_formula"], [2, 2, 1, "", "substitute"], [2, 2, 1, "", "substitute_labels_by_labels"]], "stormpy.HybridExactQuantitativeCheckResult": [[2, 2, 1, "", "get_values"]], "stormpy.HybridParametricQuantitativeCheckResult": [[2, 2, 1, "", "get_values"]], "stormpy.HybridQuantitativeCheckResult": [[2, 2, 1, "", "get_values"]], "stormpy.ItemLabeling": [[2, 2, 1, "", "add_label"], [2, 2, 1, "", "contains_label"], [2, 2, 1, "", "get_labels"]], "stormpy.JaniAssignment": [[2, 3, 1, "", "expression"], [2, 3, 1, "", "variable"]], "stormpy.JaniAutomaton": [[2, 2, 1, "", "add_edge"], [2, 2, 1, "", "add_initial_location"], [2, 2, 1, "", "add_location"], [2, 3, 1, "", "edges"], [2, 2, 1, "", "get_location_index"], [2, 3, 1, "", "initial_location_indices"], [2, 3, 1, "", "initial_states_restriction"], [2, 3, 1, "", "location_variable"], [2, 3, 1, "", "locations"], [2, 3, 1, "", "name"], [2, 3, 1, "", "variables"]], "stormpy.JaniChoiceOrigins": [[2, 2, 1, "", "get_edge_index_set"], [2, 3, 1, "", "model"]], "stormpy.JaniConstant": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "name"], [2, 3, 1, "", "type"]], "stormpy.JaniEdge": [[2, 3, 1, "", "action_index"], [2, 3, 1, "", "color"], [2, 3, 1, "", "destinations"], [2, 3, 1, "", "guard"], [2, 2, 1, "", "has_silent_action"], [2, 3, 1, "", "nr_destinations"], [2, 3, 1, "", "rate"], [2, 3, 1, "", "source_location_index"], [2, 2, 1, "", "substitute"], [2, 3, 1, "", "template_edge"]], "stormpy.JaniEdgeDestination": [[2, 3, 1, "", "assignments"], [2, 3, 1, "", "probability"], [2, 3, 1, "", "target_location_index"]], "stormpy.JaniInformationObject": [[2, 3, 1, "", "avg_var_domain_size"], [2, 3, 1, "", "model_type"], [2, 3, 1, "", "nr_automata"], [2, 3, 1, "", "nr_edges"], [2, 3, 1, "", "nr_variables"], [2, 3, 1, "", "state_domain_size"]], "stormpy.JaniLocation": [[2, 3, 1, "", "assignments"], [2, 3, 1, "", "name"]], "stormpy.JaniLocationExpander": [[2, 2, 1, "", "transform"]], "stormpy.JaniModel": [[2, 2, 1, "", "add_automaton"], [2, 2, 1, "", "add_constant"], [2, 3, 1, "", "automata"], [2, 2, 1, "", "check_valid"], [2, 3, 1, "", "constants"], [2, 2, 1, "", "decode_automaton_and_edge_index"], [2, 2, 1, "", "define_constants"], [2, 2, 1, "", "encode_automaton_and_edge_index"], [2, 3, 1, "", "expression_manager"], [2, 2, 1, "", "finalize"], [2, 2, 1, "", "flatten_composition"], [2, 2, 1, "", "get_automaton"], [2, 2, 1, "", "get_automaton_index"], [2, 2, 1, "", "get_constant"], [2, 3, 1, "", "global_variables"], [2, 2, 1, "", "has_standard_composition"], [2, 3, 1, "", "has_undefined_constants"], [2, 3, 1, "", "initial_states_restriction"], [2, 2, 1, "", "make_standard_compliant"], [2, 3, 1, "", "model_type"], [2, 3, 1, "", "name"], [2, 2, 1, "", "remove_constant"], [2, 2, 1, "", "replace_automaton"], [2, 2, 1, "", "restrict_edges"], [2, 2, 1, "", "set_model_type"], [2, 2, 1, "", "set_standard_system_composition"], [2, 2, 1, "", "substitute_constants"], [2, 2, 1, "", "substitute_functions"], [2, 2, 1, "", "to_dot"], [2, 3, 1, "", "undefined_constants_are_graph_preserving"]], "stormpy.JaniModelType": [[2, 4, 1, "", "CTMC"], [2, 4, 1, "", "CTMDP"], [2, 4, 1, "", "DTMC"], [2, 4, 1, "", "HA"], [2, 4, 1, "", "LTS"], [2, 4, 1, "", "MA"], [2, 4, 1, "", "MDP"], [2, 4, 1, "", "PHA"], [2, 4, 1, "", "PTA"], [2, 4, 1, "", "SHA"], [2, 4, 1, "", "STA"], [2, 4, 1, "", "TA"], [2, 4, 1, "", "UNDEFINED"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.JaniOrderedAssignments": [[2, 2, 1, "", "add"], [2, 2, 1, "", "clone"], [2, 2, 1, "", "substitute"]], "stormpy.JaniScopeChanger": [[2, 2, 1, "", "make_variables_local"]], "stormpy.JaniTemplateEdge": [[2, 2, 1, "", "add_destination"], [2, 3, 1, "", "assignments"], [2, 3, 1, "", "destinations"], [2, 3, 1, "", "guard"]], "stormpy.JaniTemplateEdgeDestination": [[2, 3, 1, "", "assignments"]], "stormpy.JaniVariable": [[2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "init_expression"], [2, 3, 1, "", "name"]], "stormpy.JaniVariableSet": [[2, 2, 1, "", "add_variable"], [2, 2, 1, "", "empty"], [2, 2, 1, "", "erase_variable"], [2, 2, 1, "", "get_variable_by_expr_variable"], [2, 2, 1, "", "get_variable_by_name"]], "stormpy.MaximalEndComponent": [[2, 3, 1, "", "size"]], "stormpy.MaximalEndComponentDecomposition_double": [[2, 3, 1, "", "size"]], "stormpy.MaximalEndComponentDecomposition_exact": [[2, 3, 1, "", "size"]], "stormpy.MaximalEndComponentDecomposition_ratfunc": [[2, 3, 1, "", "size"]], "stormpy.MinMaxMethod": [[2, 4, 1, "", "interval_iteration"], [2, 4, 1, "", "linear_programming"], [2, 3, 1, "", "name"], [2, 4, 1, "", "optimistic_value_iteration"], [2, 4, 1, "", "policy_iteration"], [2, 4, 1, "", "rational_search"], [2, 4, 1, "", "sound_value_iteration"], [2, 4, 1, "", "topological"], [2, 3, 1, "", "value"], [2, 4, 1, "", "value_iteration"]], "stormpy.MinMaxSolverEnvironment": [[2, 3, 1, "", "method"], [2, 3, 1, "", "precision"]], "stormpy.ModelFormulasPair": [[2, 3, 1, "", "formulas"], [2, 3, 1, "", "model"]], "stormpy.ModelType": [[2, 4, 1, "", "CTMC"], [2, 4, 1, "", "DTMC"], [2, 4, 1, "", "MA"], [2, 4, 1, "", "MDP"], [2, 4, 1, "", "POMDP"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.MultiObjectiveFormula": [[2, 3, 1, "", "nr_subformulas"], [2, 3, 1, "", "subformulas"]], "stormpy.NativeLinearEquationSolverMethod": [[2, 4, 1, "", "SOR"], [2, 4, 1, "", "gauss_seidel"], [2, 4, 1, "", "interval_iteration"], [2, 4, 1, "", "jacobi"], [2, 3, 1, "", "name"], [2, 4, 1, "", "optimistic_value_iteration"], [2, 4, 1, "", "power_iteration"], [2, 4, 1, "", "rational_search"], [2, 4, 1, "", "sound_value_iteration"], [2, 3, 1, "", "value"], [2, 4, 1, "", "walker_chae"]], "stormpy.NativeSolverEnvironment": [[2, 3, 1, "", "maximum_iterations"], [2, 3, 1, "", "method"], [2, 3, 1, "", "precision"]], "stormpy.OperatorFormula": [[2, 3, 1, "", "comparison_type"], [2, 3, 1, "", "has_bound"], [2, 3, 1, "", "has_optimality_type"], [2, 3, 1, "", "optimality_type"], [2, 2, 1, "", "remove_bound"], [2, 2, 1, "", "remove_optimality_type"], [2, 2, 1, "", "set_bound"], [2, 2, 1, "", "set_optimality_type"], [2, 3, 1, "", "threshold"], [2, 3, 1, "", "threshold_expr"]], "stormpy.OperatorType": [[2, 4, 1, "", "And"], [2, 4, 1, "", "Ceil"], [2, 4, 1, "", "Divide"], [2, 4, 1, "", "Equal"], [2, 4, 1, "", "Floor"], [2, 4, 1, "", "Greater"], [2, 4, 1, "", "GreaterOrEqual"], [2, 4, 1, "", "Iff"], [2, 4, 1, "", "Implies"], [2, 4, 1, "", "Ite"], [2, 4, 1, "", "Less"], [2, 4, 1, "", "LessOrEqual"], [2, 4, 1, "", "Max"], [2, 4, 1, "", "Min"], [2, 4, 1, "", "Minus"], [2, 4, 1, "", "Modulo"], [2, 4, 1, "", "Not"], [2, 4, 1, "", "NotEqual"], [2, 4, 1, "", "Or"], [2, 4, 1, "", "Plus"], [2, 4, 1, "", "Power"], [2, 4, 1, "", "Times"], [2, 4, 1, "", "Xor"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.OptimizationDirection": [[2, 4, 1, "", "Maximize"], [2, 4, 1, "", "Minimize"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.OverlappingGuardAnalyser": [[2, 2, 1, "", "has_module_with_inner_action_overlapping_guard"]], "stormpy.ParametricCheckTask": [[2, 2, 1, "", "set_produce_schedulers"]], "stormpy.ParametricSparseMatrix": [[2, 2, 1, "", "get_row"], [2, 2, 1, "", "get_row_group_end"], [2, 2, 1, "", "get_row_group_start"], [2, 2, 1, "", "get_rows_for_group"], [2, 3, 1, "", "has_trivial_row_grouping"], [2, 2, 1, "", "make_row_grouping_trivial"], [2, 3, 1, "", "nr_columns"], [2, 3, 1, "", "nr_entries"], [2, 3, 1, "", "nr_rows"], [2, 2, 1, "", "print_row"], [2, 2, 1, "", "row_iter"], [2, 2, 1, "", "submatrix"]], "stormpy.ParametricSparseMatrixBuilder": [[2, 2, 1, "", "add_next_value"], [2, 2, 1, "", "build"], [2, 2, 1, "", "get_current_row_group_count"], [2, 2, 1, "", "get_last_column"], [2, 2, 1, "", "get_last_row"], [2, 2, 1, "", "new_row_group"], [2, 2, 1, "", "replace_columns"]], "stormpy.ParametricSparseMatrixEntry": [[2, 3, 1, "", "column"], [2, 2, 1, "", "set_value"], [2, 2, 1, "", "value"]], "stormpy.ParetoCurveCheckResultDouble": [[2, 2, 1, "", "get_overapproximation"], [2, 2, 1, "", "get_underapproximation"]], "stormpy.Polynomial": [[2, 2, 1, "", "constant_part"], [2, 2, 1, "", "degree"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 3, 1, "", "nr_terms"], [2, 2, 1, "", "substitute"], [2, 2, 1, "", "to_smt2"], [2, 3, 1, "", "total_degree"]], "stormpy.PolytopeDouble": [[2, 2, 1, "", "create_downward_closure"], [2, 2, 1, "", "get_vertices_clockwise"], [2, 3, 1, "", "vertices"]], "stormpy.PolytopeExact": [[2, 2, 1, "", "create_downward_closure"], [2, 2, 1, "", "get_vertices_clockwise"], [2, 3, 1, "", "vertices"]], "stormpy.PrismAssignment": [[2, 3, 1, "", "expression"], [2, 3, 1, "", "variable"]], "stormpy.PrismChoiceOrigins": [[2, 2, 1, "", "get_command_set"], [2, 3, 1, "", "program"]], "stormpy.PrismCommand": [[2, 3, 1, "", "action_index"], [2, 3, 1, "", "action_name"], [2, 3, 1, "", "global_index"], [2, 3, 1, "", "guard_expression"], [2, 3, 1, "", "is_labeled"], [2, 3, 1, "", "labeled"], [2, 3, 1, "", "updates"]], "stormpy.PrismConstant": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "definition"], [2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "name"], [2, 3, 1, "", "type"]], "stormpy.PrismIntegerVariable": [[2, 3, 1, "", "lower_bound_expression"], [2, 3, 1, "", "upper_bound_expression"]], "stormpy.PrismLabel": [[2, 3, 1, "", "expression"], [2, 3, 1, "", "name"]], "stormpy.PrismModelType": [[2, 4, 1, "", "CTMC"], [2, 4, 1, "", "CTMDP"], [2, 4, 1, "", "DTMC"], [2, 4, 1, "", "MA"], [2, 4, 1, "", "MDP"], [2, 4, 1, "", "POMDP"], [2, 4, 1, "", "UNDEFINED"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.PrismModule": [[2, 3, 1, "", "boolean_variables"], [2, 3, 1, "", "commands"], [2, 2, 1, "", "get_boolean_variable"], [2, 2, 1, "", "get_command_indices_by_action_index"], [2, 2, 1, "", "get_integer_variable"], [2, 3, 1, "", "integer_variables"], [2, 3, 1, "", "name"]], "stormpy.PrismProgram": [[2, 3, 1, "", "constants"], [2, 2, 1, "", "define_constants"], [2, 3, 1, "", "expression_manager"], [2, 2, 1, "", "flatten"], [2, 2, 1, "", "get_action_name"], [2, 2, 1, "", "get_constant"], [2, 2, 1, "", "get_label_expression"], [2, 2, 1, "", "get_module"], [2, 2, 1, "", "get_module_indices_by_action_index"], [2, 2, 1, "", "get_synchronizing_action_indices"], [2, 2, 1, "", "get_undefined_constants"], [2, 3, 1, "", "global_boolean_variables"], [2, 3, 1, "", "global_integer_variables"], [2, 2, 1, "", "has_constant"], [2, 2, 1, "", "has_label"], [2, 2, 1, "", "has_reward_model"], [2, 3, 1, "", "has_undefined_constants"], [2, 3, 1, "", "is_deterministic_model"], [2, 2, 1, "", "label_unlabelled_commands"], [2, 3, 1, "", "labels"], [2, 3, 1, "", "model_type"], [2, 3, 1, "", "modules"], [2, 3, 1, "", "nr_modules"], [2, 3, 1, "", "number_of_unlabeled_commands"], [2, 2, 1, "", "restrict_commands"], [2, 3, 1, "", "reward_models"], [2, 2, 1, "", "simplify"], [2, 2, 1, "", "substitute_constants"], [2, 2, 1, "", "substitute_formulas"], [2, 2, 1, "", "substitute_nonstandard_predicates"], [2, 2, 1, "", "to_jani"], [2, 3, 1, "", "undefined_constants_are_graph_preserving"], [2, 2, 1, "", "used_constants"], [2, 3, 1, "", "variables"]], "stormpy.PrismRewardModel": [[2, 3, 1, "", "name"]], "stormpy.PrismUpdate": [[2, 3, 1, "", "assignments"], [2, 2, 1, "", "get_as_variable_to_expression_map"], [2, 2, 1, "", "get_assignment"], [2, 3, 1, "", "global_index"], [2, 3, 1, "", "probability_expression"], [2, 2, 1, "", "simplify"], [2, 2, 1, "", "substitute"]], "stormpy.PrismVariable": [[2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "initial_value_expression"], [2, 3, 1, "", "name"]], "stormpy.Property": [[2, 3, 1, "", "name"], [2, 3, 1, "", "raw_formula"]], "stormpy.QuotientFormat": [[2, 4, 1, "", "DD"], [2, 4, 1, "", "SPARSE"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.Rational": [[2, 3, 1, "", "denominator"], [2, 3, 1, "", "nominator"], [2, 3, 1, "", "numerator"]], "stormpy.RationalFunction": [[2, 2, 1, "", "constant_part"], [2, 3, 1, "", "denominator"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 3, 1, "", "nominator"], [2, 3, 1, "", "numerator"], [2, 2, 1, "", "to_smt2"]], "stormpy.RewardOperator": [[2, 2, 1, "", "has_reward_name"], [2, 3, 1, "", "reward_name"]], "stormpy.SMTCounterExampleGenerator": [[2, 2, 1, "", "build"], [2, 2, 1, "", "precompute"]], "stormpy.SMTCounterExampleGeneratorOptions": [[2, 3, 1, "", "add_backward_implication_cuts"], [2, 3, 1, "", "check_threshold_feasible"], [2, 3, 1, "", "continue_after_first_counterexample"], [2, 3, 1, "", "encode_reachability"], [2, 3, 1, "", "maximum_counterexamples"], [2, 3, 1, "", "maximum_iterations_after_counterexample"], [2, 3, 1, "", "silent"], [2, 3, 1, "", "use_dynamic_constraints"]], "stormpy.SMTCounterExampleGeneratorStats": [[2, 3, 1, "", "analysis_time"], [2, 3, 1, "", "cut_time"], [2, 3, 1, "", "iterations"], [2, 3, 1, "", "model_checking_time"], [2, 3, 1, "", "setup_time"], [2, 3, 1, "", "solver_time"]], "stormpy.SMTCounterExampleInput": [[2, 2, 1, "", "add_reward_and_threshold"]], "stormpy.SchedulerChoiceDouble": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 2, 1, "", "get_deterministic_choice"]], "stormpy.SchedulerChoiceExact": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 2, 1, "", "get_deterministic_choice"]], "stormpy.SchedulerChoiceParametric": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 2, 1, "", "get_deterministic_choice"]], "stormpy.SchedulerDouble": [[2, 2, 1, "", "cast_to_double_datatype"], [2, 2, 1, "", "cast_to_exact_datatype"], [2, 2, 1, "", "cast_to_parametric_datatype"], [2, 2, 1, "", "compute_action_support"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 3, 1, "", "memory_size"], [2, 3, 1, "", "memoryless"], [2, 3, 1, "", "partial"], [2, 2, 1, "", "to_json_str"]], "stormpy.SchedulerExact": [[2, 2, 1, "", "cast_to_double_datatype"], [2, 2, 1, "", "cast_to_exact_datatype"], [2, 2, 1, "", "cast_to_parametric_datatype"], [2, 2, 1, "", "compute_action_support"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 3, 1, "", "memory_size"], [2, 3, 1, "", "memoryless"], [2, 3, 1, "", "partial"], [2, 2, 1, "", "to_json_str"]], "stormpy.SchedulerParametric": [[2, 2, 1, "", "cast_to_double_datatype"], [2, 2, 1, "", "cast_to_exact_datatype"], [2, 2, 1, "", "cast_to_parametric_datatype"], [2, 2, 1, "", "compute_action_support"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 3, 1, "", "memory_size"], [2, 3, 1, "", "memoryless"], [2, 3, 1, "", "partial"], [2, 2, 1, "", "to_json_str"]], "stormpy.SimpleValuation": [[2, 2, 1, "", "get_boolean_value"], [2, 2, 1, "", "get_integer_value"], [2, 2, 1, "", "to_json"]], "stormpy.SolverEnvironment": [[2, 3, 1, "", "minmax_solver_environment"], [2, 3, 1, "", "native_solver_environment"], [2, 2, 1, "", "set_force_sound"], [2, 2, 1, "", "set_linear_equation_solver_type"]], "stormpy.SparseCtmc": [[2, 3, 1, "", "exit_rates"]], "stormpy.SparseExactCtmc": [[2, 3, 1, "", "exit_rates"]], "stormpy.SparseExactMA": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "convert_to_ctmc"], [2, 3, 1, "", "convertible_to_ctmc"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseExactMdp": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "get_choice_index"], [2, 2, 1, "", "get_nr_available_actions"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseExactModelAction": [[2, 3, 1, "", "id"], [2, 3, 1, "", "transitions"]], "stormpy.SparseExactModelComponents": [[2, 3, 1, "", "choice_labeling"], [2, 3, 1, "", "choice_origins"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "observability_classes"], [2, 3, 1, "", "player1_matrix"], [2, 3, 1, "", "rate_transitions"], [2, 3, 1, "", "reward_models"], [2, 3, 1, "", "state_labeling"], [2, 3, 1, "", "state_valuations"], [2, 3, 1, "", "transition_matrix"]], "stormpy.SparseExactModelState": [[2, 3, 1, "", "actions"], [2, 3, 1, "", "id"], [2, 3, 1, "", "labels"]], "stormpy.SparseExactPomdp": [[2, 2, 1, "", "get_observation"], [2, 2, 1, "", "has_observation_valuations"], [2, 3, 1, "", "nr_observations"], [2, 3, 1, "", "observation_valuations"], [2, 3, 1, "", "observations"]], "stormpy.SparseExactRewardModel": [[2, 2, 1, "", "get_state_action_reward"], [2, 2, 1, "", "get_state_reward"], [2, 2, 1, "", "get_zero_reward_states"], [2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"], [2, 2, 1, "", "reduce_to_state_based_rewards"], [2, 2, 1, "", "set_state_reward"], [2, 3, 1, "", "state_action_rewards"], [2, 3, 1, "", "state_rewards"], [2, 3, 1, "", "transition_rewards"]], "stormpy.SparseMA": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "convert_to_ctmc"], [2, 3, 1, "", "convertible_to_ctmc"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseMatrix": [[2, 2, 1, "", "get_row"], [2, 2, 1, "", "get_row_group_end"], [2, 2, 1, "", "get_row_group_start"], [2, 2, 1, "", "get_rows_for_group"], [2, 3, 1, "", "has_trivial_row_grouping"], [2, 2, 1, "", "make_row_grouping_trivial"], [2, 3, 1, "", "nr_columns"], [2, 3, 1, "", "nr_entries"], [2, 3, 1, "", "nr_rows"], [2, 2, 1, "", "print_row"], [2, 2, 1, "", "row_iter"], [2, 2, 1, "", "submatrix"]], "stormpy.SparseMatrixBuilder": [[2, 2, 1, "", "add_next_value"], [2, 2, 1, "", "build"], [2, 2, 1, "", "get_current_row_group_count"], [2, 2, 1, "", "get_last_column"], [2, 2, 1, "", "get_last_row"], [2, 2, 1, "", "new_row_group"], [2, 2, 1, "", "replace_columns"]], "stormpy.SparseMatrixEntry": [[2, 3, 1, "", "column"], [2, 2, 1, "", "set_value"], [2, 2, 1, "", "value"]], "stormpy.SparseMdp": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "get_choice_index"], [2, 2, 1, "", "get_nr_available_actions"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseModelAction": [[2, 3, 1, "", "id"], [2, 3, 1, "", "transitions"]], "stormpy.SparseModelComponents": [[2, 3, 1, "", "choice_labeling"], [2, 3, 1, "", "choice_origins"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "observability_classes"], [2, 3, 1, "", "player1_matrix"], [2, 3, 1, "", "rate_transitions"], [2, 3, 1, "", "reward_models"], [2, 3, 1, "", "state_labeling"], [2, 3, 1, "", "state_valuations"], [2, 3, 1, "", "transition_matrix"]], "stormpy.SparseModelState": [[2, 3, 1, "", "actions"], [2, 3, 1, "", "id"], [2, 3, 1, "", "labels"]], "stormpy.SparseParametricMA": [[2, 2, 1, "", "apply_scheduler"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseParametricMdp": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "get_nr_available_actions"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseParametricModelAction": [[2, 3, 1, "", "id"], [2, 3, 1, "", "transitions"]], "stormpy.SparseParametricModelComponents": [[2, 3, 1, "", "choice_labeling"], [2, 3, 1, "", "choice_origins"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "observability_classes"], [2, 3, 1, "", "player1_matrix"], [2, 3, 1, "", "rate_transitions"], [2, 3, 1, "", "reward_models"], [2, 3, 1, "", "state_labeling"], [2, 3, 1, "", "state_valuations"], [2, 3, 1, "", "transition_matrix"]], "stormpy.SparseParametricModelState": [[2, 3, 1, "", "actions"], [2, 3, 1, "", "id"], [2, 3, 1, "", "labels"]], "stormpy.SparseParametricPomdp": [[2, 2, 1, "", "get_observation"], [2, 3, 1, "", "nr_observations"], [2, 3, 1, "", "observations"]], "stormpy.SparseParametricRewardModel": [[2, 2, 1, "", "get_state_action_reward"], [2, 2, 1, "", "get_state_reward"], [2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"], [2, 2, 1, "", "reduce_to_state_based_rewards"], [2, 3, 1, "", "state_action_rewards"], [2, 3, 1, "", "state_rewards"], [2, 3, 1, "", "transition_rewards"]], "stormpy.SparsePomdp": [[2, 2, 1, "", "get_observation"], [2, 2, 1, "", "has_observation_valuations"], [2, 3, 1, "", "nr_observations"], [2, 3, 1, "", "observation_valuations"], [2, 3, 1, "", "observations"]], "stormpy.SparseRewardModel": [[2, 2, 1, "", "get_state_action_reward"], [2, 2, 1, "", "get_state_reward"], [2, 2, 1, "", "get_zero_reward_states"], [2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"], [2, 2, 1, "", "reduce_to_state_based_rewards"], [2, 2, 1, "", "set_state_reward"], [2, 3, 1, "", "state_action_rewards"], [2, 3, 1, "", "state_rewards"], [2, 3, 1, "", "transition_rewards"]], "stormpy.StateLabeling": [[2, 2, 1, "", "add_label_to_state"], [2, 2, 1, "", "get_labels_of_state"], [2, 2, 1, "", "get_states"], [2, 2, 1, "", "has_state_label"], [2, 2, 1, "", "set_states"]], "stormpy.StateValuation": [[2, 2, 1, "", "get_boolean_value"], [2, 2, 1, "", "get_integer_value"], [2, 2, 1, "", "get_json"], [2, 2, 1, "", "get_nr_of_states"], [2, 2, 1, "", "get_rational_value"], [2, 2, 1, "", "get_string"]], "stormpy.StateValuationsBuilder": [[2, 2, 1, "", "add_state"], [2, 2, 1, "", "add_variable"], [2, 2, 1, "", "build"]], "stormpy.SubsystemBuilderOptions": [[2, 3, 1, "", "build_action_mapping"], [2, 3, 1, "", "build_kept_actions"], [2, 3, 1, "", "build_state_mapping"], [2, 3, 1, "", "check_transitions_outside"], [2, 3, 1, "", "fix_deadlocks"]], "stormpy.SubsystemBuilderReturnTypeDouble": [[2, 3, 1, "", "deadlock_label"], [2, 3, 1, "", "kept_actions"], [2, 3, 1, "", "model"], [2, 3, 1, "", "new_to_old_action_mapping"], [2, 3, 1, "", "new_to_old_state_mapping"]], "stormpy.SubsystemBuilderReturnTypeExact": [[2, 3, 1, "", "deadlock_label"], [2, 3, 1, "", "kept_actions"], [2, 3, 1, "", "model"], [2, 3, 1, "", "new_to_old_action_mapping"], [2, 3, 1, "", "new_to_old_state_mapping"]], "stormpy.SubsystemBuilderReturnTypeRatFunc": [[2, 3, 1, "", "deadlock_label"], [2, 3, 1, "", "kept_actions"], [2, 3, 1, "", "model"], [2, 3, 1, "", "new_to_old_action_mapping"], [2, 3, 1, "", "new_to_old_state_mapping"]], "stormpy.SymbolicExactQuantitativeCheckResult": [[2, 2, 1, "", "clone"]], "stormpy.SymbolicModelDescription": [[2, 2, 1, "", "as_jani_model"], [2, 2, 1, "", "as_prism_program"], [2, 2, 1, "", "instantiate_constants"], [2, 3, 1, "", "is_jani_model"], [2, 3, 1, "", "is_prism_program"], [2, 2, 1, "", "parse_constant_definitions"]], "stormpy.SymbolicParametricQuantitativeCheckResult": [[2, 2, 1, "", "clone"]], "stormpy.SymbolicQualitativeCheckResult": [[2, 2, 1, "", "get_truth_values"]], "stormpy.SymbolicQuantitativeCheckResult": [[2, 2, 1, "", "clone"]], "stormpy.SymbolicSylvanParametricRewardModel": [[2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"]], "stormpy.SymbolicSylvanRewardModel": [[2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"]], "stormpy.UnaryPathFormula": [[2, 3, 1, "", "subformula"]], "stormpy.UnaryStateFormula": [[2, 3, 1, "", "subformula"]], "stormpy.Variable": [[2, 3, 1, "", "id"], [2, 3, 1, "", "is_no_variable"], [2, 3, 1, "", "name"], [2, 3, 1, "", "rank"], [2, 3, 1, "", "type"]], "stormpy.dft": [[3, 1, 1, "", "ApproximationHeuristic"], [3, 1, 1, "", "DFTBE_double"], [3, 1, 1, "", "DFTBE_ratfunc"], [3, 1, 1, "", "DFTDependency_double"], [3, 1, 1, "", "DFTDependency_ratfunc"], [3, 1, 1, "", "DFTElementType"], [3, 1, 1, "", "DFTElement_double"], [3, 1, 1, "", "DFTElement_ratfunc"], [3, 1, 1, "", "DFTInstantiator"], [3, 1, 1, "", "DFTSimulator_double"], [3, 1, 1, "", "DFTSimulator_ratfunc"], [3, 1, 1, "", "DFTStateInfo"], [3, 1, 1, "", "DFTState_double"], [3, 1, 1, "", "DFTState_ratfunc"], [3, 1, 1, "", "DFT_double"], [3, 1, 1, "", "DFT_ratfunc"], [3, 1, 1, "", "DftIndependentModule"], [3, 1, 1, "", "DftSymmetries"], [3, 1, 1, "", "ExplicitDFTModelBuilder_double"], [3, 1, 1, "", "ExplicitDFTModelBuilder_ratfunc"], [3, 1, 1, "", "FailableElement"], [3, 1, 1, "", "FailableElements"], [3, 1, 1, "", "FailableIterator"], [3, 1, 1, "", "RandomGenerator"], [3, 1, 1, "", "RelevantEvents"], [3, 1, 1, "", "SimulationResult"], [3, 6, 1, "", "analyze_dft"], [3, 6, 1, "", "build_model"], [3, 6, 1, "", "compute_dependency_conflicts"], [3, 6, 1, "", "compute_relevant_events"], [3, 6, 1, "", "export_dft_json_file"], [3, 6, 1, "", "export_dft_json_string"], [3, 6, 1, "", "export_parametric_dft_json_file"], [3, 6, 1, "", "export_parametric_dft_json_string"], [3, 6, 1, "", "get_parameters"], [3, 6, 1, "", "is_well_formed"], [3, 6, 1, "", "load_dft_galileo_file"], [3, 6, 1, "", "load_dft_json_file"], [3, 6, 1, "", "load_dft_json_string"], [3, 6, 1, "", "load_parametric_dft_galileo_file"], [3, 6, 1, "", "load_parametric_dft_json_file"], [3, 6, 1, "", "load_parametric_dft_json_string"], [3, 6, 1, "", "modules_json"], [3, 6, 1, "", "prepare_for_analysis"], [3, 6, 1, "", "transform_dft"]], "stormpy.dft.ApproximationHeuristic": [[3, 4, 1, "", "BOUNDDIFFERENCE"], [3, 4, 1, "", "DEPTH"], [3, 4, 1, "", "PROBABILITY"], [3, 3, 1, "", "name"], [3, 3, 1, "", "value"]], "stormpy.dft.DFTDependency_double": [[3, 3, 1, "", "dependent_events"], [3, 3, 1, "", "trigger"]], "stormpy.dft.DFTDependency_ratfunc": [[3, 3, 1, "", "dependent_events"], [3, 3, 1, "", "trigger"]], "stormpy.dft.DFTElementType": [[3, 4, 1, "", "AND"], [3, 4, 1, "", "BE"], [3, 4, 1, "", "MUTEX"], [3, 4, 1, "", "OR"], [3, 4, 1, "", "PAND"], [3, 4, 1, "", "PDEP"], [3, 4, 1, "", "POR"], [3, 4, 1, "", "SEQ"], [3, 4, 1, "", "SPARE"], [3, 4, 1, "", "VOT"], [3, 2, 1, "", "name"], [3, 3, 1, "", "value"]], "stormpy.dft.DFTElement_double": [[3, 3, 1, "", "id"], [3, 3, 1, "", "name"], [3, 3, 1, "", "type"]], "stormpy.dft.DFTElement_ratfunc": [[3, 3, 1, "", "id"], [3, 3, 1, "", "name"], [3, 3, 1, "", "type"]], "stormpy.dft.DFTInstantiator": [[3, 2, 1, "", "instantiate"]], "stormpy.dft.DFTSimulator_double": [[3, 2, 1, "", "current"], [3, 2, 1, "", "random_step"], [3, 2, 1, "", "reset"], [3, 2, 1, "", "simulate_trace"], [3, 2, 1, "", "step"]], "stormpy.dft.DFTSimulator_ratfunc": [[3, 2, 1, "", "current"], [3, 2, 1, "", "random_step"], [3, 2, 1, "", "reset"], [3, 2, 1, "", "simulate_trace"], [3, 2, 1, "", "step"]], "stormpy.dft.DFTState_double": [[3, 2, 1, "", "dontcare"], [3, 2, 1, "", "failable"], [3, 2, 1, "", "failed"], [3, 2, 1, "", "failsafe"], [3, 2, 1, "", "invalid"], [3, 2, 1, "", "operational"], [3, 2, 1, "", "spare_uses"], [3, 2, 1, "", "to_string"]], "stormpy.dft.DFTState_ratfunc": [[3, 2, 1, "", "dontcare"], [3, 2, 1, "", "failable"], [3, 2, 1, "", "failed"], [3, 2, 1, "", "failsafe"], [3, 2, 1, "", "invalid"], [3, 2, 1, "", "operational"], [3, 2, 1, "", "spare_uses"], [3, 2, 1, "", "to_string"]], "stormpy.dft.DFT_double": [[3, 2, 1, "", "can_have_nondeterminism"], [3, 2, 1, "", "get_element"], [3, 2, 1, "", "get_element_by_name"], [3, 2, 1, "", "modules"], [3, 2, 1, "", "nr_be"], [3, 2, 1, "", "nr_dynamic"], [3, 2, 1, "", "nr_elements"], [3, 2, 1, "", "set_relevant_events"], [3, 2, 1, "", "state_generation_info"], [3, 2, 1, "", "str_long"], [3, 2, 1, "", "symmetries"], [3, 3, 1, "", "top_level_element"]], "stormpy.dft.DFT_ratfunc": [[3, 2, 1, "", "can_have_nondeterminism"], [3, 2, 1, "", "get_element"], [3, 2, 1, "", "get_element_by_name"], [3, 2, 1, "", "modules"], [3, 2, 1, "", "nr_be"], [3, 2, 1, "", "nr_dynamic"], [3, 2, 1, "", "nr_elements"], [3, 2, 1, "", "set_relevant_events"], [3, 2, 1, "", "state_generation_info"], [3, 2, 1, "", "str_long"], [3, 2, 1, "", "symmetries"], [3, 3, 1, "", "top_level_element"]], "stormpy.dft.DftIndependentModule": [[3, 2, 1, "", "elements"], [3, 2, 1, "", "fully_static"], [3, 2, 1, "", "representative"], [3, 2, 1, "", "single_be"], [3, 2, 1, "", "static"], [3, 2, 1, "", "submodules"]], "stormpy.dft.DftSymmetries": [[3, 2, 1, "", "get_group"]], "stormpy.dft.ExplicitDFTModelBuilder_double": [[3, 2, 1, "", "build"], [3, 2, 1, "", "get_model"], [3, 2, 1, "", "get_partial_model"]], "stormpy.dft.ExplicitDFTModelBuilder_ratfunc": [[3, 2, 1, "", "build"], [3, 2, 1, "", "get_model"], [3, 2, 1, "", "get_partial_model"]], "stormpy.dft.FailableElement": [[3, 2, 1, "", "as_be_double"], [3, 2, 1, "", "as_be_ratfunc"], [3, 2, 1, "", "as_dependency_double"], [3, 2, 1, "", "as_dependency_ratfunc"], [3, 2, 1, "", "is_due_dependency"]], "stormpy.dft.RandomGenerator": [[3, 2, 1, "", "create"]], "stormpy.dft.RelevantEvents": [[3, 2, 1, "", "is_relevant"]], "stormpy.dft.SimulationResult": [[3, 4, 1, "", "INVAlID"], [3, 4, 1, "", "SUCCESSFUL"], [3, 4, 1, "", "UNSUCCESSFUL"], [3, 3, 1, "", "name"], [3, 3, 1, "", "value"]], "stormpy.exceptions": [[4, 5, 1, "", "StormError"]], "stormpy.gspn": [[5, 1, 1, "", "GSPN"], [5, 1, 1, "", "GSPNBuilder"], [5, 1, 1, "", "GSPNParser"], [5, 1, 1, "", "GSPNToJaniBuilder"], [5, 1, 1, "", "ImmediateTransition"], [5, 1, 1, "", "LayoutInfo"], [5, 1, 1, "", "Place"], [5, 1, 1, "", "TimedTransition"], [5, 1, 1, "", "Transition"], [5, 1, 1, "", "TransitionPartition"]], "stormpy.gspn.GSPN": [[5, 2, 1, "", "export_gspn_pnml_file"], [5, 2, 1, "", "export_gspn_pnpro_file"], [5, 2, 1, "", "get_immediate_transition"], [5, 2, 1, "", "get_immediate_transitions"], [5, 2, 1, "", "get_initial_marking"], [5, 2, 1, "", "get_name"], [5, 2, 1, "", "get_number_of_immediate_transitions"], [5, 2, 1, "", "get_number_of_places"], [5, 2, 1, "", "get_number_of_timed_transitions"], [5, 2, 1, "", "get_partitions"], [5, 2, 1, "", "get_place"], [5, 2, 1, "", "get_places"], [5, 2, 1, "", "get_timed_transition"], [5, 2, 1, "", "get_timed_transitions"], [5, 2, 1, "", "get_transition"], [5, 2, 1, "", "immediate_transition_id_to_transition_id"], [5, 2, 1, "", "is_valid"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "timed_transition_id_to_transition_id"], [5, 2, 1, "", "transition_id_to_immediate_transition_id"], [5, 2, 1, "", "transition_id_to_timed_transition_id"]], "stormpy.gspn.GSPNBuilder": [[5, 2, 1, "", "add_immediate_transition"], [5, 2, 1, "", "add_inhibition_arc"], [5, 2, 1, "", "add_input_arc"], [5, 2, 1, "", "add_normal_arc"], [5, 2, 1, "", "add_output_arc"], [5, 2, 1, "", "add_place"], [5, 2, 1, "", "add_timed_transition"], [5, 2, 1, "", "build_gspn"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "set_place_layout_info"], [5, 2, 1, "", "set_transition_layout_info"]], "stormpy.gspn.GSPNParser": [[5, 2, 1, "", "parse"]], "stormpy.gspn.GSPNToJaniBuilder": [[5, 2, 1, "", "build"], [5, 2, 1, "", "create_deadlock_properties"]], "stormpy.gspn.ImmediateTransition": [[5, 2, 1, "", "get_weight"], [5, 2, 1, "", "no_weight_attached"], [5, 2, 1, "", "set_weight"]], "stormpy.gspn.LayoutInfo": [[5, 3, 1, "", "rotation"], [5, 3, 1, "", "x"], [5, 3, 1, "", "y"]], "stormpy.gspn.Place": [[5, 2, 1, "", "get_capacity"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "get_name"], [5, 2, 1, "", "get_number_of_initial_tokens"], [5, 2, 1, "", "has_restricted_capacity"], [5, 2, 1, "", "set_capacity"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "set_number_of_initial_tokens"]], "stormpy.gspn.TimedTransition": [[5, 2, 1, "", "get_number_of_servers"], [5, 2, 1, "", "get_rate"], [5, 2, 1, "", "has_infinite_server_semantics"], [5, 2, 1, "", "has_k_server_semantics"], [5, 2, 1, "", "has_single_server_semantics"], [5, 2, 1, "", "set_infinite_server_semantics"], [5, 2, 1, "", "set_k_server_semantics"], [5, 2, 1, "", "set_rate"], [5, 2, 1, "", "set_single_server_semantics"]], "stormpy.gspn.Transition": [[5, 2, 1, "", "exists_inhibition_arc"], [5, 2, 1, "", "exists_input_arc"], [5, 2, 1, "", "exists_output_arc"], [5, 2, 1, "", "fire"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "get_inhibition_arc_multiplicity"], [5, 2, 1, "", "get_inhibition_places"], [5, 2, 1, "", "get_input_arc_multiplicity"], [5, 2, 1, "", "get_input_places"], [5, 2, 1, "", "get_name"], [5, 2, 1, "", "get_output_arc_multiplicity"], [5, 2, 1, "", "get_output_places"], [5, 2, 1, "", "get_priority"], [5, 2, 1, "", "is_enabled"], [5, 2, 1, "", "remove_inhibition_arc"], [5, 2, 1, "", "remove_input_arc"], [5, 2, 1, "", "remove_output_arc"], [5, 2, 1, "", "set_inhibition_arc_multiplicity"], [5, 2, 1, "", "set_input_arc_multiplicity"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "set_output_arc_multiplicity"], [5, 2, 1, "", "set_priority"]], "stormpy.gspn.TransitionPartition": [[5, 2, 1, "", "nr_transitions"], [5, 3, 1, "", "priority"], [5, 3, 1, "", "transitions"]], "stormpy.info": [[6, 1, 1, "", "Version"], [6, 6, 1, "", "storm_exact_use_cln"], [6, 6, 1, "", "storm_ratfunc_use_cln"], [6, 6, 1, "", "storm_version"]], "stormpy.info.Version": [[6, 4, 1, "", "build_info"], [6, 4, 1, "", "development"], [6, 4, 1, "", "long"], [6, 4, 1, "", "major"], [6, 4, 1, "", "minor"], [6, 4, 1, "", "patch"], [6, 4, 1, "", "short"]], "stormpy.logic": [[7, 1, 1, "", "AtomicExpressionFormula"], [7, 1, 1, "", "AtomicLabelFormula"], [7, 1, 1, "", "BinaryBooleanOperatorType"], [7, 1, 1, "", "BinaryPathFormula"], [7, 1, 1, "", "BinaryStateFormula"], [7, 1, 1, "", "BooleanBinaryStateFormula"], [7, 1, 1, "", "BooleanLiteralFormula"], [7, 1, 1, "", "BoundedUntilFormula"], [7, 1, 1, "", "ComparisonType"], [7, 1, 1, "", "ConditionalFormula"], [7, 1, 1, "", "CumulativeRewardFormula"], [7, 1, 1, "", "EventuallyFormula"], [7, 1, 1, "", "Formula"], [7, 1, 1, "", "GloballyFormula"], [7, 1, 1, "", "InstantaneousRewardFormula"], [7, 1, 1, "", "LongRunAvarageOperator"], [7, 1, 1, "", "LongRunAverageRewardFormula"], [7, 1, 1, "", "MultiObjectiveFormula"], [7, 1, 1, "", "OperatorFormula"], [7, 1, 1, "", "PathFormula"], [7, 1, 1, "", "ProbabilityOperator"], [7, 1, 1, "", "RewardOperator"], [7, 1, 1, "", "StateFormula"], [7, 1, 1, "", "TimeOperator"], [7, 1, 1, "", "UnaryBooleanStateFormula"], [7, 1, 1, "", "UnaryPathFormula"], [7, 1, 1, "", "UnaryStateFormula"], [7, 1, 1, "", "UntilFormula"]], "stormpy.logic.AtomicExpressionFormula": [[7, 2, 1, "", "get_expression"]], "stormpy.logic.AtomicLabelFormula": [[7, 3, 1, "", "label"]], "stormpy.logic.BinaryBooleanOperatorType": [[7, 4, 1, "", "AND"], [7, 4, 1, "", "OR"], [7, 3, 1, "", "name"], [7, 3, 1, "", "value"]], "stormpy.logic.BinaryPathFormula": [[7, 3, 1, "", "left_subformula"], [7, 3, 1, "", "right_subformula"]], "stormpy.logic.BoundedUntilFormula": [[7, 3, 1, "", "has_lower_bound"], [7, 3, 1, "", "is_multidimensional"], [7, 3, 1, "", "left_subformula"], [7, 3, 1, "", "right_subformula"], [7, 3, 1, "", "upper_bound_expression"]], "stormpy.logic.ComparisonType": [[7, 4, 1, "", "GEQ"], [7, 4, 1, "", "GREATER"], [7, 4, 1, "", "LEQ"], [7, 4, 1, "", "LESS"], [7, 3, 1, "", "name"], [7, 3, 1, "", "value"]], "stormpy.logic.Formula": [[7, 2, 1, "", "clone"], [7, 3, 1, "", "is_bounded_until_formula"], [7, 3, 1, "", "is_eventually_formula"], [7, 3, 1, "", "is_multi_objective_formula"], [7, 3, 1, "", "is_probability_operator"], [7, 3, 1, "", "is_reward_operator"], [7, 3, 1, "", "is_until_formula"], [7, 2, 1, "", "substitute"], [7, 2, 1, "", "substitute_labels_by_labels"]], "stormpy.logic.MultiObjectiveFormula": [[7, 3, 1, "", "nr_subformulas"], [7, 3, 1, "", "subformulas"]], "stormpy.logic.OperatorFormula": [[7, 3, 1, "", "comparison_type"], [7, 3, 1, "", "has_bound"], [7, 3, 1, "", "has_optimality_type"], [7, 3, 1, "", "optimality_type"], [7, 2, 1, "", "remove_bound"], [7, 2, 1, "", "remove_optimality_type"], [7, 2, 1, "", "set_bound"], [7, 2, 1, "", "set_optimality_type"], [7, 3, 1, "", "threshold"], [7, 3, 1, "", "threshold_expr"]], "stormpy.logic.RewardOperator": [[7, 2, 1, "", "has_reward_name"], [7, 3, 1, "", "reward_name"]], "stormpy.logic.UnaryPathFormula": [[7, 3, 1, "", "subformula"]], "stormpy.logic.UnaryStateFormula": [[7, 3, 1, "", "subformula"]], "stormpy.pars": [[8, 1, 1, "", "DtmcParameterLiftingModelChecker"], [8, 1, 1, "", "MdpParameterLiftingModelChecker"], [8, 1, 1, "", "ModelInstantiator"], [8, 1, 1, "", "ModelType"], [8, 1, 1, "", "PCtmcExactInstantiationChecker"], [8, 1, 1, "", "PCtmcInstantiationChecker"], [8, 1, 1, "", "PCtmcInstantiator"], [8, 1, 1, "", "PDtmcExactInstantiationChecker"], [8, 1, 1, "", "PDtmcInstantiationChecker"], [8, 1, 1, "", "PDtmcInstantiator"], [8, 1, 1, "", "PMaInstantiator"], [8, 1, 1, "", "PMdpExactInstantiationChecker"], [8, 1, 1, "", "PMdpInstantiationChecker"], [8, 1, 1, "", "PMdpInstantiator"], [8, 1, 1, "", "ParameterRegion"], [8, 1, 1, "", "PartialPCtmcInstantiator"], [8, 1, 1, "", "PartialPDtmcInstantiator"], [8, 1, 1, "", "PartialPMaInstantiator"], [8, 1, 1, "", "PartialPMdpInstantiator"], [8, 1, 1, "", "RegionModelChecker"], [8, 1, 1, "", "RegionResult"], [8, 1, 1, "", "RegionResultHypothesis"], [8, 5, 1, "", "StormError"], [8, 6, 1, "", "create_region_checker"], [8, 6, 1, "", "gather_derivatives"], [8, 6, 1, "", "simplify_model"]], "stormpy.pars.DtmcParameterLiftingModelChecker": [[8, 2, 1, "", "get_bound_all_states"]], "stormpy.pars.MdpParameterLiftingModelChecker": [[8, 2, 1, "", "get_bound_all_states"]], "stormpy.pars.ModelInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.ModelType": [[8, 4, 1, "", "CTMC"], [8, 4, 1, "", "DTMC"], [8, 4, 1, "", "MA"], [8, 4, 1, "", "MDP"], [8, 4, 1, "", "POMDP"], [8, 3, 1, "", "name"], [8, 3, 1, "", "value"]], "stormpy.pars.PCtmcExactInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PCtmcInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PCtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PDtmcExactInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PDtmcInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PDtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PMaInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PMdpExactInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PMdpInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PMdpInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.ParameterRegion": [[8, 3, 1, "", "area"], [8, 2, 1, "", "create_from_string"]], "stormpy.pars.PartialPCtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PartialPDtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PartialPMaInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PartialPMdpInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.RegionModelChecker": [[8, 2, 1, "", "check_region"], [8, 2, 1, "", "compute_extremum"], [8, 2, 1, "", "get_bound"], [8, 2, 1, "", "get_split_suggestion"], [8, 2, 1, "", "specify"]], "stormpy.pars.RegionResult": [[8, 4, 1, "", "ALLSAT"], [8, 4, 1, "", "ALLVIOLATED"], [8, 4, 1, "", "CENTERSAT"], [8, 4, 1, "", "CENTERVIOLATED"], [8, 4, 1, "", "EXISTSBOTH"], [8, 4, 1, "", "EXISTSSAT"], [8, 4, 1, "", "EXISTSVIOLATED"], [8, 4, 1, "", "UNKNOWN"], [8, 2, 1, "", "name"], [8, 3, 1, "", "value"]], "stormpy.pars.RegionResultHypothesis": [[8, 4, 1, "", "ALLSAT"], [8, 4, 1, "", "ALLVIOLATED"], [8, 4, 1, "", "UNKNOWN"], [8, 2, 1, "", "name"], [8, 3, 1, "", "value"]], "stormpy.storage": [[9, 1, 1, "", "Bdd_Sylvan"], [9, 1, 1, "", "BitVector"], [9, 1, 1, "", "ChoiceLabeling"], [9, 1, 1, "", "ChoiceOrigins"], [9, 1, 1, "", "DdManager_Sylvan"], [9, 1, 1, "", "DdMetaVariableType"], [9, 1, 1, "", "DdMetaVariable_Sylvan"], [9, 1, 1, "", "Dd_Sylvan"], [9, 1, 1, "", "DiceStringVisitor"], [9, 1, 1, "", "DistributionDouble"], [9, 1, 1, "", "ExactSparseMatrix"], [9, 1, 1, "", "ExactSparseMatrixBuilder"], [9, 1, 1, "", "ExactSparseMatrixEntry"], [9, 1, 1, "", "ExactSparseMatrixRows"], [9, 1, 1, "", "Expression"], [9, 1, 1, "", "ExpressionManager"], [9, 1, 1, "", "ExpressionParser"], [9, 1, 1, "", "ExpressionType"], [9, 1, 1, "", "ItemLabeling"], [9, 1, 1, "", "JaniAssignment"], [9, 1, 1, "", "JaniAutomaton"], [9, 1, 1, "", "JaniChoiceOrigins"], [9, 1, 1, "", "JaniConstant"], [9, 1, 1, "", "JaniEdge"], [9, 1, 1, "", "JaniEdgeDestination"], [9, 1, 1, "", "JaniInformationObject"], [9, 1, 1, "", "JaniLocation"], [9, 1, 1, "", "JaniLocationExpander"], [9, 1, 1, "", "JaniModel"], [9, 1, 1, "", "JaniOrderedAssignments"], [9, 1, 1, "", "JaniScopeChanger"], [9, 1, 1, "", "JaniTemplateEdge"], [9, 1, 1, "", "JaniTemplateEdgeDestination"], [9, 1, 1, "", "JaniVariable"], [9, 1, 1, "", "JaniVariableSet"], [9, 1, 1, "", "MaximalEndComponent"], [9, 1, 1, "", "MaximalEndComponentDecomposition_double"], [9, 1, 1, "", "MaximalEndComponentDecomposition_exact"], [9, 1, 1, "", "MaximalEndComponentDecomposition_ratfunc"], [9, 1, 1, "", "ModelType"], [9, 1, 1, "", "OperatorType"], [9, 1, 1, "", "OverlappingGuardAnalyser"], [9, 1, 1, "", "ParametricSparseMatrix"], [9, 1, 1, "", "ParametricSparseMatrixBuilder"], [9, 1, 1, "", "ParametricSparseMatrixEntry"], [9, 1, 1, "", "ParametricSparseMatrixRows"], [9, 1, 1, "", "PolytopeDouble"], [9, 1, 1, "", "PolytopeExact"], [9, 1, 1, "", "PrismAssignment"], [9, 1, 1, "", "PrismBooleanVariable"], [9, 1, 1, "", "PrismChoiceOrigins"], [9, 1, 1, "", "PrismCommand"], [9, 1, 1, "", "PrismConstant"], [9, 1, 1, "", "PrismIntegerVariable"], [9, 1, 1, "", "PrismLabel"], [9, 1, 1, "", "PrismModelType"], [9, 1, 1, "", "PrismModule"], [9, 1, 1, "", "PrismProgram"], [9, 1, 1, "", "PrismRewardModel"], [9, 1, 1, "", "PrismUpdate"], [9, 1, 1, "", "PrismVariable"], [9, 1, 1, "", "SchedulerChoiceDouble"], [9, 1, 1, "", "SchedulerChoiceExact"], [9, 1, 1, "", "SchedulerChoiceParametric"], [9, 1, 1, "", "SchedulerDouble"], [9, 1, 1, "", "SchedulerExact"], [9, 1, 1, "", "SchedulerParametric"], [9, 1, 1, "", "SimpleValuation"], [9, 1, 1, "", "SparseCtmc"], [9, 1, 1, "", "SparseDtmc"], [9, 1, 1, "", "SparseExactCtmc"], [9, 1, 1, "", "SparseExactDtmc"], [9, 1, 1, "", "SparseExactMA"], [9, 1, 1, "", "SparseExactMdp"], [9, 1, 1, "", "SparseExactModelAction"], [9, 1, 1, "", "SparseExactModelActions"], [9, 1, 1, "", "SparseExactModelComponents"], [9, 1, 1, "", "SparseExactModelState"], [9, 1, 1, "", "SparseExactModelStates"], [9, 1, 1, "", "SparseExactPomdp"], [9, 1, 1, "", "SparseExactRewardModel"], [9, 1, 1, "", "SparseMA"], [9, 1, 1, "", "SparseMatrix"], [9, 1, 1, "", "SparseMatrixBuilder"], [9, 1, 1, "", "SparseMatrixEntry"], [9, 1, 1, "", "SparseMatrixRows"], [9, 1, 1, "", "SparseMdp"], [9, 1, 1, "", "SparseModelAction"], [9, 1, 1, "", "SparseModelActions"], [9, 1, 1, "", "SparseModelComponents"], [9, 1, 1, "", "SparseModelState"], [9, 1, 1, "", "SparseModelStates"], [9, 1, 1, "", "SparseParametricCtmc"], [9, 1, 1, "", "SparseParametricDtmc"], [9, 1, 1, "", "SparseParametricMA"], [9, 1, 1, "", "SparseParametricMdp"], [9, 1, 1, "", "SparseParametricModelAction"], [9, 1, 1, "", "SparseParametricModelActions"], [9, 1, 1, "", "SparseParametricModelComponents"], [9, 1, 1, "", "SparseParametricModelState"], [9, 1, 1, "", "SparseParametricModelStates"], [9, 1, 1, "", "SparseParametricPomdp"], [9, 1, 1, "", "SparseParametricRewardModel"], [9, 1, 1, "", "SparsePomdp"], [9, 1, 1, "", "SparseRewardModel"], [9, 1, 1, "", "StateLabeling"], [9, 1, 1, "", "StateValuation"], [9, 1, 1, "", "StateValuationsBuilder"], [9, 1, 1, "", "SymbolicSylvanCtmc"], [9, 1, 1, "", "SymbolicSylvanDtmc"], [9, 1, 1, "", "SymbolicSylvanMA"], [9, 1, 1, "", "SymbolicSylvanMdp"], [9, 1, 1, "", "SymbolicSylvanParametricCtmc"], [9, 1, 1, "", "SymbolicSylvanParametricDtmc"], [9, 1, 1, "", "SymbolicSylvanParametricMA"], [9, 1, 1, "", "SymbolicSylvanParametricMdp"], [9, 1, 1, "", "SymbolicSylvanParametricRewardModel"], [9, 1, 1, "", "SymbolicSylvanRewardModel"], [9, 1, 1, "", "Variable"], [9, 6, 1, "", "build_parametric_sparse_matrix"], [9, 6, 1, "", "build_sparse_matrix"], [9, 6, 1, "", "collect_information"], [9, 6, 1, "", "eliminate_reward_accumulations"], [9, 6, 1, "", "get_maximal_end_components"]], "stormpy.storage.Bdd_Sylvan": [[9, 2, 1, "", "to_expression"]], "stormpy.storage.BitVector": [[9, 2, 1, "", "get"], [9, 2, 1, "", "load_from_string"], [9, 2, 1, "", "number_of_set_bits"], [9, 2, 1, "", "set"], [9, 2, 1, "", "size"], [9, 2, 1, "", "store_as_string"]], "stormpy.storage.ChoiceLabeling": [[9, 2, 1, "", "add_label_to_choice"], [9, 2, 1, "", "get_choices"], [9, 2, 1, "", "get_labels_of_choice"], [9, 2, 1, "", "set_choices"]], "stormpy.storage.ChoiceOrigins": [[9, 2, 1, "", "as_jani_choice_origins"], [9, 2, 1, "", "as_prism_choice_origins"], [9, 2, 1, "", "get_choice_info"], [9, 2, 1, "", "get_identifier_info"], [9, 2, 1, "", "get_number_of_identifiers"], [9, 2, 1, "", "is_jani_choice_origins"], [9, 2, 1, "", "is_prism_choice_origins"]], "stormpy.storage.DdManager_Sylvan": [[9, 2, 1, "", "get_meta_variable"]], "stormpy.storage.DdMetaVariableType": [[9, 4, 1, "", "Bitvector"], [9, 4, 1, "", "Bool"], [9, 4, 1, "", "Int"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.DdMetaVariable_Sylvan": [[9, 2, 1, "", "compute_indices"], [9, 3, 1, "", "lowest_value"], [9, 3, 1, "", "name"], [9, 3, 1, "", "type"]], "stormpy.storage.Dd_Sylvan": [[9, 3, 1, "", "dd_manager"], [9, 3, 1, "", "meta_variables"], [9, 3, 1, "", "node_count"]], "stormpy.storage.DiceStringVisitor": [[9, 2, 1, "", "to_string"]], "stormpy.storage.ExactSparseMatrix": [[9, 2, 1, "", "get_row"], [9, 2, 1, "", "get_row_group_end"], [9, 2, 1, "", "get_row_group_start"], [9, 2, 1, "", "get_rows_for_group"], [9, 3, 1, "", "has_trivial_row_grouping"], [9, 2, 1, "", "make_row_grouping_trivial"], [9, 3, 1, "", "nr_columns"], [9, 3, 1, "", "nr_entries"], [9, 3, 1, "", "nr_rows"], [9, 2, 1, "", "print_row"], [9, 2, 1, "", "row_iter"], [9, 2, 1, "", "submatrix"]], "stormpy.storage.ExactSparseMatrixBuilder": [[9, 2, 1, "", "add_next_value"], [9, 2, 1, "", "build"], [9, 2, 1, "", "get_current_row_group_count"], [9, 2, 1, "", "get_last_column"], [9, 2, 1, "", "get_last_row"], [9, 2, 1, "", "new_row_group"], [9, 2, 1, "", "replace_columns"]], "stormpy.storage.ExactSparseMatrixEntry": [[9, 3, 1, "", "column"], [9, 2, 1, "", "set_value"], [9, 2, 1, "", "value"]], "stormpy.storage.Expression": [[9, 2, 1, "", "And"], [9, 2, 1, "", "Conjunction"], [9, 2, 1, "", "Disjunction"], [9, 2, 1, "", "Divide"], [9, 2, 1, "", "Eq"], [9, 2, 1, "", "Geq"], [9, 2, 1, "", "Greater"], [9, 2, 1, "", "Iff"], [9, 2, 1, "", "Implies"], [9, 2, 1, "", "Leq"], [9, 2, 1, "", "Less"], [9, 2, 1, "", "Minus"], [9, 2, 1, "", "Modulo"], [9, 2, 1, "", "Multiply"], [9, 2, 1, "", "Neq"], [9, 2, 1, "", "Or"], [9, 2, 1, "", "Plus"], [9, 3, 1, "", "arity"], [9, 2, 1, "", "contains_variable"], [9, 2, 1, "", "contains_variables"], [9, 2, 1, "", "evaluate_as_bool"], [9, 2, 1, "", "evaluate_as_double"], [9, 2, 1, "", "evaluate_as_int"], [9, 2, 1, "", "evaluate_as_rational"], [9, 2, 1, "", "get_operand"], [9, 2, 1, "", "get_variables"], [9, 2, 1, "", "has_boolean_type"], [9, 2, 1, "", "has_integer_type"], [9, 2, 1, "", "has_rational_type"], [9, 2, 1, "", "identifier"], [9, 3, 1, "", "is_function_application"], [9, 2, 1, "", "is_literal"], [9, 2, 1, "", "is_variable"], [9, 3, 1, "", "manager"], [9, 3, 1, "", "operator"], [9, 2, 1, "", "simplify"], [9, 2, 1, "", "substitute"], [9, 3, 1, "", "type"]], "stormpy.storage.ExpressionManager": [[9, 2, 1, "", "create_boolean"], [9, 2, 1, "", "create_boolean_variable"], [9, 2, 1, "", "create_integer"], [9, 2, 1, "", "create_integer_variable"], [9, 2, 1, "", "create_rational"], [9, 2, 1, "", "create_rational_variable"], [9, 2, 1, "", "get_variable"], [9, 2, 1, "", "get_variables"]], "stormpy.storage.ExpressionParser": [[9, 2, 1, "", "parse"], [9, 2, 1, "", "set_identifier_mapping"]], "stormpy.storage.ExpressionType": [[9, 3, 1, "", "is_boolean"], [9, 3, 1, "", "is_integer"], [9, 3, 1, "", "is_rational"]], "stormpy.storage.ItemLabeling": [[9, 2, 1, "", "add_label"], [9, 2, 1, "", "contains_label"], [9, 2, 1, "", "get_labels"]], "stormpy.storage.JaniAssignment": [[9, 3, 1, "", "expression"], [9, 3, 1, "", "variable"]], "stormpy.storage.JaniAutomaton": [[9, 2, 1, "", "add_edge"], [9, 2, 1, "", "add_initial_location"], [9, 2, 1, "", "add_location"], [9, 3, 1, "", "edges"], [9, 2, 1, "", "get_location_index"], [9, 3, 1, "", "initial_location_indices"], [9, 3, 1, "", "initial_states_restriction"], [9, 3, 1, "", "location_variable"], [9, 3, 1, "", "locations"], [9, 3, 1, "", "name"], [9, 3, 1, "", "variables"]], "stormpy.storage.JaniChoiceOrigins": [[9, 2, 1, "", "get_edge_index_set"], [9, 3, 1, "", "model"]], "stormpy.storage.JaniConstant": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "name"], [9, 3, 1, "", "type"]], "stormpy.storage.JaniEdge": [[9, 3, 1, "", "action_index"], [9, 3, 1, "", "color"], [9, 3, 1, "", "destinations"], [9, 3, 1, "", "guard"], [9, 2, 1, "", "has_silent_action"], [9, 3, 1, "", "nr_destinations"], [9, 3, 1, "", "rate"], [9, 3, 1, "", "source_location_index"], [9, 2, 1, "", "substitute"], [9, 3, 1, "", "template_edge"]], "stormpy.storage.JaniEdgeDestination": [[9, 3, 1, "", "assignments"], [9, 3, 1, "", "probability"], [9, 3, 1, "", "target_location_index"]], "stormpy.storage.JaniInformationObject": [[9, 3, 1, "", "avg_var_domain_size"], [9, 3, 1, "", "model_type"], [9, 3, 1, "", "nr_automata"], [9, 3, 1, "", "nr_edges"], [9, 3, 1, "", "nr_variables"], [9, 3, 1, "", "state_domain_size"]], "stormpy.storage.JaniLocation": [[9, 3, 1, "", "assignments"], [9, 3, 1, "", "name"]], "stormpy.storage.JaniLocationExpander": [[9, 2, 1, "", "transform"]], "stormpy.storage.JaniModel": [[9, 2, 1, "", "add_automaton"], [9, 2, 1, "", "add_constant"], [9, 3, 1, "", "automata"], [9, 2, 1, "", "check_valid"], [9, 3, 1, "", "constants"], [9, 2, 1, "", "decode_automaton_and_edge_index"], [9, 2, 1, "", "define_constants"], [9, 2, 1, "", "encode_automaton_and_edge_index"], [9, 3, 1, "", "expression_manager"], [9, 2, 1, "", "finalize"], [9, 2, 1, "", "flatten_composition"], [9, 2, 1, "", "get_automaton"], [9, 2, 1, "", "get_automaton_index"], [9, 2, 1, "", "get_constant"], [9, 3, 1, "", "global_variables"], [9, 2, 1, "", "has_standard_composition"], [9, 3, 1, "", "has_undefined_constants"], [9, 3, 1, "", "initial_states_restriction"], [9, 2, 1, "", "make_standard_compliant"], [9, 3, 1, "", "model_type"], [9, 3, 1, "", "name"], [9, 2, 1, "", "remove_constant"], [9, 2, 1, "", "replace_automaton"], [9, 2, 1, "", "restrict_edges"], [9, 2, 1, "", "set_model_type"], [9, 2, 1, "", "set_standard_system_composition"], [9, 2, 1, "", "substitute_constants"], [9, 2, 1, "", "substitute_functions"], [9, 2, 1, "", "to_dot"], [9, 3, 1, "", "undefined_constants_are_graph_preserving"]], "stormpy.storage.JaniOrderedAssignments": [[9, 2, 1, "", "add"], [9, 2, 1, "", "clone"], [9, 2, 1, "", "substitute"]], "stormpy.storage.JaniScopeChanger": [[9, 2, 1, "", "make_variables_local"]], "stormpy.storage.JaniTemplateEdge": [[9, 2, 1, "", "add_destination"], [9, 3, 1, "", "assignments"], [9, 3, 1, "", "destinations"], [9, 3, 1, "", "guard"]], "stormpy.storage.JaniTemplateEdgeDestination": [[9, 3, 1, "", "assignments"]], "stormpy.storage.JaniVariable": [[9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "init_expression"], [9, 3, 1, "", "name"]], "stormpy.storage.JaniVariableSet": [[9, 2, 1, "", "add_variable"], [9, 2, 1, "", "empty"], [9, 2, 1, "", "erase_variable"], [9, 2, 1, "", "get_variable_by_expr_variable"], [9, 2, 1, "", "get_variable_by_name"]], "stormpy.storage.MaximalEndComponent": [[9, 3, 1, "", "size"]], "stormpy.storage.MaximalEndComponentDecomposition_double": [[9, 3, 1, "", "size"]], "stormpy.storage.MaximalEndComponentDecomposition_exact": [[9, 3, 1, "", "size"]], "stormpy.storage.MaximalEndComponentDecomposition_ratfunc": [[9, 3, 1, "", "size"]], "stormpy.storage.ModelType": [[9, 4, 1, "", "CTMC"], [9, 4, 1, "", "DTMC"], [9, 4, 1, "", "MA"], [9, 4, 1, "", "MDP"], [9, 4, 1, "", "POMDP"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.OperatorType": [[9, 4, 1, "", "And"], [9, 4, 1, "", "Ceil"], [9, 4, 1, "", "Divide"], [9, 4, 1, "", "Equal"], [9, 4, 1, "", "Floor"], [9, 4, 1, "", "Greater"], [9, 4, 1, "", "GreaterOrEqual"], [9, 4, 1, "", "Iff"], [9, 4, 1, "", "Implies"], [9, 4, 1, "", "Ite"], [9, 4, 1, "", "Less"], [9, 4, 1, "", "LessOrEqual"], [9, 4, 1, "", "Max"], [9, 4, 1, "", "Min"], [9, 4, 1, "", "Minus"], [9, 4, 1, "", "Modulo"], [9, 4, 1, "", "Not"], [9, 4, 1, "", "NotEqual"], [9, 4, 1, "", "Or"], [9, 4, 1, "", "Plus"], [9, 4, 1, "", "Power"], [9, 4, 1, "", "Times"], [9, 4, 1, "", "Xor"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.OverlappingGuardAnalyser": [[9, 2, 1, "", "has_module_with_inner_action_overlapping_guard"]], "stormpy.storage.ParametricSparseMatrix": [[9, 2, 1, "", "get_row"], [9, 2, 1, "", "get_row_group_end"], [9, 2, 1, "", "get_row_group_start"], [9, 2, 1, "", "get_rows_for_group"], [9, 3, 1, "", "has_trivial_row_grouping"], [9, 2, 1, "", "make_row_grouping_trivial"], [9, 3, 1, "", "nr_columns"], [9, 3, 1, "", "nr_entries"], [9, 3, 1, "", "nr_rows"], [9, 2, 1, "", "print_row"], [9, 2, 1, "", "row_iter"], [9, 2, 1, "", "submatrix"]], "stormpy.storage.ParametricSparseMatrixBuilder": [[9, 2, 1, "", "add_next_value"], [9, 2, 1, "", "build"], [9, 2, 1, "", "get_current_row_group_count"], [9, 2, 1, "", "get_last_column"], [9, 2, 1, "", "get_last_row"], [9, 2, 1, "", "new_row_group"], [9, 2, 1, "", "replace_columns"]], "stormpy.storage.ParametricSparseMatrixEntry": [[9, 3, 1, "", "column"], [9, 2, 1, "", "set_value"], [9, 2, 1, "", "value"]], "stormpy.storage.PolytopeDouble": [[9, 2, 1, "", "create_downward_closure"], [9, 2, 1, "", "get_vertices_clockwise"], [9, 3, 1, "", "vertices"]], "stormpy.storage.PolytopeExact": [[9, 2, 1, "", "create_downward_closure"], [9, 2, 1, "", "get_vertices_clockwise"], [9, 3, 1, "", "vertices"]], "stormpy.storage.PrismAssignment": [[9, 3, 1, "", "expression"], [9, 3, 1, "", "variable"]], "stormpy.storage.PrismChoiceOrigins": [[9, 2, 1, "", "get_command_set"], [9, 3, 1, "", "program"]], "stormpy.storage.PrismCommand": [[9, 3, 1, "", "action_index"], [9, 3, 1, "", "action_name"], [9, 3, 1, "", "global_index"], [9, 3, 1, "", "guard_expression"], [9, 3, 1, "", "is_labeled"], [9, 3, 1, "", "labeled"], [9, 3, 1, "", "updates"]], "stormpy.storage.PrismConstant": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "definition"], [9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "name"], [9, 3, 1, "", "type"]], "stormpy.storage.PrismIntegerVariable": [[9, 3, 1, "", "lower_bound_expression"], [9, 3, 1, "", "upper_bound_expression"]], "stormpy.storage.PrismLabel": [[9, 3, 1, "", "expression"], [9, 3, 1, "", "name"]], "stormpy.storage.PrismModelType": [[9, 4, 1, "", "CTMC"], [9, 4, 1, "", "CTMDP"], [9, 4, 1, "", "DTMC"], [9, 4, 1, "", "MA"], [9, 4, 1, "", "MDP"], [9, 4, 1, "", "POMDP"], [9, 4, 1, "", "UNDEFINED"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.PrismModule": [[9, 3, 1, "", "boolean_variables"], [9, 3, 1, "", "commands"], [9, 2, 1, "", "get_boolean_variable"], [9, 2, 1, "", "get_command_indices_by_action_index"], [9, 2, 1, "", "get_integer_variable"], [9, 3, 1, "", "integer_variables"], [9, 3, 1, "", "name"]], "stormpy.storage.PrismProgram": [[9, 3, 1, "", "constants"], [9, 2, 1, "", "define_constants"], [9, 3, 1, "", "expression_manager"], [9, 2, 1, "", "flatten"], [9, 2, 1, "", "get_action_name"], [9, 2, 1, "", "get_constant"], [9, 2, 1, "", "get_label_expression"], [9, 2, 1, "", "get_module"], [9, 2, 1, "", "get_module_indices_by_action_index"], [9, 2, 1, "", "get_synchronizing_action_indices"], [9, 2, 1, "", "get_undefined_constants"], [9, 3, 1, "", "global_boolean_variables"], [9, 3, 1, "", "global_integer_variables"], [9, 2, 1, "", "has_constant"], [9, 2, 1, "", "has_label"], [9, 2, 1, "", "has_reward_model"], [9, 3, 1, "", "has_undefined_constants"], [9, 3, 1, "", "is_deterministic_model"], [9, 2, 1, "", "label_unlabelled_commands"], [9, 3, 1, "", "labels"], [9, 3, 1, "", "model_type"], [9, 3, 1, "", "modules"], [9, 3, 1, "", "nr_modules"], [9, 3, 1, "", "number_of_unlabeled_commands"], [9, 2, 1, "", "restrict_commands"], [9, 3, 1, "", "reward_models"], [9, 2, 1, "", "simplify"], [9, 2, 1, "", "substitute_constants"], [9, 2, 1, "", "substitute_formulas"], [9, 2, 1, "", "substitute_nonstandard_predicates"], [9, 2, 1, "", "to_jani"], [9, 3, 1, "", "undefined_constants_are_graph_preserving"], [9, 2, 1, "", "used_constants"], [9, 3, 1, "", "variables"]], "stormpy.storage.PrismRewardModel": [[9, 3, 1, "", "name"]], "stormpy.storage.PrismUpdate": [[9, 3, 1, "", "assignments"], [9, 2, 1, "", "get_as_variable_to_expression_map"], [9, 2, 1, "", "get_assignment"], [9, 3, 1, "", "global_index"], [9, 3, 1, "", "probability_expression"], [9, 2, 1, "", "simplify"], [9, 2, 1, "", "substitute"]], "stormpy.storage.PrismVariable": [[9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "initial_value_expression"], [9, 3, 1, "", "name"]], "stormpy.storage.SchedulerChoiceDouble": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 2, 1, "", "get_deterministic_choice"]], "stormpy.storage.SchedulerChoiceExact": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 2, 1, "", "get_deterministic_choice"]], "stormpy.storage.SchedulerChoiceParametric": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 2, 1, "", "get_deterministic_choice"]], "stormpy.storage.SchedulerDouble": [[9, 2, 1, "", "cast_to_double_datatype"], [9, 2, 1, "", "cast_to_exact_datatype"], [9, 2, 1, "", "cast_to_parametric_datatype"], [9, 2, 1, "", "compute_action_support"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 3, 1, "", "memory_size"], [9, 3, 1, "", "memoryless"], [9, 3, 1, "", "partial"], [9, 2, 1, "", "to_json_str"]], "stormpy.storage.SchedulerExact": [[9, 2, 1, "", "cast_to_double_datatype"], [9, 2, 1, "", "cast_to_exact_datatype"], [9, 2, 1, "", "cast_to_parametric_datatype"], [9, 2, 1, "", "compute_action_support"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 3, 1, "", "memory_size"], [9, 3, 1, "", "memoryless"], [9, 3, 1, "", "partial"], [9, 2, 1, "", "to_json_str"]], "stormpy.storage.SchedulerParametric": [[9, 2, 1, "", "cast_to_double_datatype"], [9, 2, 1, "", "cast_to_exact_datatype"], [9, 2, 1, "", "cast_to_parametric_datatype"], [9, 2, 1, "", "compute_action_support"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 3, 1, "", "memory_size"], [9, 3, 1, "", "memoryless"], [9, 3, 1, "", "partial"], [9, 2, 1, "", "to_json_str"]], "stormpy.storage.SimpleValuation": [[9, 2, 1, "", "get_boolean_value"], [9, 2, 1, "", "get_integer_value"], [9, 2, 1, "", "to_json"]], "stormpy.storage.SparseCtmc": [[9, 3, 1, "", "exit_rates"]], "stormpy.storage.SparseExactCtmc": [[9, 3, 1, "", "exit_rates"]], "stormpy.storage.SparseExactMA": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "convert_to_ctmc"], [9, 3, 1, "", "convertible_to_ctmc"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseExactMdp": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "get_choice_index"], [9, 2, 1, "", "get_nr_available_actions"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseExactModelAction": [[9, 3, 1, "", "id"], [9, 3, 1, "", "transitions"]], "stormpy.storage.SparseExactModelComponents": [[9, 3, 1, "", "choice_labeling"], [9, 3, 1, "", "choice_origins"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "observability_classes"], [9, 3, 1, "", "player1_matrix"], [9, 3, 1, "", "rate_transitions"], [9, 3, 1, "", "reward_models"], [9, 3, 1, "", "state_labeling"], [9, 3, 1, "", "state_valuations"], [9, 3, 1, "", "transition_matrix"]], "stormpy.storage.SparseExactModelState": [[9, 3, 1, "", "actions"], [9, 3, 1, "", "id"], [9, 3, 1, "", "labels"]], "stormpy.storage.SparseExactPomdp": [[9, 2, 1, "", "get_observation"], [9, 2, 1, "", "has_observation_valuations"], [9, 3, 1, "", "nr_observations"], [9, 3, 1, "", "observation_valuations"], [9, 3, 1, "", "observations"]], "stormpy.storage.SparseExactRewardModel": [[9, 2, 1, "", "get_state_action_reward"], [9, 2, 1, "", "get_state_reward"], [9, 2, 1, "", "get_zero_reward_states"], [9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"], [9, 2, 1, "", "reduce_to_state_based_rewards"], [9, 2, 1, "", "set_state_reward"], [9, 3, 1, "", "state_action_rewards"], [9, 3, 1, "", "state_rewards"], [9, 3, 1, "", "transition_rewards"]], "stormpy.storage.SparseMA": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "convert_to_ctmc"], [9, 3, 1, "", "convertible_to_ctmc"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseMatrix": [[9, 2, 1, "", "get_row"], [9, 2, 1, "", "get_row_group_end"], [9, 2, 1, "", "get_row_group_start"], [9, 2, 1, "", "get_rows_for_group"], [9, 3, 1, "", "has_trivial_row_grouping"], [9, 2, 1, "", "make_row_grouping_trivial"], [9, 3, 1, "", "nr_columns"], [9, 3, 1, "", "nr_entries"], [9, 3, 1, "", "nr_rows"], [9, 2, 1, "", "print_row"], [9, 2, 1, "", "row_iter"], [9, 2, 1, "", "submatrix"]], "stormpy.storage.SparseMatrixBuilder": [[9, 2, 1, "", "add_next_value"], [9, 2, 1, "", "build"], [9, 2, 1, "", "get_current_row_group_count"], [9, 2, 1, "", "get_last_column"], [9, 2, 1, "", "get_last_row"], [9, 2, 1, "", "new_row_group"], [9, 2, 1, "", "replace_columns"]], "stormpy.storage.SparseMatrixEntry": [[9, 3, 1, "", "column"], [9, 2, 1, "", "set_value"], [9, 2, 1, "", "value"]], "stormpy.storage.SparseMdp": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "get_choice_index"], [9, 2, 1, "", "get_nr_available_actions"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseModelAction": [[9, 3, 1, "", "id"], [9, 3, 1, "", "transitions"]], "stormpy.storage.SparseModelComponents": [[9, 3, 1, "", "choice_labeling"], [9, 3, 1, "", "choice_origins"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "observability_classes"], [9, 3, 1, "", "player1_matrix"], [9, 3, 1, "", "rate_transitions"], [9, 3, 1, "", "reward_models"], [9, 3, 1, "", "state_labeling"], [9, 3, 1, "", "state_valuations"], [9, 3, 1, "", "transition_matrix"]], "stormpy.storage.SparseModelState": [[9, 3, 1, "", "actions"], [9, 3, 1, "", "id"], [9, 3, 1, "", "labels"]], "stormpy.storage.SparseParametricMA": [[9, 2, 1, "", "apply_scheduler"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseParametricMdp": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "get_nr_available_actions"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseParametricModelAction": [[9, 3, 1, "", "id"], [9, 3, 1, "", "transitions"]], "stormpy.storage.SparseParametricModelComponents": [[9, 3, 1, "", "choice_labeling"], [9, 3, 1, "", "choice_origins"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "observability_classes"], [9, 3, 1, "", "player1_matrix"], [9, 3, 1, "", "rate_transitions"], [9, 3, 1, "", "reward_models"], [9, 3, 1, "", "state_labeling"], [9, 3, 1, "", "state_valuations"], [9, 3, 1, "", "transition_matrix"]], "stormpy.storage.SparseParametricModelState": [[9, 3, 1, "", "actions"], [9, 3, 1, "", "id"], [9, 3, 1, "", "labels"]], "stormpy.storage.SparseParametricPomdp": [[9, 2, 1, "", "get_observation"], [9, 3, 1, "", "nr_observations"], [9, 3, 1, "", "observations"]], "stormpy.storage.SparseParametricRewardModel": [[9, 2, 1, "", "get_state_action_reward"], [9, 2, 1, "", "get_state_reward"], [9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"], [9, 2, 1, "", "reduce_to_state_based_rewards"], [9, 3, 1, "", "state_action_rewards"], [9, 3, 1, "", "state_rewards"], [9, 3, 1, "", "transition_rewards"]], "stormpy.storage.SparsePomdp": [[9, 2, 1, "", "get_observation"], [9, 2, 1, "", "has_observation_valuations"], [9, 3, 1, "", "nr_observations"], [9, 3, 1, "", "observation_valuations"], [9, 3, 1, "", "observations"]], "stormpy.storage.SparseRewardModel": [[9, 2, 1, "", "get_state_action_reward"], [9, 2, 1, "", "get_state_reward"], [9, 2, 1, "", "get_zero_reward_states"], [9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"], [9, 2, 1, "", "reduce_to_state_based_rewards"], [9, 2, 1, "", "set_state_reward"], [9, 3, 1, "", "state_action_rewards"], [9, 3, 1, "", "state_rewards"], [9, 3, 1, "", "transition_rewards"]], "stormpy.storage.StateLabeling": [[9, 2, 1, "", "add_label_to_state"], [9, 2, 1, "", "get_labels_of_state"], [9, 2, 1, "", "get_states"], [9, 2, 1, "", "has_state_label"], [9, 2, 1, "", "set_states"]], "stormpy.storage.StateValuation": [[9, 2, 1, "", "get_boolean_value"], [9, 2, 1, "", "get_integer_value"], [9, 2, 1, "", "get_json"], [9, 2, 1, "", "get_nr_of_states"], [9, 2, 1, "", "get_rational_value"], [9, 2, 1, "", "get_string"]], "stormpy.storage.StateValuationsBuilder": [[9, 2, 1, "", "add_state"], [9, 2, 1, "", "add_variable"], [9, 2, 1, "", "build"]], "stormpy.storage.SymbolicSylvanParametricRewardModel": [[9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"]], "stormpy.storage.SymbolicSylvanRewardModel": [[9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"]], "stormpy.storage.Variable": [[9, 2, 1, "", "get_expression"], [9, 2, 1, "", "has_bitvector_type"], [9, 2, 1, "", "has_boolean_type"], [9, 2, 1, "", "has_integer_type"], [9, 2, 1, "", "has_numerical_type"], [9, 2, 1, "", "has_rational_type"], [9, 3, 1, "", "manager"], [9, 3, 1, "", "name"]], "stormpy.utility": [[10, 1, 1, "", "JsonContainerDouble"], [10, 1, 1, "", "JsonContainerRational"], [10, 1, 1, "", "MatrixFormat"], [10, 1, 1, "", "ModelReference"], [10, 1, 1, "", "Path"], [10, 1, 1, "", "ShortestPathsGenerator"], [10, 1, 1, "", "SmtCheckResult"], [10, 1, 1, "", "SmtSolver"], [10, 1, 1, "", "SmtSolverFactory"], [10, 1, 1, "", "Z3SmtSolver"], [10, 1, 1, "", "Z3SmtSolverFactory"], [10, 1, 1, "", "milliseconds"]], "stormpy.utility.MatrixFormat": [[10, 4, 1, "", "I_Minus_P"], [10, 4, 1, "", "Straight"], [10, 3, 1, "", "name"], [10, 3, 1, "", "value"]], "stormpy.utility.ModelReference": [[10, 2, 1, "", "get_boolean_value"], [10, 2, 1, "", "get_integer_value"], [10, 2, 1, "", "get_rational_value"]], "stormpy.utility.Path": [[10, 3, 1, "", "distance"], [10, 3, 1, "", "predecessorK"], [10, 3, 1, "", "predecessorNode"]], "stormpy.utility.ShortestPathsGenerator": [[10, 2, 1, "", "get_distance"], [10, 2, 1, "", "get_path_as_list"], [10, 2, 1, "", "get_states"]], "stormpy.utility.SmtCheckResult": [[10, 4, 1, "", "Sat"], [10, 4, 1, "", "Unknown"], [10, 4, 1, "", "Unsat"], [10, 3, 1, "", "name"], [10, 3, 1, "", "value"]], "stormpy.utility.SmtSolver": [[10, 2, 1, "", "add"], [10, 2, 1, "", "check"], [10, 3, 1, "", "model"], [10, 2, 1, "", "pop"], [10, 2, 1, "", "push"], [10, 2, 1, "", "reset"]], "stormpy.utility.milliseconds": [[10, 2, 1, "", "count"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:exception", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "titleterms": {"advanc": 0, "exampl": 0, "content": [0, 28], "stormpi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 27, 28, 29], "api": [1, 28], "refer": [1, 28], "modul": [1, 28], "core": 2, "dft": [3, 14], "except": 4, "gspn": [5, 17], "info": 6, "logic": 7, "par": 8, "storag": 9, "util": 10, "contributor": 11, "analysi": 12, "background": [12, 13, 15, 16, 18, 19, 20, 21, 25], "qualit": 12, "adapt": 12, "model": [12, 13, 16, 18, 19, 20, 21, 22, 23, 26, 27], "check": [12, 22, 27], "engin": [12, 15], "algorithm": 12, "build": [13, 14, 17, 18, 19, 20, 21, 27, 29], "differ": 13, "formal": 13, "dynam": 14, "fault": 14, "tree": 14, "analyz": 14, "spars": 15, "symbol": 15, "hybrid": 15, "explor": [16, 23], "read": 16, "mdp": [16, 21, 24, 26], "pomdp": [16, 21], "sort": 16, "state": [16, 20, 26, 27], "ma": [16, 20], "gener": 17, "stochast": 17, "petri": 17, "net": 17, "load": 17, "continu": 18, "time": [18, 19], "markov": [18, 19, 20, 21, 24], "chain": [18, 19], "ctmc": 18, "transit": [18, 19, 20, 21], "matrix": [18, 19, 20, 21], "label": [18, 19, 21], "discret": 19, "dtmc": [19, 26], "reward": [19, 21, 23], "automata": [20, 24], "markovian": 20, "decis": 21, "process": 21, "partial": 21, "observ": 21, "parametr": 22, "instanti": 22, "collect": 22, "inform": 22, "about": 22, "work": [24, 25, 26], "schedul": 24, "examin": [24, 25], "shortest": 25, "path": 25, "simul": 26, "base": 26, "explicit": 26, "represent": 26, "program": 26, "level": 26, "get": 27, "start": 27, "A": 27, "quick": 27, "tour": 27, "through": 27, "properti": 27, "result": 27, "all": 27, "investig": 27, "document": [28, 29], "indic": 28, "tabl": 28, "instal": 29, "requir": 29, "compat": 29, "storm": 29, "step": 29, "virtual": 29, "environ": 29, "option": 29, "argument": 29, "test": 29}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"Advanced Examples": [[0, "advanced-examples"]], "Contents:": [[0, null], [28, null]], "Stormpy API Reference": [[1, "stormpy-api-reference"], [28, "stormpy-api-reference"]], "Modules:": [[1, null], [28, null]], "Stormpy.core": [[2, "module-stormpy"]], "Stormpy.dft": [[3, "module-stormpy.dft"]], "Stormpy.exceptions": [[4, "module-stormpy.exceptions"]], "Stormpy.gspn": [[5, "module-stormpy.gspn"]], "Stormpy.info": [[6, "module-stormpy.info"]], "Stormpy.logic": [[7, "module-stormpy.logic"]], "Stormpy.pars": [[8, "module-stormpy.pars"]], "Stormpy.storage": [[9, "module-stormpy.storage"]], "Stormpy.utility": [[10, "module-stormpy.utility"]], "Contributors": [[11, "contributors"]], "Analysis": [[12, "Analysis"]], "Background": [[12, "Background"], [13, "Background"], [15, "Background"], [16, "Background"], [18, "Background"], [19, "Background"], [20, "Background"], [21, "Background"], [25, "Background"]], "Qualitative Analysis": [[12, "Qualitative-Analysis"]], "Adapting the model checking engine": [[12, "Adapting-the-model-checking-engine"]], "Adapting model checking algorithms": [[12, "Adapting-model-checking-algorithms"]], "Building Models": [[13, "Building-Models"]], "Building different formalisms": [[13, "Building-different-formalisms"]], "Dynamic Fault Trees": [[14, "Dynamic-Fault-Trees"]], "Building DFTs": [[14, "Building-DFTs"]], "Analyzing DFTs": [[14, "Analyzing-DFTs"]], "Engines": [[15, "Engines"]], "Sparse engine": [[15, "Sparse-engine"]], "Symbolic engine": [[15, "Symbolic-engine"]], "Hybrid engine": [[15, "Hybrid-engine"]], "Exploring Models": [[16, "Exploring-Models"]], "Reading MDPs": [[16, "Reading-MDPs"]], "Reading POMDPs": [[16, "Reading-POMDPs"]], "Sorting states": [[16, "Sorting-states"]], "Reading MAs": [[16, "Reading-MAs"]], "Generalized Stochastic Petri Nets": [[17, "Generalized-Stochastic-Petri-Nets"]], "Loading GSPNs": [[17, "Loading-GSPNs"]], "Building GSPNs": [[17, "Building-GSPNs"]], "Continuous-time Markov chains (CTMCs)": [[18, "Continuous-time-Markov-chains-(CTMCs)"]], "Transition Matrix": [[18, "Transition-Matrix"], [19, "Transition-Matrix"], [20, "Transition-Matrix"], [21, "Transition-Matrix"]], "Labeling": [[18, "Labeling"], [19, "Labeling"], [21, "Labeling"]], "Building the Model": [[18, "Building-the-Model"], [19, "Building-the-Model"], [20, "Building-the-Model"], [21, "Building-the-Model"]], "Discrete-time Markov chains (DTMCs)": [[19, "Discrete-time-Markov-chains-(DTMCs)"]], "Reward Models": [[19, "Reward-Models"], [23, "Reward-Models"]], "Markov automata (MAs)": [[20, "Markov-automata-(MAs)"]], "Markovian States": [[20, "Markovian-States"]], "Markov decision processes (MDPs)": [[21, "Markov-decision-processes-(MDPs)"]], "Reward models": [[21, "Reward-models"]], "Partially observable Markov decision process (POMDPs)": [[21, "Partially-observable-Markov-decision-process-(POMDPs)"]], "Parametric Models": [[22, "Parametric-Models"]], "Instantiating parametric models": [[22, "Instantiating-parametric-models"]], "Checking parametric models": [[22, "Checking-parametric-models"]], "Collecting information about the parametric models": [[22, "Collecting-information-about-the-parametric-models"]], "Exploring reward models": [[23, "Exploring-reward-models"]], "Working with Schedulers": [[24, "Working-with-Schedulers"]], "Examining Schedulers for MDPs": [[24, "Examining-Schedulers-for-MDPs"]], "Examining Schedulers for Markov automata": [[24, "Examining-Schedulers-for-Markov-automata"]], "Working with Shortest Paths": [[25, "Working-with-Shortest-Paths"]], "Examining Shortest Paths": [[25, "Examining-Shortest-Paths"]], "Working with Simulators": [[26, "Working-with-Simulators"]], "Model-based simulation": [[26, "Model-based-simulation"]], "DTMCs": [[26, "DTMCs"]], "Explicit state-representations": [[26, "Explicit-state-representations"]], "Program-level representations": [[26, "Program-level-representations"]], "MDPs": [[26, "MDPs"]], "Explicit representations": [[26, "Explicit-representations"]], "Program-level simulator": [[26, "Program-level-simulator"]], "Getting Started": [[27, "Getting-Started"]], "A Quick Tour through Stormpy": [[27, "A-Quick-Tour-through-Stormpy"]], "Building models": [[27, "Building-models"]], "Building properties": [[27, "Building-properties"]], "Checking properties": [[27, "Checking-properties"]], "Results for all states": [[27, "Results-for-all-states"]], "Investigating the model": [[27, "Investigating-the-model"]], "Stormpy Documentation": [[28, "stormpy-documentation"]], "Indices and tables": [[28, "indices-and-tables"]], "Installation": [[29, "installation"]], "Requirements": [[29, "requirements"]], "Compatibility of stormpy and Storm": [[29, "compatibility-of-stormpy-and-storm"]], "Installation Steps": [[29, "installation-steps"]], "Virtual Environments": [[29, "virtual-environments"]], "Building stormpy": [[29, "building-stormpy"]], "Optional build arguments": [[29, "optional-build-arguments"]], "Testing stormpy installation": [[29, "testing-stormpy-installation"]], "Building stormpy documentation": [[29, "building-stormpy-documentation"]]}, "indexentries": {"and (binarybooleanoperatortype attribute)": [[2, "stormpy.BinaryBooleanOperatorType.AND"], [7, "stormpy.logic.BinaryBooleanOperatorType.AND"]], "actionmaskdouble (class in stormpy)": [[2, "stormpy.ActionMaskDouble"]], "and (operatortype attribute)": [[2, "stormpy.OperatorType.And"], [9, "stormpy.storage.OperatorType.And"]], "and() (expression static method)": [[2, "stormpy.Expression.And"], [9, "stormpy.storage.Expression.And"]], "atomicexpressionformula (class in stormpy)": [[2, "stormpy.AtomicExpressionFormula"]], "atomiclabelformula (class in stormpy)": [[2, "stormpy.AtomicLabelFormula"]], "bdd_sylvan (class in stormpy)": [[2, "stormpy.Bdd_Sylvan"]], "binarybooleanoperatortype (class in stormpy)": [[2, "stormpy.BinaryBooleanOperatorType"]], "binarypathformula (class in stormpy)": [[2, "stormpy.BinaryPathFormula"]], "binarystateformula (class in stormpy)": [[2, "stormpy.BinaryStateFormula"]], "bisimulationtype (class in stormpy)": [[2, "stormpy.BisimulationType"]], "bitvector (class in stormpy)": [[2, "stormpy.BitVector"]], "bitvector (ddmetavariabletype attribute)": [[2, "stormpy.DdMetaVariableType.Bitvector"], [9, "stormpy.storage.DdMetaVariableType.Bitvector"]], "bool (ddmetavariabletype attribute)": [[2, "stormpy.DdMetaVariableType.Bool"], [9, "stormpy.storage.DdMetaVariableType.Bool"]], "booleanbinarystateformula (class in stormpy)": [[2, "stormpy.BooleanBinaryStateFormula"]], "booleanliteralformula (class in stormpy)": [[2, "stormpy.BooleanLiteralFormula"]], "boundeduntilformula (class in stormpy)": [[2, "stormpy.BoundedUntilFormula"]], "builderoptions (class in stormpy)": [[2, "stormpy.BuilderOptions"]], "ctmc (janimodeltype attribute)": [[2, "stormpy.JaniModelType.CTMC"]], "ctmc (modeltype attribute)": [[2, "stormpy.ModelType.CTMC"], [8, "stormpy.pars.ModelType.CTMC"], [9, "stormpy.storage.ModelType.CTMC"]], "ctmc (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.CTMC"], [9, "stormpy.storage.PrismModelType.CTMC"]], "ctmdp (janimodeltype attribute)": [[2, "stormpy.JaniModelType.CTMDP"]], "ctmdp (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.CTMDP"], [9, "stormpy.storage.PrismModelType.CTMDP"]], "ceil (operatortype attribute)": [[2, "stormpy.OperatorType.Ceil"], [9, "stormpy.storage.OperatorType.Ceil"]], "checktask (class in stormpy)": [[2, "stormpy.CheckTask"]], "choicelabeling (class in stormpy)": [[2, "stormpy.ChoiceLabeling"]], "choiceorigins (class in stormpy)": [[2, "stormpy.ChoiceOrigins"]], "comparisontype (class in stormpy)": [[2, "stormpy.ComparisonType"]], "conditionalformula (class in stormpy)": [[2, "stormpy.ConditionalFormula"]], "conjunction() (expression static method)": [[2, "stormpy.Expression.Conjunction"], [9, "stormpy.storage.Expression.Conjunction"]], "constraintcollector (class in stormpy)": [[2, "stormpy.ConstraintCollector"]], "cumulativerewardformula (class in stormpy)": [[2, "stormpy.CumulativeRewardFormula"]], "dd (quotientformat attribute)": [[2, "stormpy.QuotientFormat.DD"]], "delete_labels (eliminationlabelbehavior attribute)": [[2, "stormpy.EliminationLabelBehavior.DELETE_LABELS"]], "dtmc (janimodeltype attribute)": [[2, "stormpy.JaniModelType.DTMC"]], "dtmc (modeltype attribute)": [[2, "stormpy.ModelType.DTMC"], [8, "stormpy.pars.ModelType.DTMC"], [9, "stormpy.storage.ModelType.DTMC"]], "dtmc (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.DTMC"], [9, "stormpy.storage.PrismModelType.DTMC"]], "ddmanager_sylvan (class in stormpy)": [[2, "stormpy.DdManager_Sylvan"]], "ddmetavariabletype (class in stormpy)": [[2, "stormpy.DdMetaVariableType"]], "ddmetavariable_sylvan (class in stormpy)": [[2, "stormpy.DdMetaVariable_Sylvan"]], "dd_sylvan (class in stormpy)": [[2, "stormpy.Dd_Sylvan"]], "dicestringvisitor (class in stormpy)": [[2, "stormpy.DiceStringVisitor"]], "directencodingoptions (class in stormpy)": [[2, "stormpy.DirectEncodingOptions"]], "directencodingparseroptions (class in stormpy)": [[2, "stormpy.DirectEncodingParserOptions"]], "disjunction() (expression static method)": [[2, "stormpy.Expression.Disjunction"], [9, "stormpy.storage.Expression.Disjunction"]], "distributiondouble (class in stormpy)": [[2, "stormpy.DistributionDouble"]], "divide (operatortype attribute)": [[2, "stormpy.OperatorType.Divide"], [9, "stormpy.storage.OperatorType.Divide"]], "divide() (expression static method)": [[2, "stormpy.Expression.Divide"], [9, "stormpy.storage.Expression.Divide"]], "eliminationlabelbehavior (class in stormpy)": [[2, "stormpy.EliminationLabelBehavior"]], "endcomponenteliminatorreturntypedouble (class in stormpy)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble"]], "environment (class in stormpy)": [[2, "stormpy.Environment"]], "eq() (expression static method)": [[2, "stormpy.Expression.Eq"], [9, "stormpy.storage.Expression.Eq"]], "equal (operatortype attribute)": [[2, "stormpy.OperatorType.Equal"], [9, "stormpy.storage.OperatorType.Equal"]], "equationsolvertype (class in stormpy)": [[2, "stormpy.EquationSolverType"]], "eventuallyformula (class in stormpy)": [[2, "stormpy.EventuallyFormula"]], "exactchecktask (class in stormpy)": [[2, "stormpy.ExactCheckTask"]], "exactsparsematrix (class in stormpy)": [[2, "stormpy.ExactSparseMatrix"]], "exactsparsematrixbuilder (class in stormpy)": [[2, "stormpy.ExactSparseMatrixBuilder"]], "exactsparsematrixentry (class in stormpy)": [[2, "stormpy.ExactSparseMatrixEntry"]], "exactsparsematrixrows (class in stormpy)": [[2, "stormpy.ExactSparseMatrixRows"]], "explicitexactquantitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult"]], "explicitmodelbuilder (class in stormpy)": [[2, "stormpy.ExplicitModelBuilder"]], "explicitmodelcheckerhintdouble (class in stormpy)": [[2, "stormpy.ExplicitModelCheckerHintDouble"]], "explicitparametricmodelbuilder (class in stormpy)": [[2, "stormpy.ExplicitParametricModelBuilder"]], "explicitparametricquantitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult"]], "explicitparetocurvecheckresultdouble (class in stormpy)": [[2, "stormpy.ExplicitParetoCurveCheckResultDouble"]], "explicitqualitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitQualitativeCheckResult"]], "explicitquantitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitQuantitativeCheckResult"]], "explicitstatelookup (class in stormpy)": [[2, "stormpy.ExplicitStateLookup"]], "expression (class in stormpy)": [[2, "stormpy.Expression"]], "expressionmanager (class in stormpy)": [[2, "stormpy.ExpressionManager"]], "expressionparser (class in stormpy)": [[2, "stormpy.ExpressionParser"]], "expressiontype (class in stormpy)": [[2, "stormpy.ExpressionType"]], "factorizedpolynomial (class in stormpy)": [[2, "stormpy.FactorizedPolynomial"]], "factorizedrationalfunction (class in stormpy)": [[2, "stormpy.FactorizedRationalFunction"]], "flatset (class in stormpy)": [[2, "stormpy.FlatSet"]], "floor (operatortype attribute)": [[2, "stormpy.OperatorType.Floor"], [9, "stormpy.storage.OperatorType.Floor"]], "formula (class in stormpy)": [[2, "stormpy.Formula"]], "geq (comparisontype attribute)": [[2, "stormpy.ComparisonType.GEQ"], [7, "stormpy.logic.ComparisonType.GEQ"]], "greater (comparisontype attribute)": [[2, "stormpy.ComparisonType.GREATER"], [7, "stormpy.logic.ComparisonType.GREATER"]], "geq() (expression static method)": [[2, "stormpy.Expression.Geq"], [9, "stormpy.storage.Expression.Geq"]], "globallyformula (class in stormpy)": [[2, "stormpy.GloballyFormula"]], "greater (operatortype attribute)": [[2, "stormpy.OperatorType.Greater"], [9, "stormpy.storage.OperatorType.Greater"]], "greater() (expression static method)": [[2, "stormpy.Expression.Greater"], [9, "stormpy.storage.Expression.Greater"]], "greaterorequal (operatortype attribute)": [[2, "stormpy.OperatorType.GreaterOrEqual"], [9, "stormpy.storage.OperatorType.GreaterOrEqual"]], "ha (janimodeltype attribute)": [[2, "stormpy.JaniModelType.HA"]], "hybridexactquantitativecheckresult (class in stormpy)": [[2, "stormpy.HybridExactQuantitativeCheckResult"]], "hybridparametricquantitativecheckresult (class in stormpy)": [[2, "stormpy.HybridParametricQuantitativeCheckResult"]], "hybridquantitativecheckresult (class in stormpy)": [[2, "stormpy.HybridQuantitativeCheckResult"]], "iff (operatortype attribute)": [[2, "stormpy.OperatorType.Iff"], [9, "stormpy.storage.OperatorType.Iff"]], "iff() (expression static method)": [[2, "stormpy.Expression.Iff"], [9, "stormpy.storage.Expression.Iff"]], "implies (operatortype attribute)": [[2, "stormpy.OperatorType.Implies"], [9, "stormpy.storage.OperatorType.Implies"]], "implies() (expression static method)": [[2, "stormpy.Expression.Implies"], [9, "stormpy.storage.Expression.Implies"]], "instantaneousrewardformula (class in stormpy)": [[2, "stormpy.InstantaneousRewardFormula"]], "int (ddmetavariabletype attribute)": [[2, "stormpy.DdMetaVariableType.Int"], [9, "stormpy.storage.DdMetaVariableType.Int"]], "ite (operatortype attribute)": [[2, "stormpy.OperatorType.Ite"], [9, "stormpy.storage.OperatorType.Ite"]], "itemlabeling (class in stormpy)": [[2, "stormpy.ItemLabeling"]], "janiassignment (class in stormpy)": [[2, "stormpy.JaniAssignment"]], "janiautomaton (class in stormpy)": [[2, "stormpy.JaniAutomaton"]], "janichoiceorigins (class in stormpy)": [[2, "stormpy.JaniChoiceOrigins"]], "janiconstant (class in stormpy)": [[2, "stormpy.JaniConstant"]], "janiedge (class in stormpy)": [[2, "stormpy.JaniEdge"]], "janiedgedestination (class in stormpy)": [[2, "stormpy.JaniEdgeDestination"]], "janiinformationobject (class in stormpy)": [[2, "stormpy.JaniInformationObject"]], "janilocation (class in stormpy)": [[2, "stormpy.JaniLocation"]], "janilocationexpander (class in stormpy)": [[2, "stormpy.JaniLocationExpander"]], "janimodel (class in stormpy)": [[2, "stormpy.JaniModel"]], "janimodeltype (class in stormpy)": [[2, "stormpy.JaniModelType"]], "janiorderedassignments (class in stormpy)": [[2, "stormpy.JaniOrderedAssignments"]], "janiscopechanger (class in stormpy)": [[2, "stormpy.JaniScopeChanger"]], "janitemplateedge (class in stormpy)": [[2, "stormpy.JaniTemplateEdge"]], "janitemplateedgedestination (class in stormpy)": [[2, "stormpy.JaniTemplateEdgeDestination"]], "janivariable (class in stormpy)": [[2, "stormpy.JaniVariable"]], "janivariableset (class in stormpy)": [[2, "stormpy.JaniVariableSet"]], "keep_labels (eliminationlabelbehavior attribute)": [[2, "stormpy.EliminationLabelBehavior.KEEP_LABELS"]], "leq (comparisontype attribute)": [[2, "stormpy.ComparisonType.LEQ"], [7, "stormpy.logic.ComparisonType.LEQ"]], "less (comparisontype attribute)": [[2, "stormpy.ComparisonType.LESS"], [7, "stormpy.logic.ComparisonType.LESS"]], "lts (janimodeltype attribute)": [[2, "stormpy.JaniModelType.LTS"]], "leq() (expression static method)": [[2, "stormpy.Expression.Leq"], [9, "stormpy.storage.Expression.Leq"]], "less (operatortype attribute)": [[2, "stormpy.OperatorType.Less"], [9, "stormpy.storage.OperatorType.Less"]], "less() (expression static method)": [[2, "stormpy.Expression.Less"], [9, "stormpy.storage.Expression.Less"]], "lessorequal (operatortype attribute)": [[2, "stormpy.OperatorType.LessOrEqual"], [9, "stormpy.storage.OperatorType.LessOrEqual"]], "longrunavarageoperator (class in stormpy)": [[2, "stormpy.LongRunAvarageOperator"]], "longrunaveragerewardformula (class in stormpy)": [[2, "stormpy.LongRunAverageRewardFormula"]], "ma (janimodeltype attribute)": [[2, "stormpy.JaniModelType.MA"]], "ma (modeltype attribute)": [[2, "stormpy.ModelType.MA"], [8, "stormpy.pars.ModelType.MA"], [9, "stormpy.storage.ModelType.MA"]], "ma (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.MA"], [9, "stormpy.storage.PrismModelType.MA"]], "mdp (janimodeltype attribute)": [[2, "stormpy.JaniModelType.MDP"]], "mdp (modeltype attribute)": [[2, "stormpy.ModelType.MDP"], [8, "stormpy.pars.ModelType.MDP"], [9, "stormpy.storage.ModelType.MDP"]], "mdp (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.MDP"], [9, "stormpy.storage.PrismModelType.MDP"]], "merge_labels (eliminationlabelbehavior attribute)": [[2, "stormpy.EliminationLabelBehavior.MERGE_LABELS"]], "max (operatortype attribute)": [[2, "stormpy.OperatorType.Max"], [9, "stormpy.storage.OperatorType.Max"]], "maximalendcomponent (class in stormpy)": [[2, "stormpy.MaximalEndComponent"]], "maximalendcomponentdecomposition_double (class in stormpy)": [[2, "stormpy.MaximalEndComponentDecomposition_double"]], "maximalendcomponentdecomposition_exact (class in stormpy)": [[2, "stormpy.MaximalEndComponentDecomposition_exact"]], "maximalendcomponentdecomposition_ratfunc (class in stormpy)": [[2, "stormpy.MaximalEndComponentDecomposition_ratfunc"]], "maximize (optimizationdirection attribute)": [[2, "stormpy.OptimizationDirection.Maximize"]], "min (operatortype attribute)": [[2, "stormpy.OperatorType.Min"], [9, "stormpy.storage.OperatorType.Min"]], "minmaxmethod (class in stormpy)": [[2, "stormpy.MinMaxMethod"]], "minmaxsolverenvironment (class in stormpy)": [[2, "stormpy.MinMaxSolverEnvironment"]], "minimize (optimizationdirection attribute)": [[2, "stormpy.OptimizationDirection.Minimize"]], "minus (operatortype attribute)": [[2, "stormpy.OperatorType.Minus"], [9, "stormpy.storage.OperatorType.Minus"]], "minus() (expression static method)": [[2, "stormpy.Expression.Minus"], [9, "stormpy.storage.Expression.Minus"]], "modelcheckerhint (class in stormpy)": [[2, "stormpy.ModelCheckerHint"]], "modelformulaspair (class in stormpy)": [[2, "stormpy.ModelFormulasPair"]], "modeltype (class in stormpy)": [[2, "stormpy.ModelType"]], "modulo (operatortype attribute)": [[2, "stormpy.OperatorType.Modulo"], [9, "stormpy.storage.OperatorType.Modulo"]], "modulo() (expression static method)": [[2, "stormpy.Expression.Modulo"], [9, "stormpy.storage.Expression.Modulo"]], "multiobjectiveformula (class in stormpy)": [[2, "stormpy.MultiObjectiveFormula"]], "multiply() (expression static method)": [[2, "stormpy.Expression.Multiply"], [9, "stormpy.storage.Expression.Multiply"]], "nativelinearequationsolvermethod (class in stormpy)": [[2, "stormpy.NativeLinearEquationSolverMethod"]], "nativesolverenvironment (class in stormpy)": [[2, "stormpy.NativeSolverEnvironment"]], "neq() (expression static method)": [[2, "stormpy.Expression.Neq"], [9, "stormpy.storage.Expression.Neq"]], "not (operatortype attribute)": [[2, "stormpy.OperatorType.Not"], [9, "stormpy.storage.OperatorType.Not"]], "notequal (operatortype attribute)": [[2, "stormpy.OperatorType.NotEqual"], [9, "stormpy.storage.OperatorType.NotEqual"]], "or (binarybooleanoperatortype attribute)": [[2, "stormpy.BinaryBooleanOperatorType.OR"], [7, "stormpy.logic.BinaryBooleanOperatorType.OR"]], "operatorformula (class in stormpy)": [[2, "stormpy.OperatorFormula"]], "operatortype (class in stormpy)": [[2, "stormpy.OperatorType"]], "optimizationdirection (class in stormpy)": [[2, "stormpy.OptimizationDirection"]], "or (operatortype attribute)": [[2, "stormpy.OperatorType.Or"], [9, "stormpy.storage.OperatorType.Or"]], "or() (expression static method)": [[2, "stormpy.Expression.Or"], [9, "stormpy.storage.Expression.Or"]], "overlappingguardanalyser (class in stormpy)": [[2, "stormpy.OverlappingGuardAnalyser"]], "pha (janimodeltype attribute)": [[2, "stormpy.JaniModelType.PHA"]], "pomdp (modeltype attribute)": [[2, "stormpy.ModelType.POMDP"], [8, "stormpy.pars.ModelType.POMDP"], [9, "stormpy.storage.ModelType.POMDP"]], "pomdp (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.POMDP"], [9, "stormpy.storage.PrismModelType.POMDP"]], "pta (janimodeltype attribute)": [[2, "stormpy.JaniModelType.PTA"]], "parametricchecktask (class in stormpy)": [[2, "stormpy.ParametricCheckTask"]], "parametricsparsematrix (class in stormpy)": [[2, "stormpy.ParametricSparseMatrix"]], "parametricsparsematrixbuilder (class in stormpy)": [[2, "stormpy.ParametricSparseMatrixBuilder"]], "parametricsparsematrixentry (class in stormpy)": [[2, "stormpy.ParametricSparseMatrixEntry"]], "parametricsparsematrixrows (class in stormpy)": [[2, "stormpy.ParametricSparseMatrixRows"]], "paretocurvecheckresultdouble (class in stormpy)": [[2, "stormpy.ParetoCurveCheckResultDouble"]], "pathformula (class in stormpy)": [[2, "stormpy.PathFormula"]], "plus (operatortype attribute)": [[2, "stormpy.OperatorType.Plus"], [9, "stormpy.storage.OperatorType.Plus"]], "plus() (expression static method)": [[2, "stormpy.Expression.Plus"], [9, "stormpy.storage.Expression.Plus"]], "polynomial (class in stormpy)": [[2, "stormpy.Polynomial"]], "polytopedouble (class in stormpy)": [[2, "stormpy.PolytopeDouble"]], "polytopeexact (class in stormpy)": [[2, "stormpy.PolytopeExact"]], "power (operatortype attribute)": [[2, "stormpy.OperatorType.Power"], [9, "stormpy.storage.OperatorType.Power"]], "prismassignment (class in stormpy)": [[2, "stormpy.PrismAssignment"]], "prismbooleanvariable (class in stormpy)": [[2, "stormpy.PrismBooleanVariable"]], "prismchoiceorigins (class in stormpy)": [[2, "stormpy.PrismChoiceOrigins"]], "prismcommand (class in stormpy)": [[2, "stormpy.PrismCommand"]], "prismconstant (class in stormpy)": [[2, "stormpy.PrismConstant"]], "prismintegervariable (class in stormpy)": [[2, "stormpy.PrismIntegerVariable"]], "prismlabel (class in stormpy)": [[2, "stormpy.PrismLabel"]], "prismmodeltype (class in stormpy)": [[2, "stormpy.PrismModelType"]], "prismmodule (class in stormpy)": [[2, "stormpy.PrismModule"]], "prismprogram (class in stormpy)": [[2, "stormpy.PrismProgram"]], "prismrewardmodel (class in stormpy)": [[2, "stormpy.PrismRewardModel"]], "prismupdate (class in stormpy)": [[2, "stormpy.PrismUpdate"]], "prismvariable (class in stormpy)": [[2, "stormpy.PrismVariable"]], "probabilityoperator (class in stormpy)": [[2, "stormpy.ProbabilityOperator"]], "property (class in stormpy)": [[2, "stormpy.Property"]], "quotientformat (class in stormpy)": [[2, "stormpy.QuotientFormat"]], "rational (class in stormpy)": [[2, "stormpy.Rational"]], "rationalfunction (class in stormpy)": [[2, "stormpy.RationalFunction"]], "rationalrf (in module stormpy)": [[2, "stormpy.RationalRF"]], "rewardoperator (class in stormpy)": [[2, "stormpy.RewardOperator"]], "sha (janimodeltype attribute)": [[2, "stormpy.JaniModelType.SHA"]], "smtcounterexamplegenerator (class in stormpy)": [[2, "stormpy.SMTCounterExampleGenerator"]], "smtcounterexamplegeneratoroptions (class in stormpy)": [[2, "stormpy.SMTCounterExampleGeneratorOptions"]], "smtcounterexamplegeneratorstats (class in stormpy)": [[2, "stormpy.SMTCounterExampleGeneratorStats"]], "smtcounterexampleinput (class in stormpy)": [[2, "stormpy.SMTCounterExampleInput"]], "sor (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.SOR"]], "sparse (quotientformat attribute)": [[2, "stormpy.QuotientFormat.SPARSE"]], "sta (janimodeltype attribute)": [[2, "stormpy.JaniModelType.STA"]], "strong (bisimulationtype attribute)": [[2, "stormpy.BisimulationType.STRONG"]], "schedulerchoicedouble (class in stormpy)": [[2, "stormpy.SchedulerChoiceDouble"]], "schedulerchoiceexact (class in stormpy)": [[2, "stormpy.SchedulerChoiceExact"]], "schedulerchoiceparametric (class in stormpy)": [[2, "stormpy.SchedulerChoiceParametric"]], "schedulerdouble (class in stormpy)": [[2, "stormpy.SchedulerDouble"]], "schedulerexact (class in stormpy)": [[2, "stormpy.SchedulerExact"]], "schedulerparametric (class in stormpy)": [[2, "stormpy.SchedulerParametric"]], "simplevaluation (class in stormpy)": [[2, "stormpy.SimpleValuation"]], "solverenvironment (class in stormpy)": [[2, "stormpy.SolverEnvironment"]], "sparsectmc (class in stormpy)": [[2, "stormpy.SparseCtmc"]], "sparsedtmc (class in stormpy)": [[2, "stormpy.SparseDtmc"]], "sparseexactctmc (class in stormpy)": [[2, "stormpy.SparseExactCtmc"]], "sparseexactdtmc (class in stormpy)": [[2, "stormpy.SparseExactDtmc"]], "sparseexactma (class in stormpy)": [[2, "stormpy.SparseExactMA"]], "sparseexactmdp (class in stormpy)": [[2, "stormpy.SparseExactMdp"]], "sparseexactmodelaction (class in stormpy)": [[2, "stormpy.SparseExactModelAction"]], "sparseexactmodelactions (class in stormpy)": [[2, "stormpy.SparseExactModelActions"]], "sparseexactmodelcomponents (class in stormpy)": [[2, "stormpy.SparseExactModelComponents"]], "sparseexactmodelstate (class in stormpy)": [[2, "stormpy.SparseExactModelState"]], "sparseexactmodelstates (class in stormpy)": [[2, "stormpy.SparseExactModelStates"]], "sparseexactpomdp (class in stormpy)": [[2, "stormpy.SparseExactPomdp"]], "sparseexactrewardmodel (class in stormpy)": [[2, "stormpy.SparseExactRewardModel"]], "sparsema (class in stormpy)": [[2, "stormpy.SparseMA"]], "sparsematrix (class in stormpy)": [[2, "stormpy.SparseMatrix"]], "sparsematrixbuilder (class in stormpy)": [[2, "stormpy.SparseMatrixBuilder"]], "sparsematrixentry (class in stormpy)": [[2, "stormpy.SparseMatrixEntry"]], "sparsematrixrows (class in stormpy)": [[2, "stormpy.SparseMatrixRows"]], "sparsemdp (class in stormpy)": [[2, "stormpy.SparseMdp"]], "sparsemodelaction (class in stormpy)": [[2, "stormpy.SparseModelAction"]], "sparsemodelactions (class in stormpy)": [[2, "stormpy.SparseModelActions"]], "sparsemodelcomponents (class in stormpy)": [[2, "stormpy.SparseModelComponents"]], "sparsemodelstate (class in stormpy)": [[2, "stormpy.SparseModelState"]], "sparsemodelstates (class in stormpy)": [[2, "stormpy.SparseModelStates"]], "sparseparametricctmc (class in stormpy)": [[2, "stormpy.SparseParametricCtmc"]], "sparseparametricdtmc (class in stormpy)": [[2, "stormpy.SparseParametricDtmc"]], "sparseparametricma (class in stormpy)": [[2, "stormpy.SparseParametricMA"]], "sparseparametricmdp (class in stormpy)": [[2, "stormpy.SparseParametricMdp"]], "sparseparametricmodelaction (class in stormpy)": [[2, "stormpy.SparseParametricModelAction"]], "sparseparametricmodelactions (class in stormpy)": [[2, "stormpy.SparseParametricModelActions"]], "sparseparametricmodelcomponents (class in stormpy)": [[2, "stormpy.SparseParametricModelComponents"]], "sparseparametricmodelstate (class in stormpy)": [[2, "stormpy.SparseParametricModelState"]], "sparseparametricmodelstates (class in stormpy)": [[2, "stormpy.SparseParametricModelStates"]], "sparseparametricpomdp (class in stormpy)": [[2, "stormpy.SparseParametricPomdp"]], "sparseparametricrewardmodel (class in stormpy)": [[2, "stormpy.SparseParametricRewardModel"]], "sparsepomdp (class in stormpy)": [[2, "stormpy.SparsePomdp"]], "sparserewardmodel (class in stormpy)": [[2, "stormpy.SparseRewardModel"]], "stateformula (class in stormpy)": [[2, "stormpy.StateFormula"]], "statelabeling (class in stormpy)": [[2, "stormpy.StateLabeling"]], "statevaluation (class in stormpy)": [[2, "stormpy.StateValuation"]], "statevaluationfunctionactionmaskdouble (class in stormpy)": [[2, "stormpy.StateValuationFunctionActionMaskDouble"]], "statevaluationsbuilder (class in stormpy)": [[2, "stormpy.StateValuationsBuilder"]], "stormerror": [[2, "stormpy.StormError"], [4, "stormpy.exceptions.StormError"], [8, "stormpy.pars.StormError"]], "subsystembuilderoptions (class in stormpy)": [[2, "stormpy.SubsystemBuilderOptions"]], "subsystembuilderreturntypedouble (class in stormpy)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble"]], "subsystembuilderreturntypeexact (class in stormpy)": [[2, "stormpy.SubsystemBuilderReturnTypeExact"]], "subsystembuilderreturntyperatfunc (class in stormpy)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc"]], "symbolicexactquantitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicExactQuantitativeCheckResult"]], "symbolicmodeldescription (class in stormpy)": [[2, "stormpy.SymbolicModelDescription"]], "symbolicparametricquantitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicParametricQuantitativeCheckResult"]], "symbolicqualitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicQualitativeCheckResult"]], "symbolicquantitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicQuantitativeCheckResult"]], "symbolicsylvanctmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanCtmc"]], "symbolicsylvandtmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanDtmc"]], "symbolicsylvanma (class in stormpy)": [[2, "stormpy.SymbolicSylvanMA"]], "symbolicsylvanmdp (class in stormpy)": [[2, "stormpy.SymbolicSylvanMdp"]], "symbolicsylvanparametricctmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricCtmc"]], "symbolicsylvanparametricdtmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricDtmc"]], "symbolicsylvanparametricma (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricMA"]], "symbolicsylvanparametricmdp (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricMdp"]], "symbolicsylvanparametricrewardmodel (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricRewardModel"]], "symbolicsylvanrewardmodel (class in stormpy)": [[2, "stormpy.SymbolicSylvanRewardModel"]], "ta (janimodeltype attribute)": [[2, "stormpy.JaniModelType.TA"]], "timeoperator (class in stormpy)": [[2, "stormpy.TimeOperator"]], "times (operatortype attribute)": [[2, "stormpy.OperatorType.Times"], [9, "stormpy.storage.OperatorType.Times"]], "undefined (janimodeltype attribute)": [[2, "stormpy.JaniModelType.UNDEFINED"]], "undefined (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.UNDEFINED"], [9, "stormpy.storage.PrismModelType.UNDEFINED"]], "unarybooleanstateformula (class in stormpy)": [[2, "stormpy.UnaryBooleanStateFormula"]], "unarypathformula (class in stormpy)": [[2, "stormpy.UnaryPathFormula"]], "unarystateformula (class in stormpy)": [[2, "stormpy.UnaryStateFormula"]], "untilformula (class in stormpy)": [[2, "stormpy.UntilFormula"]], "variable (class in stormpy)": [[2, "stormpy.Variable"]], "weak (bisimulationtype attribute)": [[2, "stormpy.BisimulationType.WEAK"]], "xor (operatortype attribute)": [[2, "stormpy.OperatorType.Xor"], [9, "stormpy.storage.OperatorType.Xor"]], "action_index (janiedge property)": [[2, "stormpy.JaniEdge.action_index"], [9, "stormpy.storage.JaniEdge.action_index"]], "action_index (prismcommand property)": [[2, "stormpy.PrismCommand.action_index"], [9, "stormpy.storage.PrismCommand.action_index"]], "action_name (prismcommand property)": [[2, "stormpy.PrismCommand.action_name"], [9, "stormpy.storage.PrismCommand.action_name"]], "actions (sparseexactmodelstate property)": [[2, "stormpy.SparseExactModelState.actions"], [9, "stormpy.storage.SparseExactModelState.actions"]], "actions (sparsemodelstate property)": [[2, "stormpy.SparseModelState.actions"], [9, "stormpy.storage.SparseModelState.actions"]], "actions (sparseparametricmodelstate property)": [[2, "stormpy.SparseParametricModelState.actions"], [9, "stormpy.storage.SparseParametricModelState.actions"]], "add() (janiorderedassignments method)": [[2, "stormpy.JaniOrderedAssignments.add"], [9, "stormpy.storage.JaniOrderedAssignments.add"]], "add_automaton() (janimodel method)": [[2, "stormpy.JaniModel.add_automaton"], [9, "stormpy.storage.JaniModel.add_automaton"]], "add_backward_implication_cuts (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.add_backward_implication_cuts"]], "add_constant() (janimodel method)": [[2, "stormpy.JaniModel.add_constant"], [9, "stormpy.storage.JaniModel.add_constant"]], "add_destination() (janitemplateedge method)": [[2, "stormpy.JaniTemplateEdge.add_destination"], [9, "stormpy.storage.JaniTemplateEdge.add_destination"]], "add_edge() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.add_edge"], [9, "stormpy.storage.JaniAutomaton.add_edge"]], "add_initial_location() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.add_initial_location"], [9, "stormpy.storage.JaniAutomaton.add_initial_location"]], "add_label() (itemlabeling method)": [[2, "stormpy.ItemLabeling.add_label"], [9, "stormpy.storage.ItemLabeling.add_label"]], "add_label_to_choice() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.add_label_to_choice"], [9, "stormpy.storage.ChoiceLabeling.add_label_to_choice"]], "add_label_to_state() (statelabeling method)": [[2, "stormpy.StateLabeling.add_label_to_state"], [9, "stormpy.storage.StateLabeling.add_label_to_state"]], "add_location() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.add_location"], [9, "stormpy.storage.JaniAutomaton.add_location"]], "add_next_value() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.add_next_value"], [9, "stormpy.storage.ExactSparseMatrixBuilder.add_next_value"]], "add_next_value() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.add_next_value"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.add_next_value"]], "add_next_value() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.add_next_value"], [9, "stormpy.storage.SparseMatrixBuilder.add_next_value"]], "add_reward_and_threshold() (smtcounterexampleinput method)": [[2, "stormpy.SMTCounterExampleInput.add_reward_and_threshold"]], "add_state() (statevaluationsbuilder method)": [[2, "stormpy.StateValuationsBuilder.add_state"], [9, "stormpy.storage.StateValuationsBuilder.add_state"]], "add_variable() (janivariableset method)": [[2, "stormpy.JaniVariableSet.add_variable"], [9, "stormpy.storage.JaniVariableSet.add_variable"]], "add_variable() (statevaluationsbuilder method)": [[2, "stormpy.StateValuationsBuilder.add_variable"], [9, "stormpy.storage.StateValuationsBuilder.add_variable"]], "allow_placeholders (directencodingoptions property)": [[2, "stormpy.DirectEncodingOptions.allow_placeholders"]], "analysis_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.analysis_time"]], "apply_scheduler() (sparseexactma method)": [[2, "stormpy.SparseExactMA.apply_scheduler"], [9, "stormpy.storage.SparseExactMA.apply_scheduler"]], "apply_scheduler() (sparseexactmdp method)": [[2, "stormpy.SparseExactMdp.apply_scheduler"], [9, "stormpy.storage.SparseExactMdp.apply_scheduler"]], "apply_scheduler() (sparsema method)": [[2, "stormpy.SparseMA.apply_scheduler"], [9, "stormpy.storage.SparseMA.apply_scheduler"]], "apply_scheduler() (sparsemdp method)": [[2, "stormpy.SparseMdp.apply_scheduler"], [9, "stormpy.storage.SparseMdp.apply_scheduler"]], "apply_scheduler() (sparseparametricma method)": [[2, "stormpy.SparseParametricMA.apply_scheduler"], [9, "stormpy.storage.SparseParametricMA.apply_scheduler"]], "apply_scheduler() (sparseparametricmdp method)": [[2, "stormpy.SparseParametricMdp.apply_scheduler"], [9, "stormpy.storage.SparseParametricMdp.apply_scheduler"]], "arity (expression property)": [[2, "stormpy.Expression.arity"], [9, "stormpy.storage.Expression.arity"]], "as_jani_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.as_jani_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.as_jani_choice_origins"]], "as_jani_model() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.as_jani_model"]], "as_prism_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.as_prism_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.as_prism_choice_origins"]], "as_prism_program() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.as_prism_program"]], "assignments (janiedgedestination property)": [[2, "stormpy.JaniEdgeDestination.assignments"], [9, "stormpy.storage.JaniEdgeDestination.assignments"]], "assignments (janilocation property)": [[2, "stormpy.JaniLocation.assignments"], [9, "stormpy.storage.JaniLocation.assignments"]], "assignments (janitemplateedge property)": [[2, "stormpy.JaniTemplateEdge.assignments"], [9, "stormpy.storage.JaniTemplateEdge.assignments"]], "assignments (janitemplateedgedestination property)": [[2, "stormpy.JaniTemplateEdgeDestination.assignments"], [9, "stormpy.storage.JaniTemplateEdgeDestination.assignments"]], "assignments (prismupdate property)": [[2, "stormpy.PrismUpdate.assignments"], [9, "stormpy.storage.PrismUpdate.assignments"]], "at() (explicitexactquantitativecheckresult method)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult.at"]], "at() (explicitparametricquantitativecheckresult method)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult.at"]], "at() (explicitqualitativecheckresult method)": [[2, "stormpy.ExplicitQualitativeCheckResult.at"]], "at() (explicitquantitativecheckresult method)": [[2, "stormpy.ExplicitQuantitativeCheckResult.at"]], "automata (janimodel property)": [[2, "stormpy.JaniModel.automata"], [9, "stormpy.storage.JaniModel.automata"]], "avg_var_domain_size (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.avg_var_domain_size"], [9, "stormpy.storage.JaniInformationObject.avg_var_domain_size"]], "boolean_variables (prismmodule property)": [[2, "stormpy.PrismModule.boolean_variables"], [9, "stormpy.storage.PrismModule.boolean_variables"]], "build() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.build"], [9, "stormpy.storage.ExactSparseMatrixBuilder.build"]], "build() (explicitmodelbuilder method)": [[2, "stormpy.ExplicitModelBuilder.build"]], "build() (explicitparametricmodelbuilder method)": [[2, "stormpy.ExplicitParametricModelBuilder.build"]], "build() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.build"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.build"]], "build() (smtcounterexamplegenerator static method)": [[2, "stormpy.SMTCounterExampleGenerator.build"]], "build() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.build"], [9, "stormpy.storage.SparseMatrixBuilder.build"]], "build() (statevaluationsbuilder method)": [[2, "stormpy.StateValuationsBuilder.build"], [9, "stormpy.storage.StateValuationsBuilder.build"]], "build_action_mapping (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.build_action_mapping"]], "build_choice_labels (directencodingparseroptions property)": [[2, "stormpy.DirectEncodingParserOptions.build_choice_labels"]], "build_kept_actions (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.build_kept_actions"]], "build_model() (in module stormpy)": [[2, "stormpy.build_model"]], "build_model_from_drn() (in module stormpy)": [[2, "stormpy.build_model_from_drn"]], "build_parametric_model() (in module stormpy)": [[2, "stormpy.build_parametric_model"]], "build_parametric_model_from_drn() (in module stormpy)": [[2, "stormpy.build_parametric_model_from_drn"]], "build_parametric_sparse_matrix() (in module stormpy)": [[2, "stormpy.build_parametric_sparse_matrix"]], "build_sparse_exact_model_with_options() (in module stormpy)": [[2, "stormpy.build_sparse_exact_model_with_options"]], "build_sparse_matrix() (in module stormpy)": [[2, "stormpy.build_sparse_matrix"]], "build_sparse_model() (in module stormpy)": [[2, "stormpy.build_sparse_model"]], "build_sparse_model_from_explicit() (in module stormpy)": [[2, "stormpy.build_sparse_model_from_explicit"]], "build_sparse_model_with_options() (in module stormpy)": [[2, "stormpy.build_sparse_model_with_options"]], "build_sparse_parametric_model() (in module stormpy)": [[2, "stormpy.build_sparse_parametric_model"]], "build_sparse_parametric_model_with_options() (in module stormpy)": [[2, "stormpy.build_sparse_parametric_model_with_options"]], "build_state_mapping (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.build_state_mapping"]], "build_symbolic_model() (in module stormpy)": [[2, "stormpy.build_symbolic_model"]], "build_symbolic_parametric_model() (in module stormpy)": [[2, "stormpy.build_symbolic_parametric_model"]], "cache() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.cache"]], "cast_to_double_datatype() (schedulerdouble method)": [[2, "stormpy.SchedulerDouble.cast_to_double_datatype"], [9, "stormpy.storage.SchedulerDouble.cast_to_double_datatype"]], "cast_to_double_datatype() (schedulerexact method)": [[2, "stormpy.SchedulerExact.cast_to_double_datatype"], [9, "stormpy.storage.SchedulerExact.cast_to_double_datatype"]], "cast_to_double_datatype() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.cast_to_double_datatype"], [9, "stormpy.storage.SchedulerParametric.cast_to_double_datatype"]], "cast_to_exact_datatype() (schedulerdouble method)": [[2, "stormpy.SchedulerDouble.cast_to_exact_datatype"], [9, "stormpy.storage.SchedulerDouble.cast_to_exact_datatype"]], "cast_to_exact_datatype() (schedulerexact method)": [[2, "stormpy.SchedulerExact.cast_to_exact_datatype"], [9, "stormpy.storage.SchedulerExact.cast_to_exact_datatype"]], "cast_to_exact_datatype() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.cast_to_exact_datatype"], [9, "stormpy.storage.SchedulerParametric.cast_to_exact_datatype"]], "cast_to_parametric_datatype() (schedulerdouble method)": [[2, "stormpy.SchedulerDouble.cast_to_parametric_datatype"], [9, "stormpy.storage.SchedulerDouble.cast_to_parametric_datatype"]], "cast_to_parametric_datatype() (schedulerexact method)": [[2, "stormpy.SchedulerExact.cast_to_parametric_datatype"], [9, "stormpy.storage.SchedulerExact.cast_to_parametric_datatype"]], "cast_to_parametric_datatype() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.cast_to_parametric_datatype"], [9, "stormpy.storage.SchedulerParametric.cast_to_parametric_datatype"]], "check_model_dd() (in module stormpy)": [[2, "stormpy.check_model_dd"]], "check_model_hybrid() (in module stormpy)": [[2, "stormpy.check_model_hybrid"]], "check_model_sparse() (in module stormpy)": [[2, "stormpy.check_model_sparse"]], "check_threshold_feasible (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.check_threshold_feasible"]], "check_transitions_outside (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.check_transitions_outside"]], "check_valid() (janimodel method)": [[2, "stormpy.JaniModel.check_valid"], [9, "stormpy.storage.JaniModel.check_valid"]], "choice_labeling (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.choice_labeling"], [9, "stormpy.storage.SparseExactModelComponents.choice_labeling"]], "choice_labeling (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.choice_labeling"], [9, "stormpy.storage.SparseModelComponents.choice_labeling"]], "choice_labeling (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.choice_labeling"], [9, "stormpy.storage.SparseParametricModelComponents.choice_labeling"]], "choice_origins (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.choice_origins"], [9, "stormpy.storage.SparseExactModelComponents.choice_origins"]], "choice_origins (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.choice_origins"], [9, "stormpy.storage.SparseModelComponents.choice_origins"]], "choice_origins (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.choice_origins"], [9, "stormpy.storage.SparseParametricModelComponents.choice_origins"]], "clone() (formula method)": [[2, "stormpy.Formula.clone"], [7, "stormpy.logic.Formula.clone"]], "clone() (janiorderedassignments method)": [[2, "stormpy.JaniOrderedAssignments.clone"], [9, "stormpy.storage.JaniOrderedAssignments.clone"]], "clone() (symbolicexactquantitativecheckresult method)": [[2, "stormpy.SymbolicExactQuantitativeCheckResult.clone"]], "clone() (symbolicparametricquantitativecheckresult method)": [[2, "stormpy.SymbolicParametricQuantitativeCheckResult.clone"]], "clone() (symbolicquantitativecheckresult method)": [[2, "stormpy.SymbolicQuantitativeCheckResult.clone"]], "coefficient (factorizedpolynomial property)": [[2, "stormpy.FactorizedPolynomial.coefficient"]], "collect_information() (in module stormpy)": [[2, "stormpy.collect_information"]], "color (janiedge property)": [[2, "stormpy.JaniEdge.color"], [9, "stormpy.storage.JaniEdge.color"]], "column (exactsparsematrixentry property)": [[2, "stormpy.ExactSparseMatrixEntry.column"], [9, "stormpy.storage.ExactSparseMatrixEntry.column"]], "column (parametricsparsematrixentry property)": [[2, "stormpy.ParametricSparseMatrixEntry.column"], [9, "stormpy.storage.ParametricSparseMatrixEntry.column"]], "column (sparsematrixentry property)": [[2, "stormpy.SparseMatrixEntry.column"], [9, "stormpy.storage.SparseMatrixEntry.column"]], "commands (prismmodule property)": [[2, "stormpy.PrismModule.commands"], [9, "stormpy.storage.PrismModule.commands"]], "comparison_type (operatorformula property)": [[2, "stormpy.OperatorFormula.comparison_type"], [7, "stormpy.logic.OperatorFormula.comparison_type"]], "compute_action_support() (schedulerdouble method)": [[2, "stormpy.SchedulerDouble.compute_action_support"], [9, "stormpy.storage.SchedulerDouble.compute_action_support"]], "compute_action_support() (schedulerexact method)": [[2, "stormpy.SchedulerExact.compute_action_support"], [9, "stormpy.storage.SchedulerExact.compute_action_support"]], "compute_action_support() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.compute_action_support"], [9, "stormpy.storage.SchedulerParametric.compute_action_support"]], "compute_all_until_probabilities() (in module stormpy)": [[2, "stormpy.compute_all_until_probabilities"]], "compute_expected_number_of_visits() (in module stormpy)": [[2, "stormpy.compute_expected_number_of_visits"]], "compute_indices() (ddmetavariable_sylvan method)": [[2, "stormpy.DdMetaVariable_Sylvan.compute_indices"], [9, "stormpy.storage.DdMetaVariable_Sylvan.compute_indices"]], "compute_prob01_states() (in module stormpy)": [[2, "stormpy.compute_prob01_states"]], "compute_prob01max_states() (in module stormpy)": [[2, "stormpy.compute_prob01max_states"]], "compute_prob01min_states() (in module stormpy)": [[2, "stormpy.compute_prob01min_states"]], "compute_steady_state_distribution() (in module stormpy)": [[2, "stormpy.compute_steady_state_distribution"]], "compute_transient_probabilities() (in module stormpy)": [[2, "stormpy.compute_transient_probabilities"]], "constant_part() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.constant_part"]], "constant_part() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.constant_part"]], "constant_part() (polynomial method)": [[2, "stormpy.Polynomial.constant_part"]], "constant_part() (rationalfunction method)": [[2, "stormpy.RationalFunction.constant_part"]], "constants (janimodel property)": [[2, "stormpy.JaniModel.constants"], [9, "stormpy.storage.JaniModel.constants"]], "constants (prismprogram property)": [[2, "stormpy.PrismProgram.constants"], [9, "stormpy.storage.PrismProgram.constants"]], "construct_submodel() (in module stormpy)": [[2, "stormpy.construct_submodel"]], "contains_label() (itemlabeling method)": [[2, "stormpy.ItemLabeling.contains_label"], [9, "stormpy.storage.ItemLabeling.contains_label"]], "contains_variable() (expression method)": [[2, "stormpy.Expression.contains_variable"], [9, "stormpy.storage.Expression.contains_variable"]], "contains_variables() (expression method)": [[2, "stormpy.Expression.contains_variables"], [9, "stormpy.storage.Expression.contains_variables"]], "continue_after_first_counterexample (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.continue_after_first_counterexample"]], "convert_to_ctmc() (sparseexactma method)": [[2, "stormpy.SparseExactMA.convert_to_ctmc"], [9, "stormpy.storage.SparseExactMA.convert_to_ctmc"]], "convert_to_ctmc() (sparsema method)": [[2, "stormpy.SparseMA.convert_to_ctmc"], [9, "stormpy.storage.SparseMA.convert_to_ctmc"]], "convertible_to_ctmc (sparseexactma property)": [[2, "stormpy.SparseExactMA.convertible_to_ctmc"], [9, "stormpy.storage.SparseExactMA.convertible_to_ctmc"]], "convertible_to_ctmc (sparsema property)": [[2, "stormpy.SparseMA.convertible_to_ctmc"], [9, "stormpy.storage.SparseMA.convertible_to_ctmc"]], "create_boolean() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_boolean"], [9, "stormpy.storage.ExpressionManager.create_boolean"]], "create_boolean_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_boolean_variable"], [9, "stormpy.storage.ExpressionManager.create_boolean_variable"]], "create_downward_closure() (polytopedouble method)": [[2, "stormpy.PolytopeDouble.create_downward_closure"], [9, "stormpy.storage.PolytopeDouble.create_downward_closure"]], "create_downward_closure() (polytopeexact method)": [[2, "stormpy.PolytopeExact.create_downward_closure"], [9, "stormpy.storage.PolytopeExact.create_downward_closure"]], "create_filter_initial_states_sparse() (in module stormpy)": [[2, "stormpy.create_filter_initial_states_sparse"]], "create_filter_initial_states_symbolic() (in module stormpy)": [[2, "stormpy.create_filter_initial_states_symbolic"]], "create_filter_symbolic() (in module stormpy)": [[2, "stormpy.create_filter_symbolic"]], "create_integer() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_integer"], [9, "stormpy.storage.ExpressionManager.create_integer"]], "create_integer_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_integer_variable"], [9, "stormpy.storage.ExpressionManager.create_integer_variable"]], "create_rational() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_rational"], [9, "stormpy.storage.ExpressionManager.create_rational"]], "create_rational_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_rational_variable"], [9, "stormpy.storage.ExpressionManager.create_rational_variable"]], "cut_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.cut_time"]], "dd_manager (dd_sylvan property)": [[2, "stormpy.Dd_Sylvan.dd_manager"], [9, "stormpy.storage.Dd_Sylvan.dd_manager"]], "deadlock_label (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.deadlock_label"]], "deadlock_label (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.deadlock_label"]], "deadlock_label (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.deadlock_label"]], "decode_automaton_and_edge_index() (janimodel static method)": [[2, "stormpy.JaniModel.decode_automaton_and_edge_index"], [9, "stormpy.storage.JaniModel.decode_automaton_and_edge_index"]], "define_constants() (janimodel method)": [[2, "stormpy.JaniModel.define_constants"], [9, "stormpy.storage.JaniModel.define_constants"]], "define_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.define_constants"], [9, "stormpy.storage.PrismProgram.define_constants"]], "defined (janiconstant property)": [[2, "stormpy.JaniConstant.defined"], [9, "stormpy.storage.JaniConstant.defined"]], "defined (prismconstant property)": [[2, "stormpy.PrismConstant.defined"], [9, "stormpy.storage.PrismConstant.defined"]], "defined (schedulerchoicedouble property)": [[2, "stormpy.SchedulerChoiceDouble.defined"], [9, "stormpy.storage.SchedulerChoiceDouble.defined"]], "defined (schedulerchoiceexact property)": [[2, "stormpy.SchedulerChoiceExact.defined"], [9, "stormpy.storage.SchedulerChoiceExact.defined"]], "defined (schedulerchoiceparametric property)": [[2, "stormpy.SchedulerChoiceParametric.defined"], [9, "stormpy.storage.SchedulerChoiceParametric.defined"]], "definition (prismconstant property)": [[2, "stormpy.PrismConstant.definition"], [9, "stormpy.storage.PrismConstant.definition"]], "degree() (polynomial method)": [[2, "stormpy.Polynomial.degree"]], "denominator (factorizedrationalfunction property)": [[2, "stormpy.FactorizedRationalFunction.denominator"]], "denominator (rational property)": [[2, "stormpy.Rational.denominator"]], "denominator (rationalfunction property)": [[2, "stormpy.RationalFunction.denominator"]], "derive() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.derive"]], "derive() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.derive"]], "derive() (polynomial method)": [[2, "stormpy.Polynomial.derive"]], "derive() (rationalfunction method)": [[2, "stormpy.RationalFunction.derive"]], "destinations (janiedge property)": [[2, "stormpy.JaniEdge.destinations"], [9, "stormpy.storage.JaniEdge.destinations"]], "destinations (janitemplateedge property)": [[2, "stormpy.JaniTemplateEdge.destinations"], [9, "stormpy.storage.JaniTemplateEdge.destinations"]], "deterministic (schedulerchoicedouble property)": [[2, "stormpy.SchedulerChoiceDouble.deterministic"], [9, "stormpy.storage.SchedulerChoiceDouble.deterministic"]], "deterministic (schedulerchoiceexact property)": [[2, "stormpy.SchedulerChoiceExact.deterministic"], [9, "stormpy.storage.SchedulerChoiceExact.deterministic"]], "deterministic (schedulerchoiceparametric property)": [[2, "stormpy.SchedulerChoiceParametric.deterministic"], [9, "stormpy.storage.SchedulerChoiceParametric.deterministic"]], "deterministic (schedulerdouble property)": [[2, "stormpy.SchedulerDouble.deterministic"], [9, "stormpy.storage.SchedulerDouble.deterministic"]], "deterministic (schedulerexact property)": [[2, "stormpy.SchedulerExact.deterministic"], [9, "stormpy.storage.SchedulerExact.deterministic"]], "deterministic (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.deterministic"], [9, "stormpy.storage.SchedulerParametric.deterministic"]], "edges (janiautomaton property)": [[2, "stormpy.JaniAutomaton.edges"], [9, "stormpy.storage.JaniAutomaton.edges"]], "eigen (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.eigen"]], "eliminate_ecs() (in module stormpy)": [[2, "stormpy.eliminate_ECs"]], "eliminate_non_markovian_chains() (in module stormpy)": [[2, "stormpy.eliminate_non_markovian_chains"]], "eliminate_reward_accumulations() (in module stormpy)": [[2, "stormpy.eliminate_reward_accumulations"]], "elimination (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.elimination"]], "empty() (janivariableset method)": [[2, "stormpy.JaniVariableSet.empty"], [9, "stormpy.storage.JaniVariableSet.empty"]], "encode_automaton_and_edge_index() (janimodel static method)": [[2, "stormpy.JaniModel.encode_automaton_and_edge_index"], [9, "stormpy.storage.JaniModel.encode_automaton_and_edge_index"]], "encode_reachability (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.encode_reachability"]], "erase_variable() (janivariableset method)": [[2, "stormpy.JaniVariableSet.erase_variable"], [9, "stormpy.storage.JaniVariableSet.erase_variable"]], "evaluate() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.evaluate"]], "evaluate() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.evaluate"]], "evaluate() (polynomial method)": [[2, "stormpy.Polynomial.evaluate"]], "evaluate() (rationalfunction method)": [[2, "stormpy.RationalFunction.evaluate"]], "evaluate_as_bool() (expression method)": [[2, "stormpy.Expression.evaluate_as_bool"], [9, "stormpy.storage.Expression.evaluate_as_bool"]], "evaluate_as_double() (expression method)": [[2, "stormpy.Expression.evaluate_as_double"], [9, "stormpy.storage.Expression.evaluate_as_double"]], "evaluate_as_int() (expression method)": [[2, "stormpy.Expression.evaluate_as_int"], [9, "stormpy.storage.Expression.evaluate_as_int"]], "evaluate_as_rational() (expression method)": [[2, "stormpy.Expression.evaluate_as_rational"], [9, "stormpy.storage.Expression.evaluate_as_rational"]], "exit_rates (sparsectmc property)": [[2, "stormpy.SparseCtmc.exit_rates"], [9, "stormpy.storage.SparseCtmc.exit_rates"]], "exit_rates (sparseexactctmc property)": [[2, "stormpy.SparseExactCtmc.exit_rates"], [9, "stormpy.storage.SparseExactCtmc.exit_rates"]], "exit_rates (sparseexactma property)": [[2, "stormpy.SparseExactMA.exit_rates"], [9, "stormpy.storage.SparseExactMA.exit_rates"]], "exit_rates (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.exit_rates"], [9, "stormpy.storage.SparseExactModelComponents.exit_rates"]], "exit_rates (sparsema property)": [[2, "stormpy.SparseMA.exit_rates"], [9, "stormpy.storage.SparseMA.exit_rates"]], "exit_rates (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.exit_rates"], [9, "stormpy.storage.SparseModelComponents.exit_rates"]], "exit_rates (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.exit_rates"], [9, "stormpy.storage.SparseParametricModelComponents.exit_rates"]], "export_lookup() (explicitmodelbuilder method)": [[2, "stormpy.ExplicitModelBuilder.export_lookup"]], "export_lookup() (explicitparametricmodelbuilder method)": [[2, "stormpy.ExplicitParametricModelBuilder.export_lookup"]], "export_to_drn() (in module stormpy)": [[2, "stormpy.export_to_drn"]], "expression (janiassignment property)": [[2, "stormpy.JaniAssignment.expression"], [9, "stormpy.storage.JaniAssignment.expression"]], "expression (prismassignment property)": [[2, "stormpy.PrismAssignment.expression"], [9, "stormpy.storage.PrismAssignment.expression"]], "expression (prismlabel property)": [[2, "stormpy.PrismLabel.expression"], [9, "stormpy.storage.PrismLabel.expression"]], "expression_manager (janimodel property)": [[2, "stormpy.JaniModel.expression_manager"], [9, "stormpy.storage.JaniModel.expression_manager"]], "expression_manager (prismprogram property)": [[2, "stormpy.PrismProgram.expression_manager"], [9, "stormpy.storage.PrismProgram.expression_manager"]], "expression_variable (janiconstant property)": [[2, "stormpy.JaniConstant.expression_variable"], [9, "stormpy.storage.JaniConstant.expression_variable"]], "expression_variable (janivariable property)": [[2, "stormpy.JaniVariable.expression_variable"], [9, "stormpy.storage.JaniVariable.expression_variable"]], "expression_variable (prismconstant property)": [[2, "stormpy.PrismConstant.expression_variable"], [9, "stormpy.storage.PrismConstant.expression_variable"]], "expression_variable (prismvariable property)": [[2, "stormpy.PrismVariable.expression_variable"], [9, "stormpy.storage.PrismVariable.expression_variable"]], "factorization() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.factorization"]], "finalize() (janimodel method)": [[2, "stormpy.JaniModel.finalize"], [9, "stormpy.storage.JaniModel.finalize"]], "fix_deadlocks (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.fix_deadlocks"]], "flatten() (prismprogram method)": [[2, "stormpy.PrismProgram.flatten"], [9, "stormpy.storage.PrismProgram.flatten"]], "flatten_composition() (janimodel method)": [[2, "stormpy.JaniModel.flatten_composition"], [9, "stormpy.storage.JaniModel.flatten_composition"]], "formulas (modelformulaspair property)": [[2, "stormpy.ModelFormulasPair.formulas"]], "gather_variables() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.gather_variables"]], "gather_variables() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.gather_variables"]], "gather_variables() (polynomial method)": [[2, "stormpy.Polynomial.gather_variables"]], "gather_variables() (rationalfunction method)": [[2, "stormpy.RationalFunction.gather_variables"]], "gauss_seidel (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.gauss_seidel"]], "get() (bitvector method)": [[2, "stormpy.BitVector.get"], [9, "stormpy.storage.BitVector.get"]], "get_action_name() (prismprogram method)": [[2, "stormpy.PrismProgram.get_action_name"], [9, "stormpy.storage.PrismProgram.get_action_name"]], "get_as_variable_to_expression_map() (prismupdate method)": [[2, "stormpy.PrismUpdate.get_as_variable_to_expression_map"], [9, "stormpy.storage.PrismUpdate.get_as_variable_to_expression_map"]], "get_assignment() (prismupdate method)": [[2, "stormpy.PrismUpdate.get_assignment"], [9, "stormpy.storage.PrismUpdate.get_assignment"]], "get_automaton() (janimodel method)": [[2, "stormpy.JaniModel.get_automaton"], [9, "stormpy.storage.JaniModel.get_automaton"]], "get_automaton_index() (janimodel method)": [[2, "stormpy.JaniModel.get_automaton_index"], [9, "stormpy.storage.JaniModel.get_automaton_index"]], "get_boolean_value() (simplevaluation method)": [[2, "stormpy.SimpleValuation.get_boolean_value"], [9, "stormpy.storage.SimpleValuation.get_boolean_value"]], "get_boolean_value() (statevaluation method)": [[2, "stormpy.StateValuation.get_boolean_value"], [9, "stormpy.storage.StateValuation.get_boolean_value"]], "get_boolean_variable() (prismmodule method)": [[2, "stormpy.PrismModule.get_boolean_variable"], [9, "stormpy.storage.PrismModule.get_boolean_variable"]], "get_choice() (schedulerchoicedouble method)": [[2, "stormpy.SchedulerChoiceDouble.get_choice"], [9, "stormpy.storage.SchedulerChoiceDouble.get_choice"]], "get_choice() (schedulerchoiceexact method)": [[2, "stormpy.SchedulerChoiceExact.get_choice"], [9, "stormpy.storage.SchedulerChoiceExact.get_choice"]], "get_choice() (schedulerchoiceparametric method)": [[2, "stormpy.SchedulerChoiceParametric.get_choice"], [9, "stormpy.storage.SchedulerChoiceParametric.get_choice"]], "get_choice() (schedulerdouble method)": [[2, "stormpy.SchedulerDouble.get_choice"], [9, "stormpy.storage.SchedulerDouble.get_choice"]], "get_choice() (schedulerexact method)": [[2, "stormpy.SchedulerExact.get_choice"], [9, "stormpy.storage.SchedulerExact.get_choice"]], "get_choice() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.get_choice"], [9, "stormpy.storage.SchedulerParametric.get_choice"]], "get_choice_index() (sparseexactmdp method)": [[2, "stormpy.SparseExactMdp.get_choice_index"], [9, "stormpy.storage.SparseExactMdp.get_choice_index"]], "get_choice_index() (sparsemdp method)": [[2, "stormpy.SparseMdp.get_choice_index"], [9, "stormpy.storage.SparseMdp.get_choice_index"]], "get_choice_info() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.get_choice_info"], [9, "stormpy.storage.ChoiceOrigins.get_choice_info"]], "get_choices() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.get_choices"], [9, "stormpy.storage.ChoiceLabeling.get_choices"]], "get_command_indices_by_action_index() (prismmodule method)": [[2, "stormpy.PrismModule.get_command_indices_by_action_index"], [9, "stormpy.storage.PrismModule.get_command_indices_by_action_index"]], "get_command_set() (prismchoiceorigins method)": [[2, "stormpy.PrismChoiceOrigins.get_command_set"], [9, "stormpy.storage.PrismChoiceOrigins.get_command_set"]], "get_constant() (janimodel method)": [[2, "stormpy.JaniModel.get_constant"], [9, "stormpy.storage.JaniModel.get_constant"]], "get_constant() (prismprogram method)": [[2, "stormpy.PrismProgram.get_constant"], [9, "stormpy.storage.PrismProgram.get_constant"]], "get_current_row_group_count() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.get_current_row_group_count"], [9, "stormpy.storage.ExactSparseMatrixBuilder.get_current_row_group_count"]], "get_current_row_group_count() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.get_current_row_group_count"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.get_current_row_group_count"]], "get_current_row_group_count() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.get_current_row_group_count"], [9, "stormpy.storage.SparseMatrixBuilder.get_current_row_group_count"]], "get_deterministic_choice() (schedulerchoicedouble method)": [[2, "stormpy.SchedulerChoiceDouble.get_deterministic_choice"], [9, "stormpy.storage.SchedulerChoiceDouble.get_deterministic_choice"]], "get_deterministic_choice() (schedulerchoiceexact method)": [[2, "stormpy.SchedulerChoiceExact.get_deterministic_choice"], [9, "stormpy.storage.SchedulerChoiceExact.get_deterministic_choice"]], "get_deterministic_choice() (schedulerchoiceparametric method)": [[2, "stormpy.SchedulerChoiceParametric.get_deterministic_choice"], [9, "stormpy.storage.SchedulerChoiceParametric.get_deterministic_choice"]], "get_edge_index_set() (janichoiceorigins method)": [[2, "stormpy.JaniChoiceOrigins.get_edge_index_set"], [9, "stormpy.storage.JaniChoiceOrigins.get_edge_index_set"]], "get_expression() (atomicexpressionformula method)": [[2, "stormpy.AtomicExpressionFormula.get_expression"], [7, "stormpy.logic.AtomicExpressionFormula.get_expression"]], "get_identifier_info() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.get_identifier_info"], [9, "stormpy.storage.ChoiceOrigins.get_identifier_info"]], "get_integer_value() (simplevaluation method)": [[2, "stormpy.SimpleValuation.get_integer_value"], [9, "stormpy.storage.SimpleValuation.get_integer_value"]], "get_integer_value() (statevaluation method)": [[2, "stormpy.StateValuation.get_integer_value"], [9, "stormpy.storage.StateValuation.get_integer_value"]], "get_integer_variable() (prismmodule method)": [[2, "stormpy.PrismModule.get_integer_variable"], [9, "stormpy.storage.PrismModule.get_integer_variable"]], "get_json() (statevaluation method)": [[2, "stormpy.StateValuation.get_json"], [9, "stormpy.storage.StateValuation.get_json"]], "get_label_expression() (prismprogram method)": [[2, "stormpy.PrismProgram.get_label_expression"], [9, "stormpy.storage.PrismProgram.get_label_expression"]], "get_labels() (itemlabeling method)": [[2, "stormpy.ItemLabeling.get_labels"], [9, "stormpy.storage.ItemLabeling.get_labels"]], "get_labels_of_choice() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.get_labels_of_choice"], [9, "stormpy.storage.ChoiceLabeling.get_labels_of_choice"]], "get_labels_of_state() (statelabeling method)": [[2, "stormpy.StateLabeling.get_labels_of_state"], [9, "stormpy.storage.StateLabeling.get_labels_of_state"]], "get_last_column() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.get_last_column"], [9, "stormpy.storage.ExactSparseMatrixBuilder.get_last_column"]], "get_last_column() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.get_last_column"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.get_last_column"]], "get_last_column() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.get_last_column"], [9, "stormpy.storage.SparseMatrixBuilder.get_last_column"]], "get_last_row() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.get_last_row"], [9, "stormpy.storage.ExactSparseMatrixBuilder.get_last_row"]], "get_last_row() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.get_last_row"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.get_last_row"]], "get_last_row() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.get_last_row"], [9, "stormpy.storage.SparseMatrixBuilder.get_last_row"]], "get_location_index() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.get_location_index"], [9, "stormpy.storage.JaniAutomaton.get_location_index"]], "get_maximal_end_components() (in module stormpy)": [[2, "stormpy.get_maximal_end_components"]], "get_meta_variable() (ddmanager_sylvan method)": [[2, "stormpy.DdManager_Sylvan.get_meta_variable"], [9, "stormpy.storage.DdManager_Sylvan.get_meta_variable"]], "get_module() (prismprogram method)": [[2, "stormpy.PrismProgram.get_module"], [9, "stormpy.storage.PrismProgram.get_module"]], "get_module_indices_by_action_index() (prismprogram method)": [[2, "stormpy.PrismProgram.get_module_indices_by_action_index"], [9, "stormpy.storage.PrismProgram.get_module_indices_by_action_index"]], "get_nr_available_actions() (sparseexactmdp method)": [[2, "stormpy.SparseExactMdp.get_nr_available_actions"], [9, "stormpy.storage.SparseExactMdp.get_nr_available_actions"]], "get_nr_available_actions() (sparsemdp method)": [[2, "stormpy.SparseMdp.get_nr_available_actions"], [9, "stormpy.storage.SparseMdp.get_nr_available_actions"]], "get_nr_available_actions() (sparseparametricmdp method)": [[2, "stormpy.SparseParametricMdp.get_nr_available_actions"], [9, "stormpy.storage.SparseParametricMdp.get_nr_available_actions"]], "get_nr_of_states() (statevaluation method)": [[2, "stormpy.StateValuation.get_nr_of_states"], [9, "stormpy.storage.StateValuation.get_nr_of_states"]], "get_number_of_identifiers() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.get_number_of_identifiers"], [9, "stormpy.storage.ChoiceOrigins.get_number_of_identifiers"]], "get_observation() (sparseexactpomdp method)": [[2, "stormpy.SparseExactPomdp.get_observation"], [9, "stormpy.storage.SparseExactPomdp.get_observation"]], "get_observation() (sparseparametricpomdp method)": [[2, "stormpy.SparseParametricPomdp.get_observation"], [9, "stormpy.storage.SparseParametricPomdp.get_observation"]], "get_observation() (sparsepomdp method)": [[2, "stormpy.SparsePomdp.get_observation"], [9, "stormpy.storage.SparsePomdp.get_observation"]], "get_operand() (expression method)": [[2, "stormpy.Expression.get_operand"], [9, "stormpy.storage.Expression.get_operand"]], "get_overapproximation() (paretocurvecheckresultdouble method)": [[2, "stormpy.ParetoCurveCheckResultDouble.get_overapproximation"]], "get_rational_value() (statevaluation method)": [[2, "stormpy.StateValuation.get_rational_value"], [9, "stormpy.storage.StateValuation.get_rational_value"]], "get_reachable_states() (in module stormpy)": [[2, "stormpy.get_reachable_states"]], "get_row() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_row"], [9, "stormpy.storage.ExactSparseMatrix.get_row"]], "get_row() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_row"], [9, "stormpy.storage.ParametricSparseMatrix.get_row"]], "get_row() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_row"], [9, "stormpy.storage.SparseMatrix.get_row"]], "get_row_group_end() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_row_group_end"], [9, "stormpy.storage.ExactSparseMatrix.get_row_group_end"]], "get_row_group_end() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_row_group_end"], [9, "stormpy.storage.ParametricSparseMatrix.get_row_group_end"]], "get_row_group_end() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_row_group_end"], [9, "stormpy.storage.SparseMatrix.get_row_group_end"]], "get_row_group_start() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_row_group_start"], [9, "stormpy.storage.ExactSparseMatrix.get_row_group_start"]], "get_row_group_start() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_row_group_start"], [9, "stormpy.storage.ParametricSparseMatrix.get_row_group_start"]], "get_row_group_start() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_row_group_start"], [9, "stormpy.storage.SparseMatrix.get_row_group_start"]], "get_rows_for_group() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_rows_for_group"], [9, "stormpy.storage.ExactSparseMatrix.get_rows_for_group"]], "get_rows_for_group() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_rows_for_group"], [9, "stormpy.storage.ParametricSparseMatrix.get_rows_for_group"]], "get_rows_for_group() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_rows_for_group"], [9, "stormpy.storage.SparseMatrix.get_rows_for_group"]], "get_state_action_reward() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.get_state_action_reward"], [9, "stormpy.storage.SparseExactRewardModel.get_state_action_reward"]], "get_state_action_reward() (sparseparametricrewardmodel method)": [[2, "stormpy.SparseParametricRewardModel.get_state_action_reward"], [9, "stormpy.storage.SparseParametricRewardModel.get_state_action_reward"]], "get_state_action_reward() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.get_state_action_reward"], [9, "stormpy.storage.SparseRewardModel.get_state_action_reward"]], "get_state_reward() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.get_state_reward"], [9, "stormpy.storage.SparseExactRewardModel.get_state_reward"]], "get_state_reward() (sparseparametricrewardmodel method)": [[2, "stormpy.SparseParametricRewardModel.get_state_reward"], [9, "stormpy.storage.SparseParametricRewardModel.get_state_reward"]], "get_state_reward() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.get_state_reward"], [9, "stormpy.storage.SparseRewardModel.get_state_reward"]], "get_states() (statelabeling method)": [[2, "stormpy.StateLabeling.get_states"], [9, "stormpy.storage.StateLabeling.get_states"]], "get_string() (statevaluation method)": [[2, "stormpy.StateValuation.get_string"], [9, "stormpy.storage.StateValuation.get_string"]], "get_synchronizing_action_indices() (prismprogram method)": [[2, "stormpy.PrismProgram.get_synchronizing_action_indices"], [9, "stormpy.storage.PrismProgram.get_synchronizing_action_indices"]], "get_truth_values() (explicitqualitativecheckresult method)": [[2, "stormpy.ExplicitQualitativeCheckResult.get_truth_values"]], "get_truth_values() (symbolicqualitativecheckresult method)": [[2, "stormpy.SymbolicQualitativeCheckResult.get_truth_values"]], "get_undefined_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.get_undefined_constants"], [9, "stormpy.storage.PrismProgram.get_undefined_constants"]], "get_underapproximation() (paretocurvecheckresultdouble method)": [[2, "stormpy.ParetoCurveCheckResultDouble.get_underapproximation"]], "get_values() (explicitexactquantitativecheckresult method)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult.get_values"]], "get_values() (explicitparametricquantitativecheckresult method)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult.get_values"]], "get_values() (explicitquantitativecheckresult method)": [[2, "stormpy.ExplicitQuantitativeCheckResult.get_values"]], "get_values() (hybridexactquantitativecheckresult method)": [[2, "stormpy.HybridExactQuantitativeCheckResult.get_values"]], "get_values() (hybridparametricquantitativecheckresult method)": [[2, "stormpy.HybridParametricQuantitativeCheckResult.get_values"]], "get_values() (hybridquantitativecheckresult method)": [[2, "stormpy.HybridQuantitativeCheckResult.get_values"]], "get_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.get_variable"], [9, "stormpy.storage.ExpressionManager.get_variable"]], "get_variable_by_expr_variable() (janivariableset method)": [[2, "stormpy.JaniVariableSet.get_variable_by_expr_variable"], [9, "stormpy.storage.JaniVariableSet.get_variable_by_expr_variable"]], "get_variable_by_name() (janivariableset method)": [[2, "stormpy.JaniVariableSet.get_variable_by_name"], [9, "stormpy.storage.JaniVariableSet.get_variable_by_name"]], "get_variables() (expression method)": [[2, "stormpy.Expression.get_variables"], [9, "stormpy.storage.Expression.get_variables"]], "get_variables() (expressionmanager method)": [[2, "stormpy.ExpressionManager.get_variables"], [9, "stormpy.storage.ExpressionManager.get_variables"]], "get_vertices_clockwise() (polytopedouble method)": [[2, "stormpy.PolytopeDouble.get_vertices_clockwise"], [9, "stormpy.storage.PolytopeDouble.get_vertices_clockwise"]], "get_vertices_clockwise() (polytopeexact method)": [[2, "stormpy.PolytopeExact.get_vertices_clockwise"], [9, "stormpy.storage.PolytopeExact.get_vertices_clockwise"]], "get_zero_reward_states() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.get_zero_reward_states"], [9, "stormpy.storage.SparseExactRewardModel.get_zero_reward_states"]], "get_zero_reward_states() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.get_zero_reward_states"], [9, "stormpy.storage.SparseRewardModel.get_zero_reward_states"]], "global_boolean_variables (prismprogram property)": [[2, "stormpy.PrismProgram.global_boolean_variables"], [9, "stormpy.storage.PrismProgram.global_boolean_variables"]], "global_index (prismcommand property)": [[2, "stormpy.PrismCommand.global_index"], [9, "stormpy.storage.PrismCommand.global_index"]], "global_index (prismupdate property)": [[2, "stormpy.PrismUpdate.global_index"], [9, "stormpy.storage.PrismUpdate.global_index"]], "global_integer_variables (prismprogram property)": [[2, "stormpy.PrismProgram.global_integer_variables"], [9, "stormpy.storage.PrismProgram.global_integer_variables"]], "global_variables (janimodel property)": [[2, "stormpy.JaniModel.global_variables"], [9, "stormpy.storage.JaniModel.global_variables"]], "gmmxx (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.gmmxx"]], "graph_preserving_constraints (constraintcollector property)": [[2, "stormpy.ConstraintCollector.graph_preserving_constraints"]], "guard (janiedge property)": [[2, "stormpy.JaniEdge.guard"], [9, "stormpy.storage.JaniEdge.guard"]], "guard (janitemplateedge property)": [[2, "stormpy.JaniTemplateEdge.guard"], [9, "stormpy.storage.JaniTemplateEdge.guard"]], "guard_expression (prismcommand property)": [[2, "stormpy.PrismCommand.guard_expression"], [9, "stormpy.storage.PrismCommand.guard_expression"]], "has_boolean_type() (expression method)": [[2, "stormpy.Expression.has_boolean_type"], [9, "stormpy.storage.Expression.has_boolean_type"]], "has_bound (operatorformula property)": [[2, "stormpy.OperatorFormula.has_bound"], [7, "stormpy.logic.OperatorFormula.has_bound"]], "has_constant() (prismprogram method)": [[2, "stormpy.PrismProgram.has_constant"], [9, "stormpy.storage.PrismProgram.has_constant"]], "has_integer_type() (expression method)": [[2, "stormpy.Expression.has_integer_type"], [9, "stormpy.storage.Expression.has_integer_type"]], "has_label() (prismprogram method)": [[2, "stormpy.PrismProgram.has_label"], [9, "stormpy.storage.PrismProgram.has_label"]], "has_lower_bound (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.has_lower_bound"], [7, "stormpy.logic.BoundedUntilFormula.has_lower_bound"]], "has_module_with_inner_action_overlapping_guard() (overlappingguardanalyser method)": [[2, "stormpy.OverlappingGuardAnalyser.has_module_with_inner_action_overlapping_guard"], [9, "stormpy.storage.OverlappingGuardAnalyser.has_module_with_inner_action_overlapping_guard"]], "has_observation_valuations() (sparseexactpomdp method)": [[2, "stormpy.SparseExactPomdp.has_observation_valuations"], [9, "stormpy.storage.SparseExactPomdp.has_observation_valuations"]], "has_observation_valuations() (sparsepomdp method)": [[2, "stormpy.SparsePomdp.has_observation_valuations"], [9, "stormpy.storage.SparsePomdp.has_observation_valuations"]], "has_optimality_type (operatorformula property)": [[2, "stormpy.OperatorFormula.has_optimality_type"], [7, "stormpy.logic.OperatorFormula.has_optimality_type"]], "has_rational_type() (expression method)": [[2, "stormpy.Expression.has_rational_type"], [9, "stormpy.storage.Expression.has_rational_type"]], "has_reward_model() (prismprogram method)": [[2, "stormpy.PrismProgram.has_reward_model"], [9, "stormpy.storage.PrismProgram.has_reward_model"]], "has_reward_name() (rewardoperator method)": [[2, "stormpy.RewardOperator.has_reward_name"], [7, "stormpy.logic.RewardOperator.has_reward_name"]], "has_silent_action() (janiedge method)": [[2, "stormpy.JaniEdge.has_silent_action"], [9, "stormpy.storage.JaniEdge.has_silent_action"]], "has_standard_composition() (janimodel method)": [[2, "stormpy.JaniModel.has_standard_composition"], [9, "stormpy.storage.JaniModel.has_standard_composition"]], "has_state_action_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SparseExactRewardModel.has_state_action_rewards"]], "has_state_action_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.has_state_action_rewards"]], "has_state_action_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SparseRewardModel.has_state_action_rewards"]], "has_state_action_rewards (symbolicsylvanparametricrewardmodel property)": [[2, "stormpy.SymbolicSylvanParametricRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SymbolicSylvanParametricRewardModel.has_state_action_rewards"]], "has_state_action_rewards (symbolicsylvanrewardmodel property)": [[2, "stormpy.SymbolicSylvanRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SymbolicSylvanRewardModel.has_state_action_rewards"]], "has_state_label() (statelabeling method)": [[2, "stormpy.StateLabeling.has_state_label"], [9, "stormpy.storage.StateLabeling.has_state_label"]], "has_state_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.has_state_rewards"], [9, "stormpy.storage.SparseExactRewardModel.has_state_rewards"]], "has_state_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.has_state_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.has_state_rewards"]], "has_state_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.has_state_rewards"], [9, "stormpy.storage.SparseRewardModel.has_state_rewards"]], "has_state_rewards (symbolicsylvanparametricrewardmodel property)": [[2, "stormpy.SymbolicSylvanParametricRewardModel.has_state_rewards"], [9, "stormpy.storage.SymbolicSylvanParametricRewardModel.has_state_rewards"]], "has_state_rewards (symbolicsylvanrewardmodel property)": [[2, "stormpy.SymbolicSylvanRewardModel.has_state_rewards"], [9, "stormpy.storage.SymbolicSylvanRewardModel.has_state_rewards"]], "has_transition_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.has_transition_rewards"], [9, "stormpy.storage.SparseExactRewardModel.has_transition_rewards"]], "has_transition_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.has_transition_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.has_transition_rewards"]], "has_transition_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.has_transition_rewards"], [9, "stormpy.storage.SparseRewardModel.has_transition_rewards"]], "has_transition_rewards (symbolicsylvanparametricrewardmodel property)": [[2, "stormpy.SymbolicSylvanParametricRewardModel.has_transition_rewards"], [9, "stormpy.storage.SymbolicSylvanParametricRewardModel.has_transition_rewards"]], "has_transition_rewards (symbolicsylvanrewardmodel property)": [[2, "stormpy.SymbolicSylvanRewardModel.has_transition_rewards"], [9, "stormpy.storage.SymbolicSylvanRewardModel.has_transition_rewards"]], "has_trivial_row_grouping (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.has_trivial_row_grouping"], [9, "stormpy.storage.ExactSparseMatrix.has_trivial_row_grouping"]], "has_trivial_row_grouping (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.has_trivial_row_grouping"], [9, "stormpy.storage.ParametricSparseMatrix.has_trivial_row_grouping"]], "has_trivial_row_grouping (sparsematrix property)": [[2, "stormpy.SparseMatrix.has_trivial_row_grouping"], [9, "stormpy.storage.SparseMatrix.has_trivial_row_grouping"]], "has_undefined_constants (janimodel property)": [[2, "stormpy.JaniModel.has_undefined_constants"], [9, "stormpy.storage.JaniModel.has_undefined_constants"]], "has_undefined_constants (prismprogram property)": [[2, "stormpy.PrismProgram.has_undefined_constants"], [9, "stormpy.storage.PrismProgram.has_undefined_constants"]], "id (sparseexactmodelaction property)": [[2, "stormpy.SparseExactModelAction.id"], [9, "stormpy.storage.SparseExactModelAction.id"]], "id (sparseexactmodelstate property)": [[2, "stormpy.SparseExactModelState.id"], [9, "stormpy.storage.SparseExactModelState.id"]], "id (sparsemodelaction property)": [[2, "stormpy.SparseModelAction.id"], [9, "stormpy.storage.SparseModelAction.id"]], "id (sparsemodelstate property)": [[2, "stormpy.SparseModelState.id"], [9, "stormpy.storage.SparseModelState.id"]], "id (sparseparametricmodelaction property)": [[2, "stormpy.SparseParametricModelAction.id"], [9, "stormpy.storage.SparseParametricModelAction.id"]], "id (sparseparametricmodelstate property)": [[2, "stormpy.SparseParametricModelState.id"], [9, "stormpy.storage.SparseParametricModelState.id"]], "id (variable property)": [[2, "stormpy.Variable.id"]], "identifier() (expression method)": [[2, "stormpy.Expression.identifier"], [9, "stormpy.storage.Expression.identifier"]], "init_expression (janivariable property)": [[2, "stormpy.JaniVariable.init_expression"], [9, "stormpy.storage.JaniVariable.init_expression"]], "initial_location_indices (janiautomaton property)": [[2, "stormpy.JaniAutomaton.initial_location_indices"], [9, "stormpy.storage.JaniAutomaton.initial_location_indices"]], "initial_states_restriction (janiautomaton property)": [[2, "stormpy.JaniAutomaton.initial_states_restriction"], [9, "stormpy.storage.JaniAutomaton.initial_states_restriction"]], "initial_states_restriction (janimodel property)": [[2, "stormpy.JaniModel.initial_states_restriction"], [9, "stormpy.storage.JaniModel.initial_states_restriction"]], "initial_value_expression (prismvariable property)": [[2, "stormpy.PrismVariable.initial_value_expression"], [9, "stormpy.storage.PrismVariable.initial_value_expression"]], "insert() (flatset method)": [[2, "stormpy.FlatSet.insert"]], "insert_set() (flatset method)": [[2, "stormpy.FlatSet.insert_set"]], "install_signal_handlers() (in module stormpy)": [[2, "stormpy.install_signal_handlers"]], "instantiate_constants() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.instantiate_constants"]], "integer_variables (prismmodule property)": [[2, "stormpy.PrismModule.integer_variables"], [9, "stormpy.storage.PrismModule.integer_variables"]], "interval_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.interval_iteration"]], "interval_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.interval_iteration"]], "is_boolean (expressiontype property)": [[2, "stormpy.ExpressionType.is_boolean"], [9, "stormpy.storage.ExpressionType.is_boolean"]], "is_bounded_until_formula (formula property)": [[2, "stormpy.Formula.is_bounded_until_formula"], [7, "stormpy.logic.Formula.is_bounded_until_formula"]], "is_constant() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.is_constant"]], "is_constant() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.is_constant"]], "is_constant() (polynomial method)": [[2, "stormpy.Polynomial.is_constant"]], "is_constant() (rationalfunction method)": [[2, "stormpy.RationalFunction.is_constant"]], "is_deterministic_model (prismprogram property)": [[2, "stormpy.PrismProgram.is_deterministic_model"], [9, "stormpy.storage.PrismProgram.is_deterministic_model"]], "is_eventually_formula (formula property)": [[2, "stormpy.Formula.is_eventually_formula"], [7, "stormpy.logic.Formula.is_eventually_formula"]], "is_function_application (expression property)": [[2, "stormpy.Expression.is_function_application"], [9, "stormpy.storage.Expression.is_function_application"]], "is_integer (expressiontype property)": [[2, "stormpy.ExpressionType.is_integer"], [9, "stormpy.storage.ExpressionType.is_integer"]], "is_jani_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.is_jani_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.is_jani_choice_origins"]], "is_jani_model (symbolicmodeldescription property)": [[2, "stormpy.SymbolicModelDescription.is_jani_model"]], "is_labeled (prismcommand property)": [[2, "stormpy.PrismCommand.is_labeled"], [9, "stormpy.storage.PrismCommand.is_labeled"]], "is_literal() (expression method)": [[2, "stormpy.Expression.is_literal"], [9, "stormpy.storage.Expression.is_literal"]], "is_multi_objective_formula (formula property)": [[2, "stormpy.Formula.is_multi_objective_formula"], [7, "stormpy.logic.Formula.is_multi_objective_formula"]], "is_multidimensional (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.is_multidimensional"], [7, "stormpy.logic.BoundedUntilFormula.is_multidimensional"]], "is_no_variable (variable property)": [[2, "stormpy.Variable.is_no_variable"]], "is_one() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.is_one"]], "is_prism_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.is_prism_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.is_prism_choice_origins"]], "is_prism_program (symbolicmodeldescription property)": [[2, "stormpy.SymbolicModelDescription.is_prism_program"]], "is_probability_operator (formula property)": [[2, "stormpy.Formula.is_probability_operator"], [7, "stormpy.logic.Formula.is_probability_operator"]], "is_rational (expressiontype property)": [[2, "stormpy.ExpressionType.is_rational"], [9, "stormpy.storage.ExpressionType.is_rational"]], "is_reward_operator (formula property)": [[2, "stormpy.Formula.is_reward_operator"], [7, "stormpy.logic.Formula.is_reward_operator"]], "is_subset_of() (flatset method)": [[2, "stormpy.FlatSet.is_subset_of"]], "is_until_formula (formula property)": [[2, "stormpy.Formula.is_until_formula"], [7, "stormpy.logic.Formula.is_until_formula"]], "is_variable() (expression method)": [[2, "stormpy.Expression.is_variable"], [9, "stormpy.storage.Expression.is_variable"]], "iterations (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.iterations"]], "jacobi (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.jacobi"]], "kept_actions (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.kept_actions"]], "kept_actions (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.kept_actions"]], "kept_actions (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.kept_actions"]], "label (atomiclabelformula property)": [[2, "stormpy.AtomicLabelFormula.label"], [7, "stormpy.logic.AtomicLabelFormula.label"]], "label_unlabelled_commands() (prismprogram method)": [[2, "stormpy.PrismProgram.label_unlabelled_commands"], [9, "stormpy.storage.PrismProgram.label_unlabelled_commands"]], "labeled (prismcommand property)": [[2, "stormpy.PrismCommand.labeled"], [9, "stormpy.storage.PrismCommand.labeled"]], "labels (prismprogram property)": [[2, "stormpy.PrismProgram.labels"], [9, "stormpy.storage.PrismProgram.labels"]], "labels (sparseexactmodelstate property)": [[2, "stormpy.SparseExactModelState.labels"], [9, "stormpy.storage.SparseExactModelState.labels"]], "labels (sparsemodelstate property)": [[2, "stormpy.SparseModelState.labels"], [9, "stormpy.storage.SparseModelState.labels"]], "labels (sparseparametricmodelstate property)": [[2, "stormpy.SparseParametricModelState.labels"], [9, "stormpy.storage.SparseParametricModelState.labels"]], "left_subformula (binarypathformula property)": [[2, "stormpy.BinaryPathFormula.left_subformula"], [7, "stormpy.logic.BinaryPathFormula.left_subformula"]], "left_subformula (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.left_subformula"], [7, "stormpy.logic.BoundedUntilFormula.left_subformula"]], "linear_programming (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.linear_programming"]], "load_from_string() (bitvector static method)": [[2, "stormpy.BitVector.load_from_string"], [9, "stormpy.storage.BitVector.load_from_string"]], "location_variable (janiautomaton property)": [[2, "stormpy.JaniAutomaton.location_variable"], [9, "stormpy.storage.JaniAutomaton.location_variable"]], "locations (janiautomaton property)": [[2, "stormpy.JaniAutomaton.locations"], [9, "stormpy.storage.JaniAutomaton.locations"]], "lookup() (explicitstatelookup method)": [[2, "stormpy.ExplicitStateLookup.lookup"]], "lower_bound_expression (prismintegervariable property)": [[2, "stormpy.PrismIntegerVariable.lower_bound_expression"], [9, "stormpy.storage.PrismIntegerVariable.lower_bound_expression"]], "lowest_value (ddmetavariable_sylvan property)": [[2, "stormpy.DdMetaVariable_Sylvan.lowest_value"], [9, "stormpy.storage.DdMetaVariable_Sylvan.lowest_value"]], "make_row_grouping_trivial() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.make_row_grouping_trivial"], [9, "stormpy.storage.ExactSparseMatrix.make_row_grouping_trivial"]], "make_row_grouping_trivial() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.make_row_grouping_trivial"], [9, "stormpy.storage.ParametricSparseMatrix.make_row_grouping_trivial"]], "make_row_grouping_trivial() (sparsematrix method)": [[2, "stormpy.SparseMatrix.make_row_grouping_trivial"], [9, "stormpy.storage.SparseMatrix.make_row_grouping_trivial"]], "make_sparse_model_builder() (in module stormpy)": [[2, "stormpy.make_sparse_model_builder"]], "make_sparse_model_builder_exact() (in module stormpy)": [[2, "stormpy.make_sparse_model_builder_exact"]], "make_sparse_model_builder_parametric() (in module stormpy)": [[2, "stormpy.make_sparse_model_builder_parametric"]], "make_standard_compliant() (janimodel method)": [[2, "stormpy.JaniModel.make_standard_compliant"], [9, "stormpy.storage.JaniModel.make_standard_compliant"]], "make_variables_local() (janiscopechanger method)": [[2, "stormpy.JaniScopeChanger.make_variables_local"], [9, "stormpy.storage.JaniScopeChanger.make_variables_local"]], "manager (expression property)": [[2, "stormpy.Expression.manager"], [9, "stormpy.storage.Expression.manager"]], "markovian_states (sparseexactma property)": [[2, "stormpy.SparseExactMA.markovian_states"], [9, "stormpy.storage.SparseExactMA.markovian_states"]], "markovian_states (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.markovian_states"], [9, "stormpy.storage.SparseExactModelComponents.markovian_states"]], "markovian_states (sparsema property)": [[2, "stormpy.SparseMA.markovian_states"], [9, "stormpy.storage.SparseMA.markovian_states"]], "markovian_states (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.markovian_states"], [9, "stormpy.storage.SparseModelComponents.markovian_states"]], "markovian_states (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.markovian_states"], [9, "stormpy.storage.SparseParametricModelComponents.markovian_states"]], "matrix (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.matrix"]], "maximum_counterexamples (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.maximum_counterexamples"]], "maximum_iterations (nativesolverenvironment property)": [[2, "stormpy.NativeSolverEnvironment.maximum_iterations"]], "maximum_iterations_after_counterexample (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.maximum_iterations_after_counterexample"]], "memory_size (schedulerdouble property)": [[2, "stormpy.SchedulerDouble.memory_size"], [9, "stormpy.storage.SchedulerDouble.memory_size"]], "memory_size (schedulerexact property)": [[2, "stormpy.SchedulerExact.memory_size"], [9, "stormpy.storage.SchedulerExact.memory_size"]], "memory_size (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.memory_size"], [9, "stormpy.storage.SchedulerParametric.memory_size"]], "memoryless (schedulerdouble property)": [[2, "stormpy.SchedulerDouble.memoryless"], [9, "stormpy.storage.SchedulerDouble.memoryless"]], "memoryless (schedulerexact property)": [[2, "stormpy.SchedulerExact.memoryless"], [9, "stormpy.storage.SchedulerExact.memoryless"]], "memoryless (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.memoryless"], [9, "stormpy.storage.SchedulerParametric.memoryless"]], "meta_variables (dd_sylvan property)": [[2, "stormpy.Dd_Sylvan.meta_variables"], [9, "stormpy.storage.Dd_Sylvan.meta_variables"]], "method (minmaxsolverenvironment property)": [[2, "stormpy.MinMaxSolverEnvironment.method"]], "method (nativesolverenvironment property)": [[2, "stormpy.NativeSolverEnvironment.method"]], "minmax_solver_environment (solverenvironment property)": [[2, "stormpy.SolverEnvironment.minmax_solver_environment"]], "model (janichoiceorigins property)": [[2, "stormpy.JaniChoiceOrigins.model"], [9, "stormpy.storage.JaniChoiceOrigins.model"]], "model (modelformulaspair property)": [[2, "stormpy.ModelFormulasPair.model"]], "model (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.model"]], "model (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.model"]], "model (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.model"]], "model_checking() (in module stormpy)": [[2, "stormpy.model_checking"]], "model_checking_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.model_checking_time"]], "model_type (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.model_type"], [9, "stormpy.storage.JaniInformationObject.model_type"]], "model_type (janimodel property)": [[2, "stormpy.JaniModel.model_type"], [9, "stormpy.storage.JaniModel.model_type"]], "model_type (prismprogram property)": [[2, "stormpy.PrismProgram.model_type"], [9, "stormpy.storage.PrismProgram.model_type"]], "module": [[2, "module-stormpy"], [3, "module-stormpy.dft"], [4, "module-stormpy.exceptions"], [5, "module-stormpy.gspn"], [6, "module-stormpy.info"], [7, "module-stormpy.logic"], [8, "module-stormpy.pars"], [9, "module-stormpy.storage"], [10, "module-stormpy.utility"]], "modules (prismprogram property)": [[2, "stormpy.PrismProgram.modules"], [9, "stormpy.storage.PrismProgram.modules"]], "name (binarybooleanoperatortype property)": [[2, "stormpy.BinaryBooleanOperatorType.name"], [7, "stormpy.logic.BinaryBooleanOperatorType.name"]], "name (bisimulationtype property)": [[2, "stormpy.BisimulationType.name"]], "name (comparisontype property)": [[2, "stormpy.ComparisonType.name"], [7, "stormpy.logic.ComparisonType.name"]], "name (ddmetavariabletype property)": [[2, "stormpy.DdMetaVariableType.name"], [9, "stormpy.storage.DdMetaVariableType.name"]], "name (ddmetavariable_sylvan property)": [[2, "stormpy.DdMetaVariable_Sylvan.name"], [9, "stormpy.storage.DdMetaVariable_Sylvan.name"]], "name (eliminationlabelbehavior property)": [[2, "stormpy.EliminationLabelBehavior.name"]], "name (equationsolvertype property)": [[2, "stormpy.EquationSolverType.name"]], "name (janiautomaton property)": [[2, "stormpy.JaniAutomaton.name"], [9, "stormpy.storage.JaniAutomaton.name"]], "name (janiconstant property)": [[2, "stormpy.JaniConstant.name"], [9, "stormpy.storage.JaniConstant.name"]], "name (janilocation property)": [[2, "stormpy.JaniLocation.name"], [9, "stormpy.storage.JaniLocation.name"]], "name (janimodel property)": [[2, "stormpy.JaniModel.name"], [9, "stormpy.storage.JaniModel.name"]], "name (janimodeltype property)": [[2, "stormpy.JaniModelType.name"]], "name (janivariable property)": [[2, "stormpy.JaniVariable.name"], [9, "stormpy.storage.JaniVariable.name"]], "name (minmaxmethod property)": [[2, "stormpy.MinMaxMethod.name"]], "name (modeltype property)": [[2, "stormpy.ModelType.name"], [8, "stormpy.pars.ModelType.name"], [9, "stormpy.storage.ModelType.name"]], "name (nativelinearequationsolvermethod property)": [[2, "stormpy.NativeLinearEquationSolverMethod.name"]], "name (operatortype property)": [[2, "stormpy.OperatorType.name"], [9, "stormpy.storage.OperatorType.name"]], "name (optimizationdirection property)": [[2, "stormpy.OptimizationDirection.name"]], "name (prismconstant property)": [[2, "stormpy.PrismConstant.name"], [9, "stormpy.storage.PrismConstant.name"]], "name (prismlabel property)": [[2, "stormpy.PrismLabel.name"], [9, "stormpy.storage.PrismLabel.name"]], "name (prismmodeltype property)": [[2, "stormpy.PrismModelType.name"], [9, "stormpy.storage.PrismModelType.name"]], "name (prismmodule property)": [[2, "stormpy.PrismModule.name"], [9, "stormpy.storage.PrismModule.name"]], "name (prismrewardmodel property)": [[2, "stormpy.PrismRewardModel.name"], [9, "stormpy.storage.PrismRewardModel.name"]], "name (prismvariable property)": [[2, "stormpy.PrismVariable.name"], [9, "stormpy.storage.PrismVariable.name"]], "name (property property)": [[2, "stormpy.Property.name"]], "name (quotientformat property)": [[2, "stormpy.QuotientFormat.name"]], "name (variable property)": [[2, "stormpy.Variable.name"], [9, "stormpy.storage.Variable.name"]], "native (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.native"]], "native_solver_environment (solverenvironment property)": [[2, "stormpy.SolverEnvironment.native_solver_environment"]], "new_row_group() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.new_row_group"], [9, "stormpy.storage.ExactSparseMatrixBuilder.new_row_group"]], "new_row_group() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.new_row_group"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.new_row_group"]], "new_row_group() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.new_row_group"], [9, "stormpy.storage.SparseMatrixBuilder.new_row_group"]], "new_to_old_action_mapping (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.new_to_old_action_mapping"]], "new_to_old_action_mapping (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.new_to_old_action_mapping"]], "new_to_old_action_mapping (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.new_to_old_action_mapping"]], "new_to_old_row_mapping (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.new_to_old_row_mapping"]], "new_to_old_state_mapping (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.new_to_old_state_mapping"]], "new_to_old_state_mapping (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.new_to_old_state_mapping"]], "new_to_old_state_mapping (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.new_to_old_state_mapping"]], "node_count (dd_sylvan property)": [[2, "stormpy.Dd_Sylvan.node_count"], [9, "stormpy.storage.Dd_Sylvan.node_count"]], "nominator (rational property)": [[2, "stormpy.Rational.nominator"]], "nominator (rationalfunction property)": [[2, "stormpy.RationalFunction.nominator"]], "nondeterministic_choice_indices (sparseexactma property)": [[2, "stormpy.SparseExactMA.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseExactMA.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseexactmdp property)": [[2, "stormpy.SparseExactMdp.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseExactMdp.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparsema property)": [[2, "stormpy.SparseMA.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseMA.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparsemdp property)": [[2, "stormpy.SparseMdp.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseMdp.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseparametricma property)": [[2, "stormpy.SparseParametricMA.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseParametricMA.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseparametricmdp property)": [[2, "stormpy.SparseParametricMdp.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseParametricMdp.nondeterministic_choice_indices"]], "nr_automata (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.nr_automata"], [9, "stormpy.storage.JaniInformationObject.nr_automata"]], "nr_columns (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.nr_columns"], [9, "stormpy.storage.ExactSparseMatrix.nr_columns"]], "nr_columns (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.nr_columns"], [9, "stormpy.storage.ParametricSparseMatrix.nr_columns"]], "nr_columns (sparsematrix property)": [[2, "stormpy.SparseMatrix.nr_columns"], [9, "stormpy.storage.SparseMatrix.nr_columns"]], "nr_destinations (janiedge property)": [[2, "stormpy.JaniEdge.nr_destinations"], [9, "stormpy.storage.JaniEdge.nr_destinations"]], "nr_edges (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.nr_edges"], [9, "stormpy.storage.JaniInformationObject.nr_edges"]], "nr_entries (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.nr_entries"], [9, "stormpy.storage.ExactSparseMatrix.nr_entries"]], "nr_entries (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.nr_entries"], [9, "stormpy.storage.ParametricSparseMatrix.nr_entries"]], "nr_entries (sparsematrix property)": [[2, "stormpy.SparseMatrix.nr_entries"], [9, "stormpy.storage.SparseMatrix.nr_entries"]], "nr_modules (prismprogram property)": [[2, "stormpy.PrismProgram.nr_modules"], [9, "stormpy.storage.PrismProgram.nr_modules"]], "nr_observations (sparseexactpomdp property)": [[2, "stormpy.SparseExactPomdp.nr_observations"], [9, "stormpy.storage.SparseExactPomdp.nr_observations"]], "nr_observations (sparseparametricpomdp property)": [[2, "stormpy.SparseParametricPomdp.nr_observations"], [9, "stormpy.storage.SparseParametricPomdp.nr_observations"]], "nr_observations (sparsepomdp property)": [[2, "stormpy.SparsePomdp.nr_observations"], [9, "stormpy.storage.SparsePomdp.nr_observations"]], "nr_rows (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.nr_rows"], [9, "stormpy.storage.ExactSparseMatrix.nr_rows"]], "nr_rows (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.nr_rows"], [9, "stormpy.storage.ParametricSparseMatrix.nr_rows"]], "nr_rows (sparsematrix property)": [[2, "stormpy.SparseMatrix.nr_rows"], [9, "stormpy.storage.SparseMatrix.nr_rows"]], "nr_subformulas (multiobjectiveformula property)": [[2, "stormpy.MultiObjectiveFormula.nr_subformulas"], [7, "stormpy.logic.MultiObjectiveFormula.nr_subformulas"]], "nr_terms (polynomial property)": [[2, "stormpy.Polynomial.nr_terms"]], "nr_variables (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.nr_variables"], [9, "stormpy.storage.JaniInformationObject.nr_variables"]], "number_of_set_bits() (bitvector method)": [[2, "stormpy.BitVector.number_of_set_bits"], [9, "stormpy.storage.BitVector.number_of_set_bits"]], "number_of_unlabeled_commands (prismprogram property)": [[2, "stormpy.PrismProgram.number_of_unlabeled_commands"], [9, "stormpy.storage.PrismProgram.number_of_unlabeled_commands"]], "numerator (factorizedrationalfunction property)": [[2, "stormpy.FactorizedRationalFunction.numerator"]], "numerator (rational property)": [[2, "stormpy.Rational.numerator"]], "numerator (rationalfunction property)": [[2, "stormpy.RationalFunction.numerator"]], "observability_classes (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.observability_classes"], [9, "stormpy.storage.SparseExactModelComponents.observability_classes"]], "observability_classes (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.observability_classes"], [9, "stormpy.storage.SparseModelComponents.observability_classes"]], "observability_classes (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.observability_classes"], [9, "stormpy.storage.SparseParametricModelComponents.observability_classes"]], "observation_valuations (sparseexactpomdp property)": [[2, "stormpy.SparseExactPomdp.observation_valuations"], [9, "stormpy.storage.SparseExactPomdp.observation_valuations"]], "observation_valuations (sparsepomdp property)": [[2, "stormpy.SparsePomdp.observation_valuations"], [9, "stormpy.storage.SparsePomdp.observation_valuations"]], "observations (sparseexactpomdp property)": [[2, "stormpy.SparseExactPomdp.observations"], [9, "stormpy.storage.SparseExactPomdp.observations"]], "observations (sparseparametricpomdp property)": [[2, "stormpy.SparseParametricPomdp.observations"], [9, "stormpy.storage.SparseParametricPomdp.observations"]], "observations (sparsepomdp property)": [[2, "stormpy.SparsePomdp.observations"], [9, "stormpy.storage.SparsePomdp.observations"]], "old_to_new_state_mapping (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.old_to_new_state_mapping"]], "operator (expression property)": [[2, "stormpy.Expression.operator"], [9, "stormpy.storage.Expression.operator"]], "optimality_type (operatorformula property)": [[2, "stormpy.OperatorFormula.optimality_type"], [7, "stormpy.logic.OperatorFormula.optimality_type"]], "optimistic_value_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.optimistic_value_iteration"]], "optimistic_value_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.optimistic_value_iteration"]], "parse() (expressionparser method)": [[2, "stormpy.ExpressionParser.parse"], [9, "stormpy.storage.ExpressionParser.parse"]], "parse_constant_definitions() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.parse_constant_definitions"]], "parse_constants_string() (in module stormpy)": [[2, "stormpy.parse_constants_string"]], "parse_jani_model() (in module stormpy)": [[2, "stormpy.parse_jani_model"]], "parse_jani_model_from_string() (in module stormpy)": [[2, "stormpy.parse_jani_model_from_string"]], "parse_prism_program() (in module stormpy)": [[2, "stormpy.parse_prism_program"]], "parse_properties() (in module stormpy)": [[2, "stormpy.parse_properties"]], "parse_properties_for_jani_model() (in module stormpy)": [[2, "stormpy.parse_properties_for_jani_model"]], "parse_properties_for_prism_program() (in module stormpy)": [[2, "stormpy.parse_properties_for_prism_program"]], "parse_properties_without_context() (in module stormpy)": [[2, "stormpy.parse_properties_without_context"]], "partial (schedulerdouble property)": [[2, "stormpy.SchedulerDouble.partial"], [9, "stormpy.storage.SchedulerDouble.partial"]], "partial (schedulerexact property)": [[2, "stormpy.SchedulerExact.partial"], [9, "stormpy.storage.SchedulerExact.partial"]], "partial (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.partial"], [9, "stormpy.storage.SchedulerParametric.partial"]], "perform_bisimulation() (in module stormpy)": [[2, "stormpy.perform_bisimulation"]], "perform_sparse_bisimulation() (in module stormpy)": [[2, "stormpy.perform_sparse_bisimulation"]], "perform_symbolic_bisimulation() (in module stormpy)": [[2, "stormpy.perform_symbolic_bisimulation"]], "player1_matrix (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.player1_matrix"], [9, "stormpy.storage.SparseExactModelComponents.player1_matrix"]], "player1_matrix (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.player1_matrix"], [9, "stormpy.storage.SparseModelComponents.player1_matrix"]], "player1_matrix (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.player1_matrix"], [9, "stormpy.storage.SparseParametricModelComponents.player1_matrix"]], "policy_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.policy_iteration"]], "polynomial() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.polynomial"]], "power_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.power_iteration"]], "precision (minmaxsolverenvironment property)": [[2, "stormpy.MinMaxSolverEnvironment.precision"]], "precision (nativesolverenvironment property)": [[2, "stormpy.NativeSolverEnvironment.precision"]], "precompute() (smtcounterexamplegenerator static method)": [[2, "stormpy.SMTCounterExampleGenerator.precompute"]], "preprocess_symbolic_input() (in module stormpy)": [[2, "stormpy.preprocess_symbolic_input"]], "preserved_label_names (builderoptions property)": [[2, "stormpy.BuilderOptions.preserved_label_names"]], "print_row() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.print_row"], [9, "stormpy.storage.ExactSparseMatrix.print_row"]], "print_row() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.print_row"], [9, "stormpy.storage.ParametricSparseMatrix.print_row"]], "print_row() (sparsematrix method)": [[2, "stormpy.SparseMatrix.print_row"], [9, "stormpy.storage.SparseMatrix.print_row"]], "prob01max_states() (in module stormpy)": [[2, "stormpy.prob01max_states"]], "prob01min_states() (in module stormpy)": [[2, "stormpy.prob01min_states"]], "probability (janiedgedestination property)": [[2, "stormpy.JaniEdgeDestination.probability"], [9, "stormpy.storage.JaniEdgeDestination.probability"]], "probability_expression (prismupdate property)": [[2, "stormpy.PrismUpdate.probability_expression"], [9, "stormpy.storage.PrismUpdate.probability_expression"]], "program (prismchoiceorigins property)": [[2, "stormpy.PrismChoiceOrigins.program"], [9, "stormpy.storage.PrismChoiceOrigins.program"]], "rank (variable property)": [[2, "stormpy.Variable.rank"]], "rate (janiedge property)": [[2, "stormpy.JaniEdge.rate"], [9, "stormpy.storage.JaniEdge.rate"]], "rate_transitions (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.rate_transitions"], [9, "stormpy.storage.SparseExactModelComponents.rate_transitions"]], "rate_transitions (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.rate_transitions"], [9, "stormpy.storage.SparseModelComponents.rate_transitions"]], "rate_transitions (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.rate_transitions"], [9, "stormpy.storage.SparseParametricModelComponents.rate_transitions"]], "rational_function() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.rational_function"]], "rational_search (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.rational_search"]], "rational_search (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.rational_search"]], "raw_formula (property property)": [[2, "stormpy.Property.raw_formula"]], "reduce_to_state_based_rewards() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.reduce_to_state_based_rewards"], [9, "stormpy.storage.SparseExactRewardModel.reduce_to_state_based_rewards"]], "reduce_to_state_based_rewards() (sparseparametricrewardmodel method)": [[2, "stormpy.SparseParametricRewardModel.reduce_to_state_based_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.reduce_to_state_based_rewards"]], "reduce_to_state_based_rewards() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.reduce_to_state_based_rewards"], [9, "stormpy.storage.SparseRewardModel.reduce_to_state_based_rewards"]], "remove_bound() (operatorformula method)": [[2, "stormpy.OperatorFormula.remove_bound"], [7, "stormpy.logic.OperatorFormula.remove_bound"]], "remove_constant() (janimodel method)": [[2, "stormpy.JaniModel.remove_constant"], [9, "stormpy.storage.JaniModel.remove_constant"]], "remove_optimality_type() (operatorformula method)": [[2, "stormpy.OperatorFormula.remove_optimality_type"], [7, "stormpy.logic.OperatorFormula.remove_optimality_type"]], "replace_automaton() (janimodel method)": [[2, "stormpy.JaniModel.replace_automaton"], [9, "stormpy.storage.JaniModel.replace_automaton"]], "replace_columns() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.replace_columns"], [9, "stormpy.storage.ExactSparseMatrixBuilder.replace_columns"]], "replace_columns() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.replace_columns"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.replace_columns"]], "replace_columns() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.replace_columns"], [9, "stormpy.storage.SparseMatrixBuilder.replace_columns"]], "reset_timeout() (in module stormpy)": [[2, "stormpy.reset_timeout"]], "restrict_commands() (prismprogram method)": [[2, "stormpy.PrismProgram.restrict_commands"], [9, "stormpy.storage.PrismProgram.restrict_commands"]], "restrict_edges() (janimodel method)": [[2, "stormpy.JaniModel.restrict_edges"], [9, "stormpy.storage.JaniModel.restrict_edges"]], "reward_models (prismprogram property)": [[2, "stormpy.PrismProgram.reward_models"], [9, "stormpy.storage.PrismProgram.reward_models"]], "reward_models (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.reward_models"], [9, "stormpy.storage.SparseExactModelComponents.reward_models"]], "reward_models (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.reward_models"], [9, "stormpy.storage.SparseModelComponents.reward_models"]], "reward_models (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.reward_models"], [9, "stormpy.storage.SparseParametricModelComponents.reward_models"]], "reward_name (rewardoperator property)": [[2, "stormpy.RewardOperator.reward_name"], [7, "stormpy.logic.RewardOperator.reward_name"]], "right_subformula (binarypathformula property)": [[2, "stormpy.BinaryPathFormula.right_subformula"], [7, "stormpy.logic.BinaryPathFormula.right_subformula"]], "right_subformula (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.right_subformula"], [7, "stormpy.logic.BoundedUntilFormula.right_subformula"]], "row_iter() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.row_iter"], [9, "stormpy.storage.ExactSparseMatrix.row_iter"]], "row_iter() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.row_iter"], [9, "stormpy.storage.ParametricSparseMatrix.row_iter"]], "row_iter() (sparsematrix method)": [[2, "stormpy.SparseMatrix.row_iter"], [9, "stormpy.storage.SparseMatrix.row_iter"]], "scheduler (explicitexactquantitativecheckresult property)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult.scheduler"]], "scheduler (explicitparametricquantitativecheckresult property)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult.scheduler"]], "scheduler (explicitquantitativecheckresult property)": [[2, "stormpy.ExplicitQuantitativeCheckResult.scheduler"]], "set() (bitvector method)": [[2, "stormpy.BitVector.set"], [9, "stormpy.storage.BitVector.set"]], "set_add_out_of_bounds_state() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_add_out_of_bounds_state"]], "set_add_overlapping_guards_label() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_add_overlapping_guards_label"]], "set_bound() (operatorformula method)": [[2, "stormpy.OperatorFormula.set_bound"], [7, "stormpy.logic.OperatorFormula.set_bound"]], "set_build_all_labels() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_all_labels"]], "set_build_all_reward_models() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_all_reward_models"]], "set_build_choice_labels() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_choice_labels"]], "set_build_observation_valuations() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_observation_valuations"]], "set_build_state_valuations() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_state_valuations"]], "set_build_with_choice_origins() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_with_choice_origins"]], "set_choices() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.set_choices"], [9, "stormpy.storage.ChoiceLabeling.set_choices"]], "set_compute_only_maybe_states() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_compute_only_maybe_states"]], "set_exploration_checks() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_exploration_checks"]], "set_force_sound() (solverenvironment method)": [[2, "stormpy.SolverEnvironment.set_force_sound"]], "set_hint() (checktask method)": [[2, "stormpy.CheckTask.set_hint"]], "set_identifier_mapping() (expressionparser method)": [[2, "stormpy.ExpressionParser.set_identifier_mapping"], [9, "stormpy.storage.ExpressionParser.set_identifier_mapping"]], "set_linear_equation_solver_type() (solverenvironment method)": [[2, "stormpy.SolverEnvironment.set_linear_equation_solver_type"]], "set_loglevel_debug() (in module stormpy)": [[2, "stormpy.set_loglevel_debug"]], "set_loglevel_error() (in module stormpy)": [[2, "stormpy.set_loglevel_error"]], "set_loglevel_trace() (in module stormpy)": [[2, "stormpy.set_loglevel_trace"]], "set_maybe_states() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_maybe_states"]], "set_model_type() (janimodel method)": [[2, "stormpy.JaniModel.set_model_type"], [9, "stormpy.storage.JaniModel.set_model_type"]], "set_optimality_type() (operatorformula method)": [[2, "stormpy.OperatorFormula.set_optimality_type"], [7, "stormpy.logic.OperatorFormula.set_optimality_type"]], "set_produce_schedulers() (checktask method)": [[2, "stormpy.CheckTask.set_produce_schedulers"]], "set_produce_schedulers() (exactchecktask method)": [[2, "stormpy.ExactCheckTask.set_produce_schedulers"]], "set_produce_schedulers() (parametricchecktask method)": [[2, "stormpy.ParametricCheckTask.set_produce_schedulers"]], "set_result_hint() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_result_hint"]], "set_scheduler_hint() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_scheduler_hint"]], "set_settings() (in module stormpy)": [[2, "stormpy.set_settings"]], "set_standard_system_composition() (janimodel method)": [[2, "stormpy.JaniModel.set_standard_system_composition"], [9, "stormpy.storage.JaniModel.set_standard_system_composition"]], "set_state_reward() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.set_state_reward"], [9, "stormpy.storage.SparseExactRewardModel.set_state_reward"]], "set_state_reward() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.set_state_reward"], [9, "stormpy.storage.SparseRewardModel.set_state_reward"]], "set_states() (statelabeling method)": [[2, "stormpy.StateLabeling.set_states"], [9, "stormpy.storage.StateLabeling.set_states"]], "set_timeout() (in module stormpy)": [[2, "stormpy.set_timeout"]], "set_value() (exactsparsematrixentry method)": [[2, "stormpy.ExactSparseMatrixEntry.set_value"], [9, "stormpy.storage.ExactSparseMatrixEntry.set_value"]], "set_value() (parametricsparsematrixentry method)": [[2, "stormpy.ParametricSparseMatrixEntry.set_value"], [9, "stormpy.storage.ParametricSparseMatrixEntry.set_value"]], "set_value() (sparsematrixentry method)": [[2, "stormpy.SparseMatrixEntry.set_value"], [9, "stormpy.storage.SparseMatrixEntry.set_value"]], "setup_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.setup_time"]], "silent (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.silent"]], "simplify() (expression method)": [[2, "stormpy.Expression.simplify"], [9, "stormpy.storage.Expression.simplify"]], "simplify() (prismprogram method)": [[2, "stormpy.PrismProgram.simplify"], [9, "stormpy.storage.PrismProgram.simplify"]], "simplify() (prismupdate method)": [[2, "stormpy.PrismUpdate.simplify"], [9, "stormpy.storage.PrismUpdate.simplify"]], "sink_rows (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.sink_rows"]], "size (maximalendcomponent property)": [[2, "stormpy.MaximalEndComponent.size"], [9, "stormpy.storage.MaximalEndComponent.size"]], "size (maximalendcomponentdecomposition_double property)": [[2, "stormpy.MaximalEndComponentDecomposition_double.size"], [9, "stormpy.storage.MaximalEndComponentDecomposition_double.size"]], "size (maximalendcomponentdecomposition_exact property)": [[2, "stormpy.MaximalEndComponentDecomposition_exact.size"], [9, "stormpy.storage.MaximalEndComponentDecomposition_exact.size"]], "size (maximalendcomponentdecomposition_ratfunc property)": [[2, "stormpy.MaximalEndComponentDecomposition_ratfunc.size"], [9, "stormpy.storage.MaximalEndComponentDecomposition_ratfunc.size"]], "size() (bitvector method)": [[2, "stormpy.BitVector.size"], [9, "stormpy.storage.BitVector.size"]], "solver_environment (environment property)": [[2, "stormpy.Environment.solver_environment"]], "solver_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.solver_time"]], "sound_value_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.sound_value_iteration"]], "sound_value_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.sound_value_iteration"]], "source_location_index (janiedge property)": [[2, "stormpy.JaniEdge.source_location_index"], [9, "stormpy.storage.JaniEdge.source_location_index"]], "state_action_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.state_action_rewards"], [9, "stormpy.storage.SparseExactRewardModel.state_action_rewards"]], "state_action_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.state_action_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.state_action_rewards"]], "state_action_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.state_action_rewards"], [9, "stormpy.storage.SparseRewardModel.state_action_rewards"]], "state_domain_size (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.state_domain_size"], [9, "stormpy.storage.JaniInformationObject.state_domain_size"]], "state_labeling (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.state_labeling"], [9, "stormpy.storage.SparseExactModelComponents.state_labeling"]], "state_labeling (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.state_labeling"], [9, "stormpy.storage.SparseModelComponents.state_labeling"]], "state_labeling (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.state_labeling"], [9, "stormpy.storage.SparseParametricModelComponents.state_labeling"]], "state_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.state_rewards"], [9, "stormpy.storage.SparseExactRewardModel.state_rewards"]], "state_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.state_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.state_rewards"]], "state_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.state_rewards"], [9, "stormpy.storage.SparseRewardModel.state_rewards"]], "state_valuations (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.state_valuations"], [9, "stormpy.storage.SparseExactModelComponents.state_valuations"]], "state_valuations (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.state_valuations"], [9, "stormpy.storage.SparseModelComponents.state_valuations"]], "state_valuations (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.state_valuations"], [9, "stormpy.storage.SparseParametricModelComponents.state_valuations"]], "store_as_string() (bitvector method)": [[2, "stormpy.BitVector.store_as_string"], [9, "stormpy.storage.BitVector.store_as_string"]], "stormpy": [[2, "module-stormpy"]], "subformula (unarypathformula property)": [[2, "stormpy.UnaryPathFormula.subformula"], [7, "stormpy.logic.UnaryPathFormula.subformula"]], "subformula (unarystateformula property)": [[2, "stormpy.UnaryStateFormula.subformula"], [7, "stormpy.logic.UnaryStateFormula.subformula"]], "subformulas (multiobjectiveformula property)": [[2, "stormpy.MultiObjectiveFormula.subformulas"], [7, "stormpy.logic.MultiObjectiveFormula.subformulas"]], "submatrix() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.submatrix"], [9, "stormpy.storage.ExactSparseMatrix.submatrix"]], "submatrix() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.submatrix"], [9, "stormpy.storage.ParametricSparseMatrix.submatrix"]], "submatrix() (sparsematrix method)": [[2, "stormpy.SparseMatrix.submatrix"], [9, "stormpy.storage.SparseMatrix.submatrix"]], "substitute() (expression method)": [[2, "stormpy.Expression.substitute"], [9, "stormpy.storage.Expression.substitute"]], "substitute() (formula method)": [[2, "stormpy.Formula.substitute"], [7, "stormpy.logic.Formula.substitute"]], "substitute() (janiedge method)": [[2, "stormpy.JaniEdge.substitute"], [9, "stormpy.storage.JaniEdge.substitute"]], "substitute() (janiorderedassignments method)": [[2, "stormpy.JaniOrderedAssignments.substitute"], [9, "stormpy.storage.JaniOrderedAssignments.substitute"]], "substitute() (polynomial method)": [[2, "stormpy.Polynomial.substitute"]], "substitute() (prismupdate method)": [[2, "stormpy.PrismUpdate.substitute"], [9, "stormpy.storage.PrismUpdate.substitute"]], "substitute_constants() (janimodel method)": [[2, "stormpy.JaniModel.substitute_constants"], [9, "stormpy.storage.JaniModel.substitute_constants"]], "substitute_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.substitute_constants"], [9, "stormpy.storage.PrismProgram.substitute_constants"]], "substitute_formulas() (prismprogram method)": [[2, "stormpy.PrismProgram.substitute_formulas"], [9, "stormpy.storage.PrismProgram.substitute_formulas"]], "substitute_functions() (janimodel method)": [[2, "stormpy.JaniModel.substitute_functions"], [9, "stormpy.storage.JaniModel.substitute_functions"]], "substitute_labels_by_labels() (formula method)": [[2, "stormpy.Formula.substitute_labels_by_labels"], [7, "stormpy.logic.Formula.substitute_labels_by_labels"]], "substitute_nonstandard_predicates() (prismprogram method)": [[2, "stormpy.PrismProgram.substitute_nonstandard_predicates"], [9, "stormpy.storage.PrismProgram.substitute_nonstandard_predicates"]], "target_location_index (janiedgedestination property)": [[2, "stormpy.JaniEdgeDestination.target_location_index"], [9, "stormpy.storage.JaniEdgeDestination.target_location_index"]], "template_edge (janiedge property)": [[2, "stormpy.JaniEdge.template_edge"], [9, "stormpy.storage.JaniEdge.template_edge"]], "threshold (operatorformula property)": [[2, "stormpy.OperatorFormula.threshold"], [7, "stormpy.logic.OperatorFormula.threshold"]], "threshold_expr (operatorformula property)": [[2, "stormpy.OperatorFormula.threshold_expr"], [7, "stormpy.logic.OperatorFormula.threshold_expr"]], "to_dot() (janimodel method)": [[2, "stormpy.JaniModel.to_dot"], [9, "stormpy.storage.JaniModel.to_dot"]], "to_expression() (bdd_sylvan method)": [[2, "stormpy.Bdd_Sylvan.to_expression"], [9, "stormpy.storage.Bdd_Sylvan.to_expression"]], "to_jani() (prismprogram method)": [[2, "stormpy.PrismProgram.to_jani"], [9, "stormpy.storage.PrismProgram.to_jani"]], "to_json() (simplevaluation method)": [[2, "stormpy.SimpleValuation.to_json"], [9, "stormpy.storage.SimpleValuation.to_json"]], "to_json_str() (schedulerdouble method)": [[2, "stormpy.SchedulerDouble.to_json_str"], [9, "stormpy.storage.SchedulerDouble.to_json_str"]], "to_json_str() (schedulerexact method)": [[2, "stormpy.SchedulerExact.to_json_str"], [9, "stormpy.storage.SchedulerExact.to_json_str"]], "to_json_str() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.to_json_str"], [9, "stormpy.storage.SchedulerParametric.to_json_str"]], "to_smt2() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.to_smt2"]], "to_smt2() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.to_smt2"]], "to_smt2() (polynomial method)": [[2, "stormpy.Polynomial.to_smt2"]], "to_smt2() (rationalfunction method)": [[2, "stormpy.RationalFunction.to_smt2"]], "to_string() (dicestringvisitor method)": [[2, "stormpy.DiceStringVisitor.to_string"], [9, "stormpy.storage.DiceStringVisitor.to_string"]], "topological (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.topological"]], "topological (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.topological"]], "topological_sort() (in module stormpy)": [[2, "stormpy.topological_sort"]], "total_degree (polynomial property)": [[2, "stormpy.Polynomial.total_degree"]], "transform() (janilocationexpander method)": [[2, "stormpy.JaniLocationExpander.transform"], [9, "stormpy.storage.JaniLocationExpander.transform"]], "transform_to_discrete_time_model() (in module stormpy)": [[2, "stormpy.transform_to_discrete_time_model"]], "transform_to_sparse_model() (in module stormpy)": [[2, "stormpy.transform_to_sparse_model"]], "transition_matrix (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.transition_matrix"], [9, "stormpy.storage.SparseExactModelComponents.transition_matrix"]], "transition_matrix (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.transition_matrix"], [9, "stormpy.storage.SparseModelComponents.transition_matrix"]], "transition_matrix (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.transition_matrix"], [9, "stormpy.storage.SparseParametricModelComponents.transition_matrix"]], "transition_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.transition_rewards"], [9, "stormpy.storage.SparseExactRewardModel.transition_rewards"]], "transition_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.transition_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.transition_rewards"]], "transition_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.transition_rewards"], [9, "stormpy.storage.SparseRewardModel.transition_rewards"]], "transitions (sparseexactmodelaction property)": [[2, "stormpy.SparseExactModelAction.transitions"], [9, "stormpy.storage.SparseExactModelAction.transitions"]], "transitions (sparsemodelaction property)": [[2, "stormpy.SparseModelAction.transitions"], [9, "stormpy.storage.SparseModelAction.transitions"]], "transitions (sparseparametricmodelaction property)": [[2, "stormpy.SparseParametricModelAction.transitions"], [9, "stormpy.storage.SparseParametricModelAction.transitions"]], "type (ddmetavariable_sylvan property)": [[2, "stormpy.DdMetaVariable_Sylvan.type"], [9, "stormpy.storage.DdMetaVariable_Sylvan.type"]], "type (expression property)": [[2, "stormpy.Expression.type"], [9, "stormpy.storage.Expression.type"]], "type (janiconstant property)": [[2, "stormpy.JaniConstant.type"], [9, "stormpy.storage.JaniConstant.type"]], "type (prismconstant property)": [[2, "stormpy.PrismConstant.type"], [9, "stormpy.storage.PrismConstant.type"]], "type (variable property)": [[2, "stormpy.Variable.type"]], "undefined_constants_are_graph_preserving (janimodel property)": [[2, "stormpy.JaniModel.undefined_constants_are_graph_preserving"], [9, "stormpy.storage.JaniModel.undefined_constants_are_graph_preserving"]], "undefined_constants_are_graph_preserving (prismprogram property)": [[2, "stormpy.PrismProgram.undefined_constants_are_graph_preserving"], [9, "stormpy.storage.PrismProgram.undefined_constants_are_graph_preserving"]], "updates (prismcommand property)": [[2, "stormpy.PrismCommand.updates"], [9, "stormpy.storage.PrismCommand.updates"]], "upper_bound_expression (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.upper_bound_expression"], [7, "stormpy.logic.BoundedUntilFormula.upper_bound_expression"]], "upper_bound_expression (prismintegervariable property)": [[2, "stormpy.PrismIntegerVariable.upper_bound_expression"], [9, "stormpy.storage.PrismIntegerVariable.upper_bound_expression"]], "use_dynamic_constraints (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.use_dynamic_constraints"]], "used_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.used_constants"], [9, "stormpy.storage.PrismProgram.used_constants"]], "value (binarybooleanoperatortype property)": [[2, "stormpy.BinaryBooleanOperatorType.value"], [7, "stormpy.logic.BinaryBooleanOperatorType.value"]], "value (bisimulationtype property)": [[2, "stormpy.BisimulationType.value"]], "value (comparisontype property)": [[2, "stormpy.ComparisonType.value"], [7, "stormpy.logic.ComparisonType.value"]], "value (ddmetavariabletype property)": [[2, "stormpy.DdMetaVariableType.value"], [9, "stormpy.storage.DdMetaVariableType.value"]], "value (eliminationlabelbehavior property)": [[2, "stormpy.EliminationLabelBehavior.value"]], "value (equationsolvertype property)": [[2, "stormpy.EquationSolverType.value"]], "value (janimodeltype property)": [[2, "stormpy.JaniModelType.value"]], "value (minmaxmethod property)": [[2, "stormpy.MinMaxMethod.value"]], "value (modeltype property)": [[2, "stormpy.ModelType.value"], [8, "stormpy.pars.ModelType.value"], [9, "stormpy.storage.ModelType.value"]], "value (nativelinearequationsolvermethod property)": [[2, "stormpy.NativeLinearEquationSolverMethod.value"]], "value (operatortype property)": [[2, "stormpy.OperatorType.value"], [9, "stormpy.storage.OperatorType.value"]], "value (optimizationdirection property)": [[2, "stormpy.OptimizationDirection.value"]], "value (prismmodeltype property)": [[2, "stormpy.PrismModelType.value"], [9, "stormpy.storage.PrismModelType.value"]], "value (quotientformat property)": [[2, "stormpy.QuotientFormat.value"]], "value() (exactsparsematrixentry method)": [[2, "stormpy.ExactSparseMatrixEntry.value"], [9, "stormpy.storage.ExactSparseMatrixEntry.value"]], "value() (parametricsparsematrixentry method)": [[2, "stormpy.ParametricSparseMatrixEntry.value"], [9, "stormpy.storage.ParametricSparseMatrixEntry.value"]], "value() (sparsematrixentry method)": [[2, "stormpy.SparseMatrixEntry.value"], [9, "stormpy.storage.SparseMatrixEntry.value"]], "value_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.value_iteration"]], "variable (janiassignment property)": [[2, "stormpy.JaniAssignment.variable"], [9, "stormpy.storage.JaniAssignment.variable"]], "variable (prismassignment property)": [[2, "stormpy.PrismAssignment.variable"], [9, "stormpy.storage.PrismAssignment.variable"]], "variables (janiautomaton property)": [[2, "stormpy.JaniAutomaton.variables"], [9, "stormpy.storage.JaniAutomaton.variables"]], "variables (prismprogram property)": [[2, "stormpy.PrismProgram.variables"], [9, "stormpy.storage.PrismProgram.variables"]], "vertices (polytopedouble property)": [[2, "stormpy.PolytopeDouble.vertices"], [9, "stormpy.storage.PolytopeDouble.vertices"]], "vertices (polytopeexact property)": [[2, "stormpy.PolytopeExact.vertices"], [9, "stormpy.storage.PolytopeExact.vertices"]], "walker_chae (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.walker_chae"]], "wellformed_constraints (constraintcollector property)": [[2, "stormpy.ConstraintCollector.wellformed_constraints"]], "and (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.AND"]], "approximationheuristic (class in stormpy.dft)": [[3, "stormpy.dft.ApproximationHeuristic"]], "be (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.BE"]], "bounddifference (approximationheuristic attribute)": [[3, "stormpy.dft.ApproximationHeuristic.BOUNDDIFFERENCE"]], "depth (approximationheuristic attribute)": [[3, "stormpy.dft.ApproximationHeuristic.DEPTH"]], "dftbe_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTBE_double"]], "dftbe_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTBE_ratfunc"]], "dftdependency_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTDependency_double"]], "dftdependency_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTDependency_ratfunc"]], "dftelementtype (class in stormpy.dft)": [[3, "stormpy.dft.DFTElementType"]], "dftelement_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTElement_double"]], "dftelement_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTElement_ratfunc"]], "dftinstantiator (class in stormpy.dft)": [[3, "stormpy.dft.DFTInstantiator"]], "dftsimulator_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTSimulator_double"]], "dftsimulator_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTSimulator_ratfunc"]], "dftstateinfo (class in stormpy.dft)": [[3, "stormpy.dft.DFTStateInfo"]], "dftstate_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTState_double"]], "dftstate_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTState_ratfunc"]], "dft_double (class in stormpy.dft)": [[3, "stormpy.dft.DFT_double"]], "dft_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFT_ratfunc"]], "dftindependentmodule (class in stormpy.dft)": [[3, "stormpy.dft.DftIndependentModule"]], "dftsymmetries (class in stormpy.dft)": [[3, "stormpy.dft.DftSymmetries"]], "explicitdftmodelbuilder_double (class in stormpy.dft)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double"]], "explicitdftmodelbuilder_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc"]], "failableelement (class in stormpy.dft)": [[3, "stormpy.dft.FailableElement"]], "failableelements (class in stormpy.dft)": [[3, "stormpy.dft.FailableElements"]], "failableiterator (class in stormpy.dft)": [[3, "stormpy.dft.FailableIterator"]], "invalid (simulationresult attribute)": [[3, "stormpy.dft.SimulationResult.INVAlID"]], "mutex (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.MUTEX"]], "or (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.OR"]], "pand (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.PAND"]], "pdep (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.PDEP"]], "por (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.POR"]], "probability (approximationheuristic attribute)": [[3, "stormpy.dft.ApproximationHeuristic.PROBABILITY"]], "randomgenerator (class in stormpy.dft)": [[3, "stormpy.dft.RandomGenerator"]], "relevantevents (class in stormpy.dft)": [[3, "stormpy.dft.RelevantEvents"]], "seq (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.SEQ"]], "spare (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.SPARE"]], "successful (simulationresult attribute)": [[3, "stormpy.dft.SimulationResult.SUCCESSFUL"]], "simulationresult (class in stormpy.dft)": [[3, "stormpy.dft.SimulationResult"]], "unsuccessful (simulationresult attribute)": [[3, "stormpy.dft.SimulationResult.UNSUCCESSFUL"]], "vot (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.VOT"]], "analyze_dft() (in module stormpy.dft)": [[3, "stormpy.dft.analyze_dft"]], "as_be_double() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_be_double"]], "as_be_ratfunc() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_be_ratfunc"]], "as_dependency_double() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_dependency_double"]], "as_dependency_ratfunc() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_dependency_ratfunc"]], "build() (explicitdftmodelbuilder_double method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double.build"]], "build() (explicitdftmodelbuilder_ratfunc method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc.build"]], "build_model() (in module stormpy.dft)": [[3, "stormpy.dft.build_model"]], "can_have_nondeterminism() (dft_double method)": [[3, "stormpy.dft.DFT_double.can_have_nondeterminism"]], "can_have_nondeterminism() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.can_have_nondeterminism"]], "compute_dependency_conflicts() (in module stormpy.dft)": [[3, "stormpy.dft.compute_dependency_conflicts"]], "compute_relevant_events() (in module stormpy.dft)": [[3, "stormpy.dft.compute_relevant_events"]], "create() (randomgenerator static method)": [[3, "stormpy.dft.RandomGenerator.create"]], "current() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.current"]], "current() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.current"]], "dependent_events (dftdependency_double property)": [[3, "stormpy.dft.DFTDependency_double.dependent_events"]], "dependent_events (dftdependency_ratfunc property)": [[3, "stormpy.dft.DFTDependency_ratfunc.dependent_events"]], "dontcare() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.dontcare"]], "dontcare() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.dontcare"]], "elements() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.elements"]], "export_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.export_dft_json_file"]], "export_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.export_dft_json_string"]], "export_parametric_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.export_parametric_dft_json_file"]], "export_parametric_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.export_parametric_dft_json_string"]], "failable() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.failable"]], "failable() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.failable"]], "failed() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.failed"]], "failed() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.failed"]], "failsafe() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.failsafe"]], "failsafe() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.failsafe"]], "fully_static() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.fully_static"]], "get_element() (dft_double method)": [[3, "stormpy.dft.DFT_double.get_element"]], "get_element() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.get_element"]], "get_element_by_name() (dft_double method)": [[3, "stormpy.dft.DFT_double.get_element_by_name"]], "get_element_by_name() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.get_element_by_name"]], "get_group() (dftsymmetries method)": [[3, "stormpy.dft.DftSymmetries.get_group"]], "get_model() (explicitdftmodelbuilder_double method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double.get_model"]], "get_model() (explicitdftmodelbuilder_ratfunc method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc.get_model"]], "get_parameters() (in module stormpy.dft)": [[3, "stormpy.dft.get_parameters"]], "get_partial_model() (explicitdftmodelbuilder_double method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double.get_partial_model"]], "get_partial_model() (explicitdftmodelbuilder_ratfunc method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc.get_partial_model"]], "id (dftelement_double property)": [[3, "stormpy.dft.DFTElement_double.id"]], "id (dftelement_ratfunc property)": [[3, "stormpy.dft.DFTElement_ratfunc.id"]], "instantiate() (dftinstantiator method)": [[3, "stormpy.dft.DFTInstantiator.instantiate"]], "invalid() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.invalid"]], "invalid() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.invalid"]], "is_due_dependency() (failableelement method)": [[3, "stormpy.dft.FailableElement.is_due_dependency"]], "is_relevant() (relevantevents method)": [[3, "stormpy.dft.RelevantEvents.is_relevant"]], "is_well_formed() (in module stormpy.dft)": [[3, "stormpy.dft.is_well_formed"]], "load_dft_galileo_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_dft_galileo_file"]], "load_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_dft_json_file"]], "load_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.load_dft_json_string"]], "load_parametric_dft_galileo_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_parametric_dft_galileo_file"]], "load_parametric_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_parametric_dft_json_file"]], "load_parametric_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.load_parametric_dft_json_string"]], "modules() (dft_double method)": [[3, "stormpy.dft.DFT_double.modules"]], "modules() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.modules"]], "modules_json() (in module stormpy.dft)": [[3, "stormpy.dft.modules_json"]], "name (approximationheuristic property)": [[3, "stormpy.dft.ApproximationHeuristic.name"]], "name (dftelement_double property)": [[3, "stormpy.dft.DFTElement_double.name"]], "name (dftelement_ratfunc property)": [[3, "stormpy.dft.DFTElement_ratfunc.name"]], "name (simulationresult property)": [[3, "stormpy.dft.SimulationResult.name"]], "name() (dftelementtype method)": [[3, "stormpy.dft.DFTElementType.name"]], "nr_be() (dft_double method)": [[3, "stormpy.dft.DFT_double.nr_be"]], "nr_be() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.nr_be"]], "nr_dynamic() (dft_double method)": [[3, "stormpy.dft.DFT_double.nr_dynamic"]], "nr_dynamic() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.nr_dynamic"]], "nr_elements() (dft_double method)": [[3, "stormpy.dft.DFT_double.nr_elements"]], "nr_elements() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.nr_elements"]], "operational() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.operational"]], "operational() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.operational"]], "prepare_for_analysis() (in module stormpy.dft)": [[3, "stormpy.dft.prepare_for_analysis"]], "random_step() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.random_step"]], "random_step() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.random_step"]], "representative() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.representative"]], "reset() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.reset"]], "reset() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.reset"]], "set_relevant_events() (dft_double method)": [[3, "stormpy.dft.DFT_double.set_relevant_events"]], "set_relevant_events() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.set_relevant_events"]], "simulate_trace() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.simulate_trace"]], "simulate_trace() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.simulate_trace"]], "single_be() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.single_be"]], "spare_uses() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.spare_uses"]], "spare_uses() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.spare_uses"]], "state_generation_info() (dft_double method)": [[3, "stormpy.dft.DFT_double.state_generation_info"]], "state_generation_info() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.state_generation_info"]], "static() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.static"]], "step() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.step"]], "step() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.step"]], "stormpy.dft": [[3, "module-stormpy.dft"]], "str_long() (dft_double method)": [[3, "stormpy.dft.DFT_double.str_long"]], "str_long() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.str_long"]], "submodules() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.submodules"]], "symmetries() (dft_double method)": [[3, "stormpy.dft.DFT_double.symmetries"]], "symmetries() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.symmetries"]], "to_string() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.to_string"]], "to_string() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.to_string"]], "top_level_element (dft_double property)": [[3, "stormpy.dft.DFT_double.top_level_element"]], "top_level_element (dft_ratfunc property)": [[3, "stormpy.dft.DFT_ratfunc.top_level_element"]], "transform_dft() (in module stormpy.dft)": [[3, "stormpy.dft.transform_dft"]], "trigger (dftdependency_double property)": [[3, "stormpy.dft.DFTDependency_double.trigger"]], "trigger (dftdependency_ratfunc property)": [[3, "stormpy.dft.DFTDependency_ratfunc.trigger"]], "type (dftelement_double property)": [[3, "stormpy.dft.DFTElement_double.type"]], "type (dftelement_ratfunc property)": [[3, "stormpy.dft.DFTElement_ratfunc.type"]], "value (approximationheuristic property)": [[3, "stormpy.dft.ApproximationHeuristic.value"]], "value (dftelementtype property)": [[3, "stormpy.dft.DFTElementType.value"]], "value (simulationresult property)": [[3, "stormpy.dft.SimulationResult.value"]], "stormpy.exceptions": [[4, "module-stormpy.exceptions"]], "gspn (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPN"]], "gspnbuilder (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPNBuilder"]], "gspnparser (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPNParser"]], "gspntojanibuilder (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPNToJaniBuilder"]], "immediatetransition (class in stormpy.gspn)": [[5, "stormpy.gspn.ImmediateTransition"]], "layoutinfo (class in stormpy.gspn)": [[5, "stormpy.gspn.LayoutInfo"]], "place (class in stormpy.gspn)": [[5, "stormpy.gspn.Place"]], "timedtransition (class in stormpy.gspn)": [[5, "stormpy.gspn.TimedTransition"]], "transition (class in stormpy.gspn)": [[5, "stormpy.gspn.Transition"]], "transitionpartition (class in stormpy.gspn)": [[5, "stormpy.gspn.TransitionPartition"]], "add_immediate_transition() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_immediate_transition"]], "add_inhibition_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_inhibition_arc"]], "add_input_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_input_arc"]], "add_normal_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_normal_arc"]], "add_output_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_output_arc"]], "add_place() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_place"]], "add_timed_transition() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_timed_transition"]], "build() (gspntojanibuilder method)": [[5, "stormpy.gspn.GSPNToJaniBuilder.build"]], "build_gspn() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.build_gspn"]], "create_deadlock_properties() (gspntojanibuilder method)": [[5, "stormpy.gspn.GSPNToJaniBuilder.create_deadlock_properties"]], "exists_inhibition_arc() (transition method)": [[5, "stormpy.gspn.Transition.exists_inhibition_arc"]], "exists_input_arc() (transition method)": [[5, "stormpy.gspn.Transition.exists_input_arc"]], "exists_output_arc() (transition method)": [[5, "stormpy.gspn.Transition.exists_output_arc"]], "export_gspn_pnml_file() (gspn method)": [[5, "stormpy.gspn.GSPN.export_gspn_pnml_file"]], "export_gspn_pnpro_file() (gspn method)": [[5, "stormpy.gspn.GSPN.export_gspn_pnpro_file"]], "fire() (transition method)": [[5, "stormpy.gspn.Transition.fire"]], "get_capacity() (place method)": [[5, "stormpy.gspn.Place.get_capacity"]], "get_id() (place method)": [[5, "stormpy.gspn.Place.get_id"]], "get_id() (transition method)": [[5, "stormpy.gspn.Transition.get_id"]], "get_immediate_transition() (gspn method)": [[5, "stormpy.gspn.GSPN.get_immediate_transition"]], "get_immediate_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_immediate_transitions"]], "get_inhibition_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.get_inhibition_arc_multiplicity"]], "get_inhibition_places() (transition method)": [[5, "stormpy.gspn.Transition.get_inhibition_places"]], "get_initial_marking() (gspn method)": [[5, "stormpy.gspn.GSPN.get_initial_marking"]], "get_input_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.get_input_arc_multiplicity"]], "get_input_places() (transition method)": [[5, "stormpy.gspn.Transition.get_input_places"]], "get_name() (gspn method)": [[5, "stormpy.gspn.GSPN.get_name"]], "get_name() (place method)": [[5, "stormpy.gspn.Place.get_name"]], "get_name() (transition method)": [[5, "stormpy.gspn.Transition.get_name"]], "get_number_of_immediate_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_number_of_immediate_transitions"]], "get_number_of_initial_tokens() (place method)": [[5, "stormpy.gspn.Place.get_number_of_initial_tokens"]], "get_number_of_places() (gspn method)": [[5, "stormpy.gspn.GSPN.get_number_of_places"]], "get_number_of_servers() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.get_number_of_servers"]], "get_number_of_timed_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_number_of_timed_transitions"]], "get_output_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.get_output_arc_multiplicity"]], "get_output_places() (transition method)": [[5, "stormpy.gspn.Transition.get_output_places"]], "get_partitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_partitions"]], "get_place() (gspn method)": [[5, "stormpy.gspn.GSPN.get_place"]], "get_places() (gspn method)": [[5, "stormpy.gspn.GSPN.get_places"]], "get_priority() (transition method)": [[5, "stormpy.gspn.Transition.get_priority"]], "get_rate() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.get_rate"]], "get_timed_transition() (gspn method)": [[5, "stormpy.gspn.GSPN.get_timed_transition"]], "get_timed_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_timed_transitions"]], "get_transition() (gspn method)": [[5, "stormpy.gspn.GSPN.get_transition"]], "get_weight() (immediatetransition method)": [[5, "stormpy.gspn.ImmediateTransition.get_weight"]], "has_infinite_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.has_infinite_server_semantics"]], "has_k_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.has_k_server_semantics"]], "has_restricted_capacity() (place method)": [[5, "stormpy.gspn.Place.has_restricted_capacity"]], "has_single_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.has_single_server_semantics"]], "immediate_transition_id_to_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.immediate_transition_id_to_transition_id"]], "is_enabled() (transition method)": [[5, "stormpy.gspn.Transition.is_enabled"]], "is_valid() (gspn method)": [[5, "stormpy.gspn.GSPN.is_valid"]], "no_weight_attached() (immediatetransition method)": [[5, "stormpy.gspn.ImmediateTransition.no_weight_attached"]], "nr_transitions() (transitionpartition method)": [[5, "stormpy.gspn.TransitionPartition.nr_transitions"]], "parse() (gspnparser method)": [[5, "stormpy.gspn.GSPNParser.parse"]], "priority (transitionpartition property)": [[5, "stormpy.gspn.TransitionPartition.priority"]], "remove_inhibition_arc() (transition method)": [[5, "stormpy.gspn.Transition.remove_inhibition_arc"]], "remove_input_arc() (transition method)": [[5, "stormpy.gspn.Transition.remove_input_arc"]], "remove_output_arc() (transition method)": [[5, "stormpy.gspn.Transition.remove_output_arc"]], "rotation (layoutinfo property)": [[5, "stormpy.gspn.LayoutInfo.rotation"]], "set_capacity() (place method)": [[5, "stormpy.gspn.Place.set_capacity"]], "set_infinite_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_infinite_server_semantics"]], "set_inhibition_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.set_inhibition_arc_multiplicity"]], "set_input_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.set_input_arc_multiplicity"]], "set_k_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_k_server_semantics"]], "set_name() (gspn method)": [[5, "stormpy.gspn.GSPN.set_name"]], "set_name() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.set_name"]], "set_name() (place method)": [[5, "stormpy.gspn.Place.set_name"]], "set_name() (transition method)": [[5, "stormpy.gspn.Transition.set_name"]], "set_number_of_initial_tokens() (place method)": [[5, "stormpy.gspn.Place.set_number_of_initial_tokens"]], "set_output_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.set_output_arc_multiplicity"]], "set_place_layout_info() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.set_place_layout_info"]], "set_priority() (transition method)": [[5, "stormpy.gspn.Transition.set_priority"]], "set_rate() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_rate"]], "set_single_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_single_server_semantics"]], "set_transition_layout_info() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.set_transition_layout_info"]], "set_weight() (immediatetransition method)": [[5, "stormpy.gspn.ImmediateTransition.set_weight"]], "stormpy.gspn": [[5, "module-stormpy.gspn"]], "timed_transition_id_to_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.timed_transition_id_to_transition_id"]], "transition_id_to_immediate_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.transition_id_to_immediate_transition_id"]], "transition_id_to_timed_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.transition_id_to_timed_transition_id"]], "transitions (transitionpartition property)": [[5, "stormpy.gspn.TransitionPartition.transitions"]], "x (layoutinfo property)": [[5, "stormpy.gspn.LayoutInfo.x"]], "y (layoutinfo property)": [[5, "stormpy.gspn.LayoutInfo.y"]], "version (class in stormpy.info)": [[6, "stormpy.info.Version"]], "build_info (version attribute)": [[6, "stormpy.info.Version.build_info"]], "development (version attribute)": [[6, "stormpy.info.Version.development"]], "long (version attribute)": [[6, "stormpy.info.Version.long"]], "major (version attribute)": [[6, "stormpy.info.Version.major"]], "minor (version attribute)": [[6, "stormpy.info.Version.minor"]], "patch (version attribute)": [[6, "stormpy.info.Version.patch"]], "short (version attribute)": [[6, "stormpy.info.Version.short"]], "storm_exact_use_cln() (in module stormpy.info)": [[6, "stormpy.info.storm_exact_use_cln"]], "storm_ratfunc_use_cln() (in module stormpy.info)": [[6, "stormpy.info.storm_ratfunc_use_cln"]], "storm_version() (in module stormpy.info)": [[6, "stormpy.info.storm_version"]], "stormpy.info": [[6, "module-stormpy.info"]], "atomicexpressionformula (class in stormpy.logic)": [[7, "stormpy.logic.AtomicExpressionFormula"]], "atomiclabelformula (class in stormpy.logic)": [[7, "stormpy.logic.AtomicLabelFormula"]], "binarybooleanoperatortype (class in stormpy.logic)": [[7, "stormpy.logic.BinaryBooleanOperatorType"]], "binarypathformula (class in stormpy.logic)": [[7, "stormpy.logic.BinaryPathFormula"]], "binarystateformula (class in stormpy.logic)": [[7, "stormpy.logic.BinaryStateFormula"]], "booleanbinarystateformula (class in stormpy.logic)": [[7, "stormpy.logic.BooleanBinaryStateFormula"]], "booleanliteralformula (class in stormpy.logic)": [[7, "stormpy.logic.BooleanLiteralFormula"]], "boundeduntilformula (class in stormpy.logic)": [[7, "stormpy.logic.BoundedUntilFormula"]], "comparisontype (class in stormpy.logic)": [[7, "stormpy.logic.ComparisonType"]], "conditionalformula (class in stormpy.logic)": [[7, "stormpy.logic.ConditionalFormula"]], "cumulativerewardformula (class in stormpy.logic)": [[7, "stormpy.logic.CumulativeRewardFormula"]], "eventuallyformula (class in stormpy.logic)": [[7, "stormpy.logic.EventuallyFormula"]], "formula (class in stormpy.logic)": [[7, "stormpy.logic.Formula"]], "globallyformula (class in stormpy.logic)": [[7, "stormpy.logic.GloballyFormula"]], "instantaneousrewardformula (class in stormpy.logic)": [[7, "stormpy.logic.InstantaneousRewardFormula"]], "longrunavarageoperator (class in stormpy.logic)": [[7, "stormpy.logic.LongRunAvarageOperator"]], "longrunaveragerewardformula (class in stormpy.logic)": [[7, "stormpy.logic.LongRunAverageRewardFormula"]], "multiobjectiveformula (class in stormpy.logic)": [[7, "stormpy.logic.MultiObjectiveFormula"]], "operatorformula (class in stormpy.logic)": [[7, "stormpy.logic.OperatorFormula"]], "pathformula (class in stormpy.logic)": [[7, "stormpy.logic.PathFormula"]], "probabilityoperator (class in stormpy.logic)": [[7, "stormpy.logic.ProbabilityOperator"]], "rewardoperator (class in stormpy.logic)": [[7, "stormpy.logic.RewardOperator"]], "stateformula (class in stormpy.logic)": [[7, "stormpy.logic.StateFormula"]], "timeoperator (class in stormpy.logic)": [[7, "stormpy.logic.TimeOperator"]], "unarybooleanstateformula (class in stormpy.logic)": [[7, "stormpy.logic.UnaryBooleanStateFormula"]], "unarypathformula (class in stormpy.logic)": [[7, "stormpy.logic.UnaryPathFormula"]], "unarystateformula (class in stormpy.logic)": [[7, "stormpy.logic.UnaryStateFormula"]], "untilformula (class in stormpy.logic)": [[7, "stormpy.logic.UntilFormula"]], "stormpy.logic": [[7, "module-stormpy.logic"]], "allsat (regionresult attribute)": [[8, "stormpy.pars.RegionResult.ALLSAT"]], "allsat (regionresulthypothesis attribute)": [[8, "stormpy.pars.RegionResultHypothesis.ALLSAT"]], "allviolated (regionresult attribute)": [[8, "stormpy.pars.RegionResult.ALLVIOLATED"]], "allviolated (regionresulthypothesis attribute)": [[8, "stormpy.pars.RegionResultHypothesis.ALLVIOLATED"]], "centersat (regionresult attribute)": [[8, "stormpy.pars.RegionResult.CENTERSAT"]], "centerviolated (regionresult attribute)": [[8, "stormpy.pars.RegionResult.CENTERVIOLATED"]], "dtmcparameterliftingmodelchecker (class in stormpy.pars)": [[8, "stormpy.pars.DtmcParameterLiftingModelChecker"]], "existsboth (regionresult attribute)": [[8, "stormpy.pars.RegionResult.EXISTSBOTH"]], "existssat (regionresult attribute)": [[8, "stormpy.pars.RegionResult.EXISTSSAT"]], "existsviolated (regionresult attribute)": [[8, "stormpy.pars.RegionResult.EXISTSVIOLATED"]], "mdpparameterliftingmodelchecker (class in stormpy.pars)": [[8, "stormpy.pars.MdpParameterLiftingModelChecker"]], "modelinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.ModelInstantiator"]], "modeltype (class in stormpy.pars)": [[8, "stormpy.pars.ModelType"]], "pctmcexactinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PCtmcExactInstantiationChecker"]], "pctmcinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PCtmcInstantiationChecker"]], "pctmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PCtmcInstantiator"]], "pdtmcexactinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PDtmcExactInstantiationChecker"]], "pdtmcinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PDtmcInstantiationChecker"]], "pdtmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PDtmcInstantiator"]], "pmainstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PMaInstantiator"]], "pmdpexactinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PMdpExactInstantiationChecker"]], "pmdpinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PMdpInstantiationChecker"]], "pmdpinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PMdpInstantiator"]], "parameterregion (class in stormpy.pars)": [[8, "stormpy.pars.ParameterRegion"]], "partialpctmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPCtmcInstantiator"]], "partialpdtmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPDtmcInstantiator"]], "partialpmainstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPMaInstantiator"]], "partialpmdpinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPMdpInstantiator"]], "regionmodelchecker (class in stormpy.pars)": [[8, "stormpy.pars.RegionModelChecker"]], "regionresult (class in stormpy.pars)": [[8, "stormpy.pars.RegionResult"]], "regionresulthypothesis (class in stormpy.pars)": [[8, "stormpy.pars.RegionResultHypothesis"]], "unknown (regionresult attribute)": [[8, "stormpy.pars.RegionResult.UNKNOWN"]], "unknown (regionresulthypothesis attribute)": [[8, "stormpy.pars.RegionResultHypothesis.UNKNOWN"]], "area (parameterregion property)": [[8, "stormpy.pars.ParameterRegion.area"]], "check() (pctmcexactinstantiationchecker method)": [[8, "stormpy.pars.PCtmcExactInstantiationChecker.check"]], "check() (pctmcinstantiationchecker method)": [[8, "stormpy.pars.PCtmcInstantiationChecker.check"]], "check() (pdtmcexactinstantiationchecker method)": [[8, "stormpy.pars.PDtmcExactInstantiationChecker.check"]], "check() (pdtmcinstantiationchecker method)": [[8, "stormpy.pars.PDtmcInstantiationChecker.check"]], "check() (pmdpexactinstantiationchecker method)": [[8, "stormpy.pars.PMdpExactInstantiationChecker.check"]], "check() (pmdpinstantiationchecker method)": [[8, "stormpy.pars.PMdpInstantiationChecker.check"]], "check_region() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.check_region"]], "compute_extremum() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.compute_extremum"]], "create_from_string() (parameterregion static method)": [[8, "stormpy.pars.ParameterRegion.create_from_string"]], "create_region_checker() (in module stormpy.pars)": [[8, "stormpy.pars.create_region_checker"]], "gather_derivatives() (in module stormpy.pars)": [[8, "stormpy.pars.gather_derivatives"]], "get_bound() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.get_bound"]], "get_bound_all_states() (dtmcparameterliftingmodelchecker method)": [[8, "stormpy.pars.DtmcParameterLiftingModelChecker.get_bound_all_states"]], "get_bound_all_states() (mdpparameterliftingmodelchecker method)": [[8, "stormpy.pars.MdpParameterLiftingModelChecker.get_bound_all_states"]], "get_split_suggestion() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.get_split_suggestion"]], "instantiate() (modelinstantiator method)": [[8, "stormpy.pars.ModelInstantiator.instantiate"]], "instantiate() (pctmcinstantiator method)": [[8, "stormpy.pars.PCtmcInstantiator.instantiate"]], "instantiate() (pdtmcinstantiator method)": [[8, "stormpy.pars.PDtmcInstantiator.instantiate"]], "instantiate() (pmainstantiator method)": [[8, "stormpy.pars.PMaInstantiator.instantiate"]], "instantiate() (pmdpinstantiator method)": [[8, "stormpy.pars.PMdpInstantiator.instantiate"]], "instantiate() (partialpctmcinstantiator method)": [[8, "stormpy.pars.PartialPCtmcInstantiator.instantiate"]], "instantiate() (partialpdtmcinstantiator method)": [[8, "stormpy.pars.PartialPDtmcInstantiator.instantiate"]], "instantiate() (partialpmainstantiator method)": [[8, "stormpy.pars.PartialPMaInstantiator.instantiate"]], "instantiate() (partialpmdpinstantiator method)": [[8, "stormpy.pars.PartialPMdpInstantiator.instantiate"]], "name() (regionresult method)": [[8, "stormpy.pars.RegionResult.name"]], "name() (regionresulthypothesis method)": [[8, "stormpy.pars.RegionResultHypothesis.name"]], "set_graph_preserving() (pctmcexactinstantiationchecker method)": [[8, "stormpy.pars.PCtmcExactInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pctmcinstantiationchecker method)": [[8, "stormpy.pars.PCtmcInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pdtmcexactinstantiationchecker method)": [[8, "stormpy.pars.PDtmcExactInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pdtmcinstantiationchecker method)": [[8, "stormpy.pars.PDtmcInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pmdpexactinstantiationchecker method)": [[8, "stormpy.pars.PMdpExactInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pmdpinstantiationchecker method)": [[8, "stormpy.pars.PMdpInstantiationChecker.set_graph_preserving"]], "simplify_model() (in module stormpy.pars)": [[8, "stormpy.pars.simplify_model"]], "specify() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.specify"]], "stormpy.pars": [[8, "module-stormpy.pars"]], "value (regionresult property)": [[8, "stormpy.pars.RegionResult.value"]], "value (regionresulthypothesis property)": [[8, "stormpy.pars.RegionResultHypothesis.value"]], "bdd_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.Bdd_Sylvan"]], "bitvector (class in stormpy.storage)": [[9, "stormpy.storage.BitVector"]], "choicelabeling (class in stormpy.storage)": [[9, "stormpy.storage.ChoiceLabeling"]], "choiceorigins (class in stormpy.storage)": [[9, "stormpy.storage.ChoiceOrigins"]], "ddmanager_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.DdManager_Sylvan"]], "ddmetavariabletype (class in stormpy.storage)": [[9, "stormpy.storage.DdMetaVariableType"]], "ddmetavariable_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.DdMetaVariable_Sylvan"]], "dd_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.Dd_Sylvan"]], "dicestringvisitor (class in stormpy.storage)": [[9, "stormpy.storage.DiceStringVisitor"]], "distributiondouble (class in stormpy.storage)": [[9, "stormpy.storage.DistributionDouble"]], "exactsparsematrix (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrix"]], "exactsparsematrixbuilder (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrixBuilder"]], "exactsparsematrixentry (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrixEntry"]], "exactsparsematrixrows (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrixRows"]], "expression (class in stormpy.storage)": [[9, "stormpy.storage.Expression"]], "expressionmanager (class in stormpy.storage)": [[9, "stormpy.storage.ExpressionManager"]], "expressionparser (class in stormpy.storage)": [[9, "stormpy.storage.ExpressionParser"]], "expressiontype (class in stormpy.storage)": [[9, "stormpy.storage.ExpressionType"]], "itemlabeling (class in stormpy.storage)": [[9, "stormpy.storage.ItemLabeling"]], "janiassignment (class in stormpy.storage)": [[9, "stormpy.storage.JaniAssignment"]], "janiautomaton (class in stormpy.storage)": [[9, "stormpy.storage.JaniAutomaton"]], "janichoiceorigins (class in stormpy.storage)": [[9, "stormpy.storage.JaniChoiceOrigins"]], "janiconstant (class in stormpy.storage)": [[9, "stormpy.storage.JaniConstant"]], "janiedge (class in stormpy.storage)": [[9, "stormpy.storage.JaniEdge"]], "janiedgedestination (class in stormpy.storage)": [[9, "stormpy.storage.JaniEdgeDestination"]], "janiinformationobject (class in stormpy.storage)": [[9, "stormpy.storage.JaniInformationObject"]], "janilocation (class in stormpy.storage)": [[9, "stormpy.storage.JaniLocation"]], "janilocationexpander (class in stormpy.storage)": [[9, "stormpy.storage.JaniLocationExpander"]], "janimodel (class in stormpy.storage)": [[9, "stormpy.storage.JaniModel"]], "janiorderedassignments (class in stormpy.storage)": [[9, "stormpy.storage.JaniOrderedAssignments"]], "janiscopechanger (class in stormpy.storage)": [[9, "stormpy.storage.JaniScopeChanger"]], "janitemplateedge (class in stormpy.storage)": [[9, "stormpy.storage.JaniTemplateEdge"]], "janitemplateedgedestination (class in stormpy.storage)": [[9, "stormpy.storage.JaniTemplateEdgeDestination"]], "janivariable (class in stormpy.storage)": [[9, "stormpy.storage.JaniVariable"]], "janivariableset (class in stormpy.storage)": [[9, "stormpy.storage.JaniVariableSet"]], "maximalendcomponent (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponent"]], "maximalendcomponentdecomposition_double (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponentDecomposition_double"]], "maximalendcomponentdecomposition_exact (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponentDecomposition_exact"]], "maximalendcomponentdecomposition_ratfunc (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponentDecomposition_ratfunc"]], "modeltype (class in stormpy.storage)": [[9, "stormpy.storage.ModelType"]], "operatortype (class in stormpy.storage)": [[9, "stormpy.storage.OperatorType"]], "overlappingguardanalyser (class in stormpy.storage)": [[9, "stormpy.storage.OverlappingGuardAnalyser"]], "parametricsparsematrix (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrix"]], "parametricsparsematrixbuilder (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrixBuilder"]], "parametricsparsematrixentry (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrixEntry"]], "parametricsparsematrixrows (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrixRows"]], "polytopedouble (class in stormpy.storage)": [[9, "stormpy.storage.PolytopeDouble"]], "polytopeexact (class in stormpy.storage)": [[9, "stormpy.storage.PolytopeExact"]], "prismassignment (class in stormpy.storage)": [[9, "stormpy.storage.PrismAssignment"]], "prismbooleanvariable (class in stormpy.storage)": [[9, "stormpy.storage.PrismBooleanVariable"]], "prismchoiceorigins (class in stormpy.storage)": [[9, "stormpy.storage.PrismChoiceOrigins"]], "prismcommand (class in stormpy.storage)": [[9, "stormpy.storage.PrismCommand"]], "prismconstant (class in stormpy.storage)": [[9, "stormpy.storage.PrismConstant"]], "prismintegervariable (class in stormpy.storage)": [[9, "stormpy.storage.PrismIntegerVariable"]], "prismlabel (class in stormpy.storage)": [[9, "stormpy.storage.PrismLabel"]], "prismmodeltype (class in stormpy.storage)": [[9, "stormpy.storage.PrismModelType"]], "prismmodule (class in stormpy.storage)": [[9, "stormpy.storage.PrismModule"]], "prismprogram (class in stormpy.storage)": [[9, "stormpy.storage.PrismProgram"]], "prismrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.PrismRewardModel"]], "prismupdate (class in stormpy.storage)": [[9, "stormpy.storage.PrismUpdate"]], "prismvariable (class in stormpy.storage)": [[9, "stormpy.storage.PrismVariable"]], "schedulerchoicedouble (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerChoiceDouble"]], "schedulerchoiceexact (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerChoiceExact"]], "schedulerchoiceparametric (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerChoiceParametric"]], "schedulerdouble (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerDouble"]], "schedulerexact (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerExact"]], "schedulerparametric (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerParametric"]], "simplevaluation (class in stormpy.storage)": [[9, "stormpy.storage.SimpleValuation"]], "sparsectmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseCtmc"]], "sparsedtmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseDtmc"]], "sparseexactctmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactCtmc"]], "sparseexactdtmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactDtmc"]], "sparseexactma (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactMA"]], "sparseexactmdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactMdp"]], "sparseexactmodelaction (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelAction"]], "sparseexactmodelactions (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelActions"]], "sparseexactmodelcomponents (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelComponents"]], "sparseexactmodelstate (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelState"]], "sparseexactmodelstates (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelStates"]], "sparseexactpomdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactPomdp"]], "sparseexactrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactRewardModel"]], "sparsema (class in stormpy.storage)": [[9, "stormpy.storage.SparseMA"]], "sparsematrix (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrix"]], "sparsematrixbuilder (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrixBuilder"]], "sparsematrixentry (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrixEntry"]], "sparsematrixrows (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrixRows"]], "sparsemdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseMdp"]], "sparsemodelaction (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelAction"]], "sparsemodelactions (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelActions"]], "sparsemodelcomponents (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelComponents"]], "sparsemodelstate (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelState"]], "sparsemodelstates (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelStates"]], "sparseparametricctmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricCtmc"]], "sparseparametricdtmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricDtmc"]], "sparseparametricma (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricMA"]], "sparseparametricmdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricMdp"]], "sparseparametricmodelaction (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelAction"]], "sparseparametricmodelactions (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelActions"]], "sparseparametricmodelcomponents (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelComponents"]], "sparseparametricmodelstate (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelState"]], "sparseparametricmodelstates (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelStates"]], "sparseparametricpomdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricPomdp"]], "sparseparametricrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricRewardModel"]], "sparsepomdp (class in stormpy.storage)": [[9, "stormpy.storage.SparsePomdp"]], "sparserewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SparseRewardModel"]], "statelabeling (class in stormpy.storage)": [[9, "stormpy.storage.StateLabeling"]], "statevaluation (class in stormpy.storage)": [[9, "stormpy.storage.StateValuation"]], "statevaluationsbuilder (class in stormpy.storage)": [[9, "stormpy.storage.StateValuationsBuilder"]], "symbolicsylvanctmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanCtmc"]], "symbolicsylvandtmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanDtmc"]], "symbolicsylvanma (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanMA"]], "symbolicsylvanmdp (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanMdp"]], "symbolicsylvanparametricctmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricCtmc"]], "symbolicsylvanparametricdtmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricDtmc"]], "symbolicsylvanparametricma (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricMA"]], "symbolicsylvanparametricmdp (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricMdp"]], "symbolicsylvanparametricrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricRewardModel"]], "symbolicsylvanrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanRewardModel"]], "variable (class in stormpy.storage)": [[9, "stormpy.storage.Variable"]], "build_parametric_sparse_matrix() (in module stormpy.storage)": [[9, "stormpy.storage.build_parametric_sparse_matrix"]], "build_sparse_matrix() (in module stormpy.storage)": [[9, "stormpy.storage.build_sparse_matrix"]], "collect_information() (in module stormpy.storage)": [[9, "stormpy.storage.collect_information"]], "eliminate_reward_accumulations() (in module stormpy.storage)": [[9, "stormpy.storage.eliminate_reward_accumulations"]], "get_expression() (variable method)": [[9, "stormpy.storage.Variable.get_expression"]], "get_maximal_end_components() (in module stormpy.storage)": [[9, "stormpy.storage.get_maximal_end_components"]], "has_bitvector_type() (variable method)": [[9, "stormpy.storage.Variable.has_bitvector_type"]], "has_boolean_type() (variable method)": [[9, "stormpy.storage.Variable.has_boolean_type"]], "has_integer_type() (variable method)": [[9, "stormpy.storage.Variable.has_integer_type"]], "has_numerical_type() (variable method)": [[9, "stormpy.storage.Variable.has_numerical_type"]], "has_rational_type() (variable method)": [[9, "stormpy.storage.Variable.has_rational_type"]], "manager (variable property)": [[9, "stormpy.storage.Variable.manager"]], "stormpy.storage": [[9, "module-stormpy.storage"]], "i_minus_p (matrixformat attribute)": [[10, "stormpy.utility.MatrixFormat.I_Minus_P"]], "jsoncontainerdouble (class in stormpy.utility)": [[10, "stormpy.utility.JsonContainerDouble"]], "jsoncontainerrational (class in stormpy.utility)": [[10, "stormpy.utility.JsonContainerRational"]], "matrixformat (class in stormpy.utility)": [[10, "stormpy.utility.MatrixFormat"]], "modelreference (class in stormpy.utility)": [[10, "stormpy.utility.ModelReference"]], "path (class in stormpy.utility)": [[10, "stormpy.utility.Path"]], "sat (smtcheckresult attribute)": [[10, "stormpy.utility.SmtCheckResult.Sat"]], "shortestpathsgenerator (class in stormpy.utility)": [[10, "stormpy.utility.ShortestPathsGenerator"]], "smtcheckresult (class in stormpy.utility)": [[10, "stormpy.utility.SmtCheckResult"]], "smtsolver (class in stormpy.utility)": [[10, "stormpy.utility.SmtSolver"]], "smtsolverfactory (class in stormpy.utility)": [[10, "stormpy.utility.SmtSolverFactory"]], "straight (matrixformat attribute)": [[10, "stormpy.utility.MatrixFormat.Straight"]], "unknown (smtcheckresult attribute)": [[10, "stormpy.utility.SmtCheckResult.Unknown"]], "unsat (smtcheckresult attribute)": [[10, "stormpy.utility.SmtCheckResult.Unsat"]], "z3smtsolver (class in stormpy.utility)": [[10, "stormpy.utility.Z3SmtSolver"]], "z3smtsolverfactory (class in stormpy.utility)": [[10, "stormpy.utility.Z3SmtSolverFactory"]], "add() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.add"]], "check() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.check"]], "count() (milliseconds method)": [[10, "stormpy.utility.milliseconds.count"]], "distance (path property)": [[10, "stormpy.utility.Path.distance"]], "get_boolean_value() (modelreference method)": [[10, "stormpy.utility.ModelReference.get_boolean_value"]], "get_distance() (shortestpathsgenerator method)": [[10, "stormpy.utility.ShortestPathsGenerator.get_distance"]], "get_integer_value() (modelreference method)": [[10, "stormpy.utility.ModelReference.get_integer_value"]], "get_path_as_list() (shortestpathsgenerator method)": [[10, "stormpy.utility.ShortestPathsGenerator.get_path_as_list"]], "get_rational_value() (modelreference method)": [[10, "stormpy.utility.ModelReference.get_rational_value"]], "get_states() (shortestpathsgenerator method)": [[10, "stormpy.utility.ShortestPathsGenerator.get_states"]], "milliseconds (class in stormpy.utility)": [[10, "stormpy.utility.milliseconds"]], "model (smtsolver property)": [[10, "stormpy.utility.SmtSolver.model"]], "name (matrixformat property)": [[10, "stormpy.utility.MatrixFormat.name"]], "name (smtcheckresult property)": [[10, "stormpy.utility.SmtCheckResult.name"]], "pop() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.pop"]], "predecessork (path property)": [[10, "stormpy.utility.Path.predecessorK"]], "predecessornode (path property)": [[10, "stormpy.utility.Path.predecessorNode"]], "push() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.push"]], "reset() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.reset"]], "stormpy.utility": [[10, "module-stormpy.utility"]], "value (matrixformat property)": [[10, "stormpy.utility.MatrixFormat.value"]], "value (smtcheckresult property)": [[10, "stormpy.utility.SmtCheckResult.value"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["advanced_topics", "api", "api/core", "api/dft", "api/exceptions", "api/gspn", "api/info", "api/logic", "api/pars", "api/storage", "api/utility", "contributors", "doc/analysis", "doc/building_models", "doc/dfts", "doc/engines", "doc/exploration", "doc/gspns", "doc/models/building_ctmcs", "doc/models/building_dtmcs", "doc/models/building_mas", "doc/models/building_mdps", "doc/parametric_models", "doc/reward_models", "doc/schedulers", "doc/shortest_paths", "doc/simulator", "getting_started", "index", "installation"], "filenames": ["advanced_topics.rst", "api.rst", "api/core.rst", "api/dft.rst", "api/exceptions.rst", "api/gspn.rst", "api/info.rst", "api/logic.rst", "api/pars.rst", "api/storage.rst", "api/utility.rst", "contributors.rst", "doc/analysis.ipynb", "doc/building_models.ipynb", "doc/dfts.ipynb", "doc/engines.ipynb", "doc/exploration.ipynb", "doc/gspns.ipynb", "doc/models/building_ctmcs.ipynb", "doc/models/building_dtmcs.ipynb", "doc/models/building_mas.ipynb", "doc/models/building_mdps.ipynb", "doc/parametric_models.ipynb", "doc/reward_models.ipynb", "doc/schedulers.ipynb", "doc/shortest_paths.ipynb", "doc/simulator.ipynb", "getting_started.ipynb", "index.rst", "installation.rst"], "titles": ["Advanced Examples", "Stormpy API Reference", "Stormpy.core", "Stormpy.dft", "Stormpy.exceptions", "Stormpy.gspn", "Stormpy.info", "Stormpy.logic", "Stormpy.pars", "Stormpy.storage", "Stormpy.utility", "Contributors", "Analysis", "Building Models", "Dynamic Fault Trees", "Engines", "Exploring Models", "Generalized Stochastic Petri Nets", "Continuous-time Markov chains (CTMCs)", "Discrete-time Markov chains (DTMCs)", "Markov automata (MAs)", "Markov decision processes (MDPs)", "Parametric Models", "Reward Models", "Working with Schedulers", "Working with Shortest Paths", "Working with Simulators", "Getting Started", "Stormpy Documentation", "Installation"], "terms": {"thi": [0, 2, 3, 5, 9, 12, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "guid": [0, 12, 27, 29], "i": [0, 2, 3, 5, 7, 9, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "collect": [0, 2, 3, 9, 18, 19, 20, 21], "meant": [0, 26], "bridg": 0, "gap": 0, "between": [0, 19], "get": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 16, 19, 23, 24, 25, 28, 29], "start": [0, 2, 5, 9, 12, 14, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29], "api": [0, 10, 29], "analysi": [0, 2, 9, 28], "background": [0, 26], "qualit": [0, 2], "adapt": 0, "model": [0, 2, 3, 5, 8, 9, 10, 14, 15, 24, 25, 28, 29], "check": [0, 2, 3, 5, 6, 8, 9, 10, 15, 23, 24, 26], "engin": [0, 2, 25, 28], "algorithm": [0, 16, 25, 27], "build": [0, 2, 3, 5, 6, 9, 15, 22, 23, 24, 25, 26, 28], "differ": [0, 15, 25, 26, 27, 29], "formal": 0, "discret": [0, 2, 18, 21, 24, 28], "time": [0, 2, 3, 5, 7, 9, 14, 17, 21, 24, 28], "markov": [0, 2, 9, 22, 23, 27, 28], "chain": [0, 2, 21, 27, 28], "dtmc": [0, 2, 8, 9, 13, 16, 18, 21, 22, 27, 28], "transit": [0, 1, 2, 5, 8, 9, 15, 16, 17, 22, 23, 26, 27, 28], "matrix": [0, 2, 9, 27], "label": [0, 2, 7, 9, 20, 22, 25, 26, 27], "reward": [0, 2, 7, 9, 16, 18, 20, 26, 28], "decis": [0, 15, 19, 28], "process": [0, 2, 19, 20, 26, 28], "mdp": [0, 2, 8, 9, 19, 20, 22, 28], "partial": [0, 2, 3, 9], "observ": [0, 2, 3, 9, 16, 26], "pomdp": [0, 2, 8, 9], "continu": [0, 2, 13, 16, 24, 26, 28, 29], "ctmc": [0, 2, 8, 9, 13, 19, 20, 28], "automata": [0, 2, 9, 28], "ma": [0, 2, 8, 9, 24, 28], "markovian": [0, 2, 9], "state": [0, 2, 3, 7, 8, 9, 12, 15, 18, 19, 21, 22, 23, 24, 25], "spars": [0, 2, 9, 12, 18, 19, 20, 21], "symbol": [0, 2, 9, 12, 26], "hybrid": [0, 2], "explor": [0, 2, 3, 26, 27, 28], "read": 0, "sort": [0, 2, 9, 27], "work": [0, 1, 18, 23, 28, 29], "simul": [0, 3, 28], "base": [0, 2, 4, 8, 9, 10, 16, 25], "program": [0, 2, 9, 16, 22, 23, 24, 27], "level": [0, 3, 10, 13, 14, 16, 27], "schedul": [0, 1, 2, 9, 28], "examin": [0, 27], "shortest": [0, 28], "path": [0, 1, 2, 3, 7, 10, 12, 13, 14, 17, 22, 24, 26, 27, 28, 29], "parametr": [0, 2, 3, 8, 9, 13, 28, 29], "instanti": [0, 2, 3, 8], "inform": [0, 2, 3, 5, 6, 9, 12, 13, 16, 17, 24, 26, 27], "about": [0, 2, 7, 9, 13, 14, 23, 27], "dynam": [0, 3, 28, 29], "fault": [0, 3, 28, 29], "tree": [0, 3, 28, 29], "dft": [0, 1, 28, 29], "analyz": 0, "gener": [0, 2, 3, 5, 7, 10, 28], "stochast": [0, 2, 5, 9, 28], "petri": [0, 5, 28], "net": [0, 5, 28], "load": [0, 3, 14], "gspn": [0, 1, 28], "progress": [1, 3, 28, 29], "core": [1, 3, 5, 7, 8, 9, 28, 29], "actionmaskdoubl": [1, 2, 28], "atomicexpressionformula": [1, 2, 7, 28], "atomiclabelformula": [1, 2, 7, 28], "bdd_sylvan": [1, 2, 9, 28], "binarybooleanoperatortyp": [1, 2, 7, 28], "binarypathformula": [1, 2, 7, 28], "binarystateformula": [1, 2, 7, 28], "bisimulationtyp": [1, 2, 28], "bitvector": [1, 2, 9, 10, 19, 20, 28], "booleanbinarystateformula": [1, 2, 7, 28], "booleanliteralformula": [1, 2, 7, 28], "boundeduntilformula": [1, 2, 7, 28], "builderopt": [1, 2, 26, 28], "checktask": [1, 2, 28], "choicelabel": [1, 2, 9, 21, 28], "choiceorigin": [1, 2, 9, 28], "comparisontyp": [1, 2, 7, 28], "conditionalformula": [1, 2, 7, 28], "constraintcollector": [1, 2, 22, 28], "cumulativerewardformula": [1, 2, 7, 28], "ddmanager_sylvan": [1, 2, 9, 28], "ddmetavariabletyp": [1, 2, 9, 28], "ddmetavariable_sylvan": [1, 2, 9, 28], "dd_sylvan": [1, 2, 9, 28], "dicestringvisitor": [1, 2, 9, 28], "directencodingopt": [1, 2, 28], "directencodingparseropt": [1, 2, 28], "distribut": [1, 2, 9, 19, 20, 27, 28, 29], "distributionexact": [1, 2, 9, 28], "distributioninterv": [1, 2, 9, 28], "eliminationlabelbehavior": [1, 2, 28], "endcomponenteliminatorreturntypedoubl": [1, 2, 28], "environ": [1, 2, 8, 12, 28], "equationsolvertyp": [1, 2, 12, 28], "eventuallyformula": [1, 2, 7, 28], "exactchecktask": [1, 2, 28], "exactsparsematrix": [1, 2, 9, 28], "exactsparsematrixbuild": [1, 2, 9, 28], "exactsparsematrixentri": [1, 2, 9, 28], "exactsparsematrixrow": [1, 2, 9, 28], "explicitexactquantitativecheckresult": [1, 2, 28], "explicitmodelbuild": [1, 2, 28], "explicitmodelcheckerhintdoubl": [1, 2, 28], "explicitparametricmodelbuild": [1, 2, 28], "explicitparametricquantitativecheckresult": [1, 2, 28], "explicitparetocurvecheckresultdoubl": [1, 2, 28], "explicitqualitativecheckresult": [1, 2, 28], "explicitquantitativecheckresult": [1, 2, 8, 28], "explicitstatelookup": [1, 2, 28], "express": [1, 2, 5, 7, 9, 10, 27, 28], "expressionmanag": [1, 2, 5, 9, 28], "expressionpars": [1, 2, 9, 28], "expressiontyp": [1, 2, 9, 28], "factorizedpolynomi": [1, 2, 3, 8, 9, 28], "factorizedrationalfunct": [1, 2, 8, 9, 28], "flatset": [1, 2, 9, 28], "formula": [1, 2, 3, 7, 8, 9, 14, 22, 24, 28], "globallyformula": [1, 2, 7, 28], "hybridexactquantitativecheckresult": [1, 2, 28], "hybridparametricquantitativecheckresult": [1, 2, 28], "hybridquantitativecheckresult": [1, 2, 28], "instantaneousrewardformula": [1, 2, 7, 28], "intervalsparsematrix": [1, 2, 9, 28], "intervalsparsematrixbuild": [1, 2, 9, 28], "intervalsparsematrixentri": [1, 2, 9, 28], "intervalsparsematrixrow": [1, 2, 9, 28], "itemlabel": [1, 2, 9, 28], "janiassign": [1, 2, 9, 28], "janiautomaton": [1, 2, 9, 28], "janichoiceorigin": [1, 2, 9, 28], "janiconst": [1, 2, 9, 28], "janiedg": [1, 2, 9, 28], "janiedgedestin": [1, 2, 9, 28], "janiinformationobject": [1, 2, 9, 28], "janiloc": [1, 2, 9, 28], "janilocationexpand": [1, 2, 9, 28], "janimodel": [1, 2, 5, 9, 28], "janimodeltyp": [1, 2, 9, 28], "janiorderedassign": [1, 2, 9, 28], "janiscopechang": [1, 2, 9, 28], "janitemplateedg": [1, 2, 9, 28], "janitemplateedgedestin": [1, 2, 9, 28], "janivari": [1, 2, 9, 28], "janivariableset": [1, 2, 9, 28], "longrunavarageoper": [1, 2, 7, 28], "longrunaveragerewardformula": [1, 2, 7, 28], "maximalendcompon": [1, 2, 9, 28], "maximalendcomponentdecomposition_doubl": [1, 2, 9, 28], "maximalendcomponentdecomposition_exact": [1, 2, 9, 28], "maximalendcomponentdecomposition_interv": [1, 2, 9, 28], "maximalendcomponentdecomposition_ratfunc": [1, 2, 9, 28], "minmaxmethod": [1, 2, 28], "minmaxsolverenviron": [1, 2, 28], "modelcheckerhint": [1, 2, 28], "modelformulaspair": [1, 2, 28], "modeltyp": [1, 2, 8, 9, 13, 16, 24, 27, 28], "multiobjectiveformula": [1, 2, 7, 28], "nativelinearequationsolvermethod": [1, 2, 12, 28], "nativesolverenviron": [1, 2, 28], "operatorformula": [1, 2, 7, 28], "operatortyp": [1, 2, 9, 28], "optimizationdirect": [1, 2, 7, 8, 28], "overlappingguardanalys": [1, 2, 9, 28], "parametricchecktask": [1, 2, 28], "parametricsparsematrix": [1, 2, 9, 28], "parametricsparsematrixbuild": [1, 2, 9, 28], "parametricsparsematrixentri": [1, 2, 9, 28], "parametricsparsematrixrow": [1, 2, 9, 28], "paretocurvecheckresultdoubl": [1, 2, 28], "pathformula": [1, 2, 7, 28], "polynomi": [1, 2, 28], "polytopedoubl": [1, 2, 9, 28], "polytopeexact": [1, 2, 9, 28], "prismassign": [1, 2, 9, 28], "prismbooleanvari": [1, 2, 9, 28], "prismchoiceorigin": [1, 2, 9, 28], "prismcommand": [1, 2, 9, 28], "prismconst": [1, 2, 9, 28], "prismintegervari": [1, 2, 9, 28], "prismlabel": [1, 2, 9, 28], "prismmodeltyp": [1, 2, 9, 28], "prismmodul": [1, 2, 9, 28], "prismprogram": [1, 2, 9, 28], "prismrewardmodel": [1, 2, 9, 28], "prismupd": [1, 2, 9, 28], "prismvari": [1, 2, 9, 28], "probabilityoper": [1, 2, 7, 28], "properti": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 22, 23, 24, 28], "quotientformat": [1, 2, 28], "ration": [1, 2, 3, 6, 7, 8, 9, 10, 28], "rationalfunct": [1, 2, 3, 9, 28], "rationalrf": [1, 2, 22, 28], "rewardoper": [1, 2, 7, 28], "smtcounterexamplegener": [1, 2, 28], "smtcounterexamplegeneratoropt": [1, 2, 28], "smtcounterexamplegeneratorstat": [1, 2, 28], "smtcounterexampleinput": [1, 2, 28], "schedulerchoic": [1, 2, 9, 28], "schedulerchoiceexact": [1, 2, 9, 28], "schedulerchoiceinterv": [1, 2, 9, 28], "schedulerchoiceparametr": [1, 2, 9, 28], "schedulerexact": [1, 2, 9, 28], "schedulerinterv": [1, 2, 9, 28], "schedulerparametr": [1, 2, 9, 28], "simplevalu": [1, 2, 9, 28], "solverenviron": [1, 2, 28], "sparsectmc": [1, 2, 8, 9, 18, 28], "sparsedtmc": [1, 2, 8, 9, 15, 19, 28], "sparseexactctmc": [1, 2, 9, 28], "sparseexactdtmc": [1, 2, 9, 28], "sparseexactma": [1, 2, 9, 28], "sparseexactmdp": [1, 2, 9, 28], "sparseexactmodelact": [1, 2, 9, 28], "sparseexactmodelcompon": [1, 2, 9, 28], "sparseexactmodelst": [1, 2, 9, 28], "sparseexactpomdp": [1, 2, 9, 28], "sparseexactrewardmodel": [1, 2, 9, 28], "sparseintervalctmc": [1, 2, 9, 28], "sparseintervaldtmc": [1, 2, 9, 28], "sparseintervalma": [1, 2, 9, 28], "sparseintervalmdp": [1, 2, 9, 28], "sparseintervalmodelact": [1, 2, 9, 28], "sparseintervalmodelcompon": [1, 2, 9, 28], "sparseintervalmodelst": [1, 2, 9, 28], "sparseintervalpomdp": [1, 2, 9, 28], "sparseintervalrewardmodel": [1, 2, 9, 28], "sparsema": [1, 2, 8, 9, 20, 28], "sparsematrix": [1, 2, 9, 28], "sparsematrixbuild": [1, 2, 9, 19, 20, 21, 28], "sparsematrixentri": [1, 2, 9, 28], "sparsematrixrow": [1, 2, 9, 28], "sparsemdp": [1, 2, 8, 9, 21, 28], "sparsemodelact": [1, 2, 9, 28], "sparsemodelcompon": [1, 2, 9, 18, 19, 20, 21, 28], "sparsemodelst": [1, 2, 9, 28], "sparseparametricctmc": [1, 2, 8, 9, 28], "sparseparametricdtmc": [1, 2, 8, 9, 28], "sparseparametricma": [1, 2, 8, 9, 28], "sparseparametricmdp": [1, 2, 8, 9, 28], "sparseparametricmodelact": [1, 2, 9, 28], "sparseparametricmodelcompon": [1, 2, 9, 28], "sparseparametricmodelst": [1, 2, 9, 28], "sparseparametricpomdp": [1, 2, 9, 28], "sparseparametricrewardmodel": [1, 2, 9, 28], "sparsepomdp": [1, 2, 9, 28], "sparserewardmodel": [1, 2, 9, 19, 21, 28], "stateformula": [1, 2, 7, 28], "statelabel": [1, 2, 9, 18, 19, 28], "statevalu": [1, 2, 9, 28], "statevaluationfunctionactionmaskdoubl": [1, 2, 28], "statevaluationsbuild": [1, 2, 9, 28], "stormerror": [1, 2, 4, 8, 28], "subsystembuilderopt": [1, 2, 28], "subsystembuilderreturntypedoubl": [1, 2, 28], "subsystembuilderreturntypeexact": [1, 2, 28], "subsystembuilderreturntyperatfunc": [1, 2, 28], "symbolicexactquantitativecheckresult": [1, 2, 28], "symbolicmodeldescript": [1, 2, 28], "symbolicparametricquantitativecheckresult": [1, 2, 28], "symbolicqualitativecheckresult": [1, 2, 28], "symbolicquantitativecheckresult": [1, 2, 28], "symbolicsylvanctmc": [1, 2, 9, 28], "symbolicsylvandtmc": [1, 2, 9, 15, 28], "symbolicsylvanma": [1, 2, 9, 28], "symbolicsylvanmdp": [1, 2, 9, 28], "symbolicsylvanparametricctmc": [1, 2, 9, 28], "symbolicsylvanparametricdtmc": [1, 2, 9, 28], "symbolicsylvanparametricma": [1, 2, 9, 28], "symbolicsylvanparametricmdp": [1, 2, 9, 28], "symbolicsylvanparametricrewardmodel": [1, 2, 9, 28], "symbolicsylvanrewardmodel": [1, 2, 9, 28], "timeoper": [1, 2, 7, 28], "unarybooleanstateformula": [1, 2, 7, 28], "unarypathformula": [1, 2, 7, 28], "unarystateformula": [1, 2, 7, 28], "untilformula": [1, 2, 7, 28], "variabl": [1, 2, 3, 5, 7, 8, 9, 10, 26, 27, 28], "build_interval_model_from_drn": [1, 2, 28], "build_model": [1, 2, 3, 12, 13, 16, 23, 24, 25, 26, 27, 28], "build_model_from_drn": [1, 2, 13, 28], "build_parametric_model": [1, 2, 22, 28], "build_parametric_model_from_drn": [1, 2, 13, 28], "build_parametric_sparse_matrix": [1, 2, 9, 28], "build_sparse_exact_model_with_opt": [1, 2, 28], "build_sparse_matrix": [1, 2, 9, 18, 19, 20, 28], "build_sparse_model": [1, 2, 15, 28], "build_sparse_model_from_explicit": [1, 2, 28], "build_sparse_model_with_opt": [1, 2, 26, 28], "build_sparse_parametric_model": [1, 2, 28], "build_sparse_parametric_model_with_opt": [1, 2, 28], "build_symbolic_model": [1, 2, 12, 15, 28], "build_symbolic_parametric_model": [1, 2, 28], "check_interval_mdp": [1, 2, 28], "check_model_dd": [1, 2, 15, 28], "check_model_hybrid": [1, 2, 15, 28], "check_model_spars": [1, 2, 15, 28], "collect_inform": [1, 2, 9, 28], "compute_all_until_prob": [1, 2, 28], "compute_expected_number_of_visit": [1, 2, 28], "compute_prob01_st": [1, 2, 28], "compute_prob01max_st": [1, 2, 28], "compute_prob01min_st": [1, 2, 28], "compute_steady_state_distribut": [1, 2, 28], "compute_transient_prob": [1, 2, 28], "construct_submodel": [1, 2, 28], "create_filter_initial_states_spars": [1, 2, 28], "create_filter_initial_states_symbol": [1, 2, 12, 15, 28], "create_filter_symbol": [1, 2, 28], "eliminate_ec": [1, 2, 28], "eliminate_non_markovian_chain": [1, 2, 28], "eliminate_reward_accumul": [1, 2, 9, 28], "export_to_drn": [1, 2, 28], "get_maximal_end_compon": [1, 2, 9, 28], "get_reachable_st": [1, 2, 28], "install_signal_handl": [1, 2, 28], "make_sparse_model_build": [1, 2, 28], "make_sparse_model_builder_exact": [1, 2, 28], "make_sparse_model_builder_parametr": [1, 2, 28], "model_check": [1, 2, 12, 22, 23, 24, 27, 28], "parse_constants_str": [1, 2, 28], "parse_jani_model": [1, 2, 13, 28], "parse_jani_model_from_str": [1, 2, 28], "parse_prism_program": [1, 2, 12, 15, 16, 22, 23, 24, 25, 26, 27, 28], "parse_properti": [1, 2, 12, 14, 15, 22, 23, 24, 27, 28], "parse_properties_for_jani_model": [1, 2, 28], "parse_properties_for_prism_program": [1, 2, 16, 24, 28], "parse_properties_without_context": [1, 2, 28], "perform_bisimul": [1, 2, 28], "perform_sparse_bisimul": [1, 2, 28], "perform_symbolic_bisimul": [1, 2, 28], "preprocess_symbolic_input": [1, 2, 28], "prob01max_st": [1, 2, 28], "prob01min_st": [1, 2, 28], "reset_timeout": [1, 2, 28], "set_loglevel_debug": [1, 2, 28], "set_loglevel_error": [1, 2, 28], "set_loglevel_trac": [1, 2, 28], "set_set": [1, 2, 28], "set_timeout": [1, 2, 28], "topological_sort": [1, 2, 28], "transform_to_discrete_time_model": [1, 2, 24, 28], "transform_to_sparse_model": [1, 2, 15, 28], "info": [1, 3, 22, 28], "version": [1, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "storm_exact_use_cln": [1, 6, 28], "storm_ratfunc_use_cln": [1, 6, 22, 28], "storm_vers": [1, 6, 28], "except": [1, 2, 3, 8, 9, 28], "logic": [1, 2, 3, 8, 28], "storag": [1, 2, 3, 5, 7, 8, 10, 15, 18, 19, 20, 21, 28], "util": [1, 2, 9, 25, 28], "jsoncontainerdoubl": [1, 10, 28], "jsoncontainerr": [1, 2, 9, 10, 28], "matrixformat": [1, 10, 28], "modelrefer": [1, 10, 28], "shortestpathsgener": [1, 10, 25, 28], "smtcheckresult": [1, 10, 28], "smtsolver": [1, 10, 28], "smtsolverfactori": [1, 2, 9, 10, 28], "z3smtsolver": [1, 10, 28], "z3smtsolverfactori": [1, 10, 28], "millisecond": [1, 10, 28], "approximationheurist": [1, 3, 28], "dftbe_doubl": [1, 3, 28], "dftbe_ratfunc": [1, 3, 28], "dftdependency_doubl": [1, 3, 28], "dftdependency_ratfunc": [1, 3, 28], "dftelementtyp": [1, 3, 28], "dftelement_doubl": [1, 3, 28], "dftelement_ratfunc": [1, 3, 28], "dftinstanti": [1, 3, 28], "dftsimulator_doubl": [1, 3, 28], "dftsimulator_ratfunc": [1, 3, 28], "dftstateinfo": [1, 3, 28], "dftstate_doubl": [1, 3, 28], "dftstate_ratfunc": [1, 3, 28], "dft_doubl": [1, 3, 28], "dft_ratfunc": [1, 3, 28], "dftindependentmodul": [1, 3, 28], "dftsymmetri": [1, 3, 28], "explicitdftmodelbuilder_doubl": [1, 3, 28], "explicitdftmodelbuilder_ratfunc": [1, 3, 28], "failableel": [1, 3, 28], "failableiter": [1, 3, 28], "randomgener": [1, 3, 28], "relevantev": [1, 3, 28], "simulationresult": [1, 3, 28], "analyze_dft": [1, 3, 14, 28], "compute_dependency_conflict": [1, 3, 28], "compute_relevant_ev": [1, 3, 28], "export_dft_json_fil": [1, 3, 28], "export_dft_json_str": [1, 3, 28], "export_parametric_dft_json_fil": [1, 3, 28], "export_parametric_dft_json_str": [1, 3, 28], "get_paramet": [1, 3, 28], "is_well_form": [1, 3, 28], "load_dft_galileo_fil": [1, 3, 14, 28], "load_dft_json_fil": [1, 3, 14, 28], "load_dft_json_str": [1, 3, 14, 28], "load_parametric_dft_galileo_fil": [1, 3, 28], "load_parametric_dft_json_fil": [1, 3, 28], "load_parametric_dft_json_str": [1, 3, 28], "modules_json": [1, 3, 28], "prepare_for_analysi": [1, 3, 28], "transform_dft": [1, 3, 28], "gspnbuilder": [1, 5, 17, 28], "gspnparser": [1, 5, 17, 28], "gspntojanibuild": [1, 5, 28], "immediatetransit": [1, 5, 28], "layoutinfo": [1, 5, 17, 28], "place": [1, 5, 17, 28], "timedtransit": [1, 5, 28], "transitionpartit": [1, 5, 28], "par": [1, 22, 28, 29], "dtmcparameterliftingmodelcheck": [1, 8, 28], "mdpparameterliftingmodelcheck": [1, 8, 28], "modelinstanti": [1, 8, 28], "pctmcexactinstantiationcheck": [1, 8, 28], "pctmcinstantiationcheck": [1, 8, 28], "pctmcinstanti": [1, 8, 28], "pdtmcexactinstantiationcheck": [1, 8, 28], "pdtmcinstantiationcheck": [1, 8, 28], "pdtmcinstanti": [1, 8, 22, 28], "pmainstanti": [1, 8, 28], "pmdpexactinstantiationcheck": [1, 8, 28], "pmdpinstantiationcheck": [1, 8, 28], "pmdpinstanti": [1, 8, 28], "parameterregion": [1, 8, 28], "partialpctmcinstanti": [1, 8, 28], "partialpdtmcinstanti": [1, 8, 28], "partialpmainstanti": [1, 8, 28], "partialpmdpinstanti": [1, 8, 28], "regionmodelcheck": [1, 8, 28], "regionresult": [1, 8, 28], "regionresulthypothesi": [1, 8, 28], "create_region_check": [1, 8, 28], "gather_deriv": [1, 8, 28], "simplify_model": [1, 8, 28], "class": [2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 26], "an": [2, 5, 7, 9, 10, 11, 14, 16, 17, 19, 20, 22, 24, 25, 26, 27], "atom": [2, 7], "get_express": [2, 7, 9], "self": [2, 3, 5, 7, 8, 9, 10, 19, 27], "bdd": [2, 9, 15], "to_express": [2, 9], "expression_manag": [2, 5, 9], "storm": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 24, 25, 27, 28], "tupl": [2, 3, 8, 9], "list": [2, 3, 5, 9, 10, 11, 20, 21, 23, 25, 27], "dict": [2, 3, 5, 7, 8, 9, 22, 26], "int": [2, 3, 5, 9, 10], "member": [2, 3, 7, 8, 9, 10], "AND": [2, 3, 7, 14], "OR": [2, 3, 7], "0": [2, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "1": [2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "name": [2, 3, 5, 7, 8, 9, 10, 17, 19, 22, 23, 26], "valu": [2, 3, 7, 8, 9, 10, 16, 18, 19, 22, 27], "two": [2, 7, 9, 13, 17, 19, 21, 27, 29], "operand": [2, 7, 9], "left_subformula": [2, 7], "right_subformula": [2, 7], "type": [2, 3, 5, 7, 8, 9, 10, 15, 16, 18, 19, 20, 21, 27], "bisimul": 2, "strong": 2, "weak": 2, "as_int": [2, 9], "index": [2, 3, 9, 14, 25, 26, 28], "no_bit": [2, 9], "unsign": [2, 9], "bool": [2, 3, 5, 7, 8, 9, 10], "static": [2, 3, 5, 6, 8, 9], "load_from_str": [2, 9], "descript": [2, 9, 13, 16, 19, 20, 21, 26, 27], "str": [2, 3, 5, 7, 8, 9, 26], "number_of_set_bit": [2, 9], "set": [2, 3, 5, 7, 8, 9, 12, 13, 16, 17, 18, 19, 21, 22, 25, 26, 27, 28, 29], "true": [2, 3, 5, 6, 8, 9, 18, 21, 24, 26], "none": [2, 3, 5, 6, 7, 8, 9, 10, 16, 18, 19, 20, 23], "size": [2, 9, 26], "store_as_str": [2, 9], "boolean": [2, 7, 9, 10], "binari": [2, 7, 15], "liter": [2, 7, 9], "until": [2, 7], "either": [2, 7, 14, 17, 29], "step": [2, 3, 7, 13, 14, 16, 17, 26, 28], "bound": [2, 7, 8, 9], "has_lower_bound": [2, 7], "is_multidimension": [2, 7], "multi": [2, 7], "dimension": [2, 7], "upper_bound_express": [2, 7, 9], "option": [2, 5, 9, 13, 26], "preserved_label_nam": 2, "preserv": [2, 8, 27], "set_add_out_of_bounds_st": 2, "new_valu": 2, "out": 2, "set_add_overlapping_guards_label": 2, "overlap": [2, 9], "guard": [2, 9], "set_build_all_label": 2, "all": [2, 3, 8, 9, 14, 15, 16, 18, 19, 20, 24, 26, 29], "set_build_all_reward_model": 2, "set_build_choice_label": [2, 26], "choic": [2, 3, 9, 18, 19, 20, 21, 24, 29], "set_build_observation_valu": 2, "valuat": [2, 3, 8, 9], "set_build_state_valu": [2, 26], "set_build_with_choice_origin": 2, "origin": [2, 5, 9, 16], "set_exploration_check": 2, "perform": [2, 3, 5, 9, 15], "extra": 2, "dure": [2, 3, 13], "task": [2, 15], "set_hint": 2, "arg0": [2, 5, 8, 9, 10], "modelcheck": 2, "hint": [2, 16], "mai": [2, 12, 13, 16, 26, 27], "speed": 2, "up": 2, "solver": [2, 10], "set_produce_schedul": 2, "produce_schedul": 2, "whether": [2, 3, 5, 9], "should": [2, 3, 9, 19, 27], "produc": 2, "possibl": [2, 5, 15, 19, 22, 25, 29], "set_robust_uncertainti": 2, "robust": 2, "uncertainti": 2, "consid": [2, 9, 12, 15, 19, 23, 27], "add_label_to_choic": [2, 9, 21], "add": [2, 5, 9, 10, 17, 19, 27, 29], "given": [2, 3, 5, 8, 9, 15, 17, 19, 24, 27], "get_choic": [2, 9, 24], "which": [2, 3, 5, 9, 15, 16, 19, 20, 23, 24, 25, 26, 27, 29], "have": [2, 9, 11, 12, 16, 20, 21, 23, 24, 26, 27, 29], "get_labels_of_choic": [2, 9], "set_choic": [2, 9], "repres": [2, 3, 9, 19, 21, 26], "term": [2, 9, 15, 19, 26], "input": [2, 5, 9, 16, 17, 22], "spec": [2, 9], "as_jani_choice_origin": [2, 9], "as_prism_choice_origin": [2, 9], "get_choice_info": [2, 9], "identifi": [2, 9], "human": [2, 9], "readabl": [2, 9], "string": [2, 3, 8, 9, 14], "get_identifier_info": [2, 9], "get_number_of_identifi": [2, 9], "number": [2, 3, 5, 7, 9, 12, 15, 16, 17, 19, 21, 22, 25, 26, 27, 29], "is_jani_choice_origin": [2, 9], "is_prism_choice_origin": [2, 9], "less": [2, 7, 9], "leq": [2, 7, 9], "greater": [2, 7, 9], "geq": [2, 7, 9], "3": [2, 3, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "2": [2, 3, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "right": [2, 7], "hand": [2, 7], "side": [2, 7], "being": [2, 7, 29], "condit": [2, 7], "collector": [2, 22], "constraint": [2, 9, 22], "graph_preserving_constraint": [2, 22], "ensur": [2, 9, 22, 29], "graph": [2, 9, 16, 22], "wellformed_constraint": [2, 22], "wellform": 2, "sum": [2, 7], "over": [2, 7, 9, 16, 20, 21, 23, 24, 27], "get_meta_vari": [2, 9], "expression_vari": [2, 9], "compute_indic": [2, 9], "lowest_valu": [2, 9], "dd": [2, 9, 12, 15], "dd_manag": [2, 9], "manag": [2, 9], "meta_vari": [2, 9], "contain": [2, 3, 9, 10, 12, 14, 19, 20, 21, 24, 27], "meta": [2, 9], "node_count": [2, 9], "node": [2, 9], "count": [2, 9, 10], "translat": [2, 9, 19, 27], "dice": [2, 9], "to_str": [2, 3, 9], "allow_placehold": 2, "drn": [2, 13], "parser": [2, 5, 9], "build_choice_label": 2, "finit": [2, 9], "support": [2, 9, 12, 13, 15, 16, 19, 24, 26, 29], "behavior": 2, "while": [2, 26, 27, 29], "elimin": [2, 8, 9], "non": [2, 3, 9, 24, 25, 27], "keep_label": 2, "merge_label": 2, "delete_label": 2, "result": [2, 3, 8, 10, 12, 14, 15, 22, 23, 24], "endcompon": 2, "The": [2, 5, 7, 9, 11, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29], "new_to_old_row_map": 2, "map": [2, 9, 22], "give": [2, 16, 26], "each": [2, 9, 19, 20, 21, 24, 27], "row": [2, 9, 18, 19, 20, 21], "fo": 2, "new": [2, 5, 9, 16, 21, 25], "correspond": [2, 5, 9, 25], "old_to_new_state_map": 2, "For": [2, 3, 19, 20, 21, 24, 25, 27, 29], "subsystem": 2, "remov": [2, 5, 7, 9], "ar": [2, 9, 12, 13, 16, 19, 20, 21, 22, 23, 25, 26, 27, 29], "ec": 2, "sink_row": 2, "indic": [2, 9, 25, 27], "stai": 2, "forev": 2, "solver_environ": [2, 12], "part": [2, 9, 26, 27], "equat": 2, "system": [2, 29], "nativ": [2, 12], "eigen": 2, "gmmxx": 2, "topolog": [2, 16], "4": [2, 3, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "eventu": [2, 7, 27], "exact": [2, 6, 8, 9], "get_row": [2, 9], "__gmp_expr": [2, 9], "__mpq_struct": [2, 9], "get_row_group_end": [2, 9], "get_row_group_start": [2, 9], "get_rows_for_group": [2, 9], "row_group": [2, 9, 21], "within": [2, 9], "group": [2, 3, 9, 18, 19, 20, 21], "has_trivial_row_group": [2, 9], "trivial": [2, 3, 9, 19, 23], "make_row_grouping_trivi": [2, 9], "make": [2, 9, 24, 29], "us": [2, 3, 6, 7, 9, 12, 13, 14, 15, 16, 18, 19, 20, 25, 26, 27, 29], "care": [2, 3, 9], "nr_column": [2, 9], "column": [2, 9, 16, 19, 21, 27], "nr_entri": [2, 9], "zero": [2, 9], "entri": [2, 9, 19, 21], "nr_row": [2, 9], "print_row": [2, 9], "print": [2, 3, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "from": [2, 3, 5, 6, 8, 9, 12, 13, 14, 16, 19, 20, 23, 24, 25, 27, 29], "end": [2, 5, 9], "row_it": [2, 9], "row_start": [2, 9], "row_end": [2, 9], "iter": [2, 3, 9, 12, 16, 23, 24, 27], "submatrix": [2, 9], "row_constraint": [2, 9], "column_constraint": [2, 9], "insert_diagonal_entri": [2, 9], "fals": [2, 3, 8, 9, 19, 21, 24], "builder": [2, 3, 5, 9, 17, 19, 21], "add_next_valu": [2, 9, 19, 21], "pycarl": [2, 3, 8, 9, 11, 22, 29], "gmp": [2, 9, 22], "after": [2, 9, 14, 17, 24, 26, 29], "been": [2, 9, 11], "ad": [2, 9, 19, 21], "call": [2, 9, 18], "function": [2, 3, 5, 6, 8, 9, 11, 16, 18, 27, 29], "mandatori": [2, 9], "note": [2, 9, 19, 21, 24, 25, 29], "linear": [2, 9], "setter": [2, 9], "That": [2, 9, 26], "must": [2, 9, 26], "consecut": [2, 9], "As": [2, 9, 11, 12, 16, 19, 24, 25, 26, 27], "multipl": [2, 5, 9, 12, 19, 23, 29], "per": [2, 9, 29], "admit": [2, 9], "method": [2, 9, 12, 19, 27], "mention": [2, 9], "same": [2, 9, 13, 19, 26, 29], "pair": [2, 9], "If": [2, 9, 19, 22, 27, 29], "skip": [2, 9, 27], "entir": [2, 9], "treat": [2, 9], "empti": [2, 9, 18, 19], "met": [2, 9], "thrown": [2, 9], "paramet": [2, 3, 5, 8, 9, 12, 22, 27], "doubl": [2, 3, 5, 9, 10], "specifi": [2, 8, 9, 19, 21, 22, 25, 29], "overridden_row_count": [2, 9], "overridden_column_count": [2, 9], "overridden": [2, 9], "row_group_count": [2, 9], "final": [2, 9, 12, 18, 19, 20, 21, 26], "get_current_row_group_count": [2, 9], "current": [2, 3, 7, 9, 16, 24, 29], "get_last_column": [2, 9], "most": [2, 9, 13, 15, 19, 25, 26, 27], "recent": [2, 9], "get_last_row": [2, 9], "new_row_group": [2, 9, 21], "starting_row": [2, 9], "replace_column": [2, 9], "replac": [2, 7, 9], "offset": [2, 9], "id": [2, 3, 5, 9, 16, 25, 27], "accord": [2, 3, 9, 16], "everi": [2, 9, 16, 26], "afterward": [2, 9, 27], "std": [2, 9], "vector": [2, 5, 7, 9, 19, 23], "const": [2, 9], "set_valu": [2, 9], "explicit": [2, 3, 9, 13, 23], "quantit": 2, "get_valu": [2, 27], "standardrewardmodel": 2, "export_lookup": 2, "export": [2, 3, 5, 17], "lookup": 2, "acceler": 2, "checker": [2, 8, 27, 28], "set_compute_only_maybe_st": 2, "set_maybe_st": 2, "mayb": 2, "assum": [2, 27], "correct": [2, 29], "set_result_hint": 2, "result_hint": 2, "float": [2, 3, 5, 8, 9, 10], "set_scheduler_hint": 2, "scheduler_hint": 2, "close": 2, "optim": [2, 7], "carl": [2, 3, 9, 29], "multivariatepolynomi": [2, 3, 9], "cln": [2, 3, 6, 8, 9, 22], "cl_ra": [2, 3, 9], "notrelev": [2, 3, 9], "stdmultivariatepolynomialpolici": [2, 3, 9], "multiobject": 2, "get_truth_valu": 2, "truth": 2, "state_descript": 2, "object": [2, 3, 7, 9, 26], "hold": [2, 9, 16], "And": [2, 9, 13, 16, 18, 19], "arg1": [2, 5, 9], "conjunct": [2, 9, 29], "disjunct": [2, 9], "divid": [2, 9], "eq": [2, 9], "iff": [2, 5, 6, 9], "impli": [2, 9], "minu": [2, 9], "modulo": [2, 9], "multipli": [2, 9], "neq": [2, 9], "Or": [2, 9], "plu": [2, 9], "ariti": [2, 9], "contains_vari": [2, 9], "ani": [2, 9, 21, 25, 26, 27, 29], "evaluate_as_bool": [2, 9], "evalu": [2, 9], "evaluate_as_doubl": [2, 9], "evaluate_as_int": [2, 9], "integ": [2, 9, 10, 16], "evaluate_as_r": [2, 9], "get_operand": [2, 9], "operandindex": [2, 9], "get_vari": [2, 9], "has_boolean_typ": [2, 9], "has_integer_typ": [2, 9], "has_rational_typ": [2, 9], "retriev": [2, 9], "associ": [2, 9, 19], "is_function_appl": [2, 9], "applic": [2, 7, 9, 25], "is_liter": [2, 9], "is_vari": [2, 9], "oper": [2, 3, 7, 9], "simplifi": [2, 8, 9], "substitut": [2, 7, 9, 25], "substitution_map": [2, 9], "create_boolean": [2, 9], "creat": [2, 3, 5, 8, 9, 10, 17, 18, 19, 20, 21, 26, 27, 29], "create_boolean_vari": [2, 9], "auxiliari": [2, 9], "create_integ": [2, 9], "create_integer_vari": [2, 9], "create_r": [2, 9], "create_rational_vari": [2, 9], "known": [2, 9, 19], "pars": [2, 5, 9, 13, 17, 19, 27], "ignore_error": [2, 9], "set_identifier_map": [2, 9], "is_boolean": [2, 9], "is_integ": [2, 9], "is_rat": [2, 9], "its": [2, 17, 25, 26], "factor": 2, "cach": 2, "_factorizationcach": 2, "coeffici": 2, "constant_part": 2, "deriv": [2, 6, 8], "comput": [2, 3, 5, 9, 14, 15, 25], "gather_vari": 2, "is_const": 2, "is_on": 2, "underli": [2, 22, 25, 26, 27], "to_smt2": 2, "fraction": 2, "denomin": 2, "numer": [2, 9], "rational_funct": 2, "pass": [2, 20, 27, 29], "insert": [2, 19], "insert_set": 2, "is_subset_of": 2, "clone": [2, 7, 9, 29], "is_bounded_until_formula": [2, 7], "is_eventually_formula": [2, 7], "is_multi_objective_formula": [2, 7], "is_probability_oper": [2, 7], "probabl": [2, 3, 7, 8, 9, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27], "is_reward_oper": [2, 7], "is_until_formula": [2, 7], "constants_map": [2, 7], "substitute_labels_by_label": [2, 7], "occur": [2, 7, 25], "global": [2, 7, 9], "instantan": [2, 7], "interv": [2, 9], "add_label": [2, 9, 18, 19, 21], "contains_label": [2, 9], "get_label": [2, 9, 27], "jani": [2, 5, 9, 13], "assign": [2, 9, 21], "A": [2, 9, 14, 15, 25, 28], "autom": [2, 9], "add_edg": [2, 9], "edg": [2, 9], "add_initial_loc": [2, 9], "add_loc": [2, 9], "locat": [2, 9, 26, 29], "return": [2, 3, 5, 6, 8, 9, 13, 18, 24, 26], "get_location_index": [2, 9], "initial_location_indic": [2, 9], "initial_states_restrict": [2, 9], "initi": [2, 3, 5, 9, 11, 12, 15, 16, 22, 25, 27], "restrict": [2, 5, 9], "location_vari": [2, 9], "get_edge_index_set": [2, 9], "choice_index": [2, 9], "induc": [2, 9], "constant": [2, 8, 9, 22], "defin": [2, 9, 17, 19, 20, 21, 23, 24, 25], "some": [2, 5, 9, 12, 13, 14, 16, 17, 24, 25, 26, 27, 29], "action_index": [2, 9], "action": [2, 9, 13, 16, 19, 21, 23, 24, 26, 27], "color": [2, 9], "destin": [2, 9], "has_silent_act": [2, 9], "silent": [2, 9], "nr_destin": [2, 9], "nr": [2, 9, 14], "rate": [2, 5, 9, 18, 20, 22], "source_location_index": [2, 9], "sourc": [2, 5, 9, 23, 29], "template_edg": [2, 9], "templat": [2, 9], "target_location_index": [2, 9], "avg_var_domain_s": [2, 9], "model_typ": [2, 9, 13, 16, 24, 27], "nr_automata": [2, 9], "nr_edg": [2, 9], "nr_variabl": [2, 9], "state_domain_s": [2, 9], "transform": [2, 9, 15, 24], "expand": [2, 9], "automaton_nam": [2, 5, 9], "variable_nam": [2, 9], "returntyp": [2, 9], "add_automaton": [2, 9], "automaton": [2, 7, 9, 20], "uniqu": [2, 9], "add_const": [2, 9], "check_valid": [2, 9], "basic": [2, 3, 9, 27], "valid": [2, 9, 27], "decode_automaton_and_edge_index": [2, 9], "define_const": [2, 9], "encode_automaton_and_edge_index": [2, 9], "chang": [2, 9, 12, 16, 22], "data": [2, 9, 16], "structur": [2, 9, 10, 16, 22], "flatten_composit": [2, 9], "smt_solver_factori": [2, 9], "0x7f0bddde3370": [2, 9], "get_automaton": [2, 9], "get_automaton_index": [2, 9], "get_const": [2, 9], "global_vari": [2, 9], "has_standard_composit": [2, 9], "composit": [2, 9], "standard": [2, 5, 9, 13, 14, 22], "has_undefined_const": [2, 9], "flag": [2, 6, 7, 9, 29], "ha": [2, 9, 12, 13, 14, 16, 19, 23, 27], "undefin": [2, 9], "make_standard_compli": [2, 9], "compliant": [2, 9], "remove_const": [2, 9], "constant_nam": [2, 9], "sure": [2, 9, 24, 29], "doe": [2, 9, 12, 22, 26, 29], "appear": [2, 9], "replace_automaton": [2, 9], "new_automaton": [2, 9], "restrict_edg": [2, 9], "edge_set": [2, 9], "set_model_typ": [2, 9], "onli": [2, 3, 7, 9, 15, 19, 20, 22, 23, 25, 26, 27], "set_standard_system_composit": [2, 9], "substitute_const": [2, 9], "substitute_funct": [2, 9], "to_dot": [2, 9], "undefined_constants_are_graph_preserv": [2, 9], "do": [2, 9, 23, 26, 27], "ctmdp": [2, 9], "lt": [2, 15, 22], "ta": 2, "pta": 2, "sta": 2, "pha": 2, "sha": 2, "5": [2, 3, 8, 9, 12, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27], "10": [2, 9, 15, 16, 17, 19, 21, 24, 25, 26, 27], "6": [2, 3, 6, 8, 9, 12, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29], "11": [2, 6, 9, 15, 16, 17, 19, 21, 24, 25, 26, 27], "8": [2, 3, 6, 9, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27], "12": [2, 9, 15, 16, 17, 19, 20, 21, 24, 26, 27], "9": [2, 3, 9, 15, 16, 17, 19, 20, 21, 24, 26, 27], "7": [2, 3, 8, 9, 12, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27], "new_assign": [2, 9], "add_to_exist": [2, 9], "deep": [2, 9], "copi": [2, 9], "rh": [2, 9], "local": [2, 9], "vice": [2, 9], "versa": [2, 9], "make_variables_loc": [2, 9], "intern": [2, 9, 10, 16, 25, 26], "add_destin": [2, 9], "templateedgedestin": [2, 9], "init_express": [2, 9], "add_vari": [2, 9], "erase_vari": [2, 9], "get_variable_by_expr_vari": [2, 9], "get_variable_by_nam": [2, 9], "long": [2, 6, 7, 9], "run": [2, 7, 26, 29], "averag": [2, 7], "maxim": [2, 9], "compon": [2, 9, 18, 19, 20, 21], "mec": [2, 9], "decomposit": [2, 9], "min": [2, 9, 12, 15], "max": [2, 9, 12, 20], "policy_iter": 2, "value_iter": 2, "linear_program": 2, "rational_search": 2, "interval_iter": 2, "sound_value_iter": 2, "optimistic_value_iter": 2, "precis": [2, 8], "nr_subformula": [2, 7], "subformula": [2, 7], "power_iter": [2, 12], "jacobi": 2, "sor": 2, "gauss_seidel": 2, "walker_cha": 2, "maximum_iter": [2, 12], "comparison_typ": [2, 7], "comparison": [2, 7, 15, 25], "has_bound": [2, 7], "has_optimality_typ": [2, 7], "present": [2, 7, 27], "optimality_typ": [2, 7], "remove_bound": [2, 7], "remove_optimality_typ": [2, 7], "set_bound": [2, 7], "set_optimality_typ": [2, 7], "new_optimality_typ": [2, 7], "optimi": [2, 7], "clear": [2, 7], "threshold": [2, 7], "threshold_expr": [2, 7], "xor": [2, 9], "power": [2, 9, 27], "equal": [2, 9, 12], "notequ": [2, 9], "lessorequ": [2, 9], "greaterorequ": [2, 9], "Not": [2, 9], "floor": [2, 9], "ceil": [2, 9], "Ite": [2, 9], "22": [2, 9, 21, 24], "14": [2, 9, 16, 21, 24, 26, 27], "21": [2, 9, 24, 26], "18": [2, 9, 17, 24, 26], "19": [2, 9, 24, 26], "23": [2, 9, 14, 24, 26], "16": [2, 9, 24, 26, 27], "17": [2, 9, 24, 26, 27], "20": [2, 9, 15, 19, 24, 26, 27], "15": [2, 9, 24, 26, 27], "minim": 2, "smt": [2, 9, 10], "driven": [2, 9], "has_module_with_inner_action_overlapping_guard": [2, 9], "get_overapproxim": 2, "geometri": 2, "polytop": 2, "get_underapproxim": 2, "multivari": 2, "degre": 2, "nr_term": 2, "total_degre": 2, "create_downward_closur": [2, 9], "get_vertices_clockwis": [2, 9], "vertic": [2, 9], "prism": [2, 9, 19, 22, 26, 27], "updat": [2, 9], "command": [2, 9, 27], "get_command_set": [2, 9], "what": [2, 9, 27], "action_nam": [2, 9], "global_index": [2, 9], "guard_express": [2, 9], "is_label": [2, 9], "possess": [2, 9], "synchron": [2, 9], "definit": [2, 9], "lower_bound_express": [2, 9], "lower": [2, 9], "upper": [2, 9], "modul": [2, 3, 9, 24, 25], "boolean_vari": [2, 9], "get_boolean_vari": [2, 9], "booleanvari": [2, 9], "get_command_indices_by_action_index": [2, 9], "get_integer_vari": [2, 9], "integervari": [2, 9], "integer_vari": [2, 9], "flatten": [2, 9], "smt_factori": [2, 9], "0x7f0bdddfc4f0": [2, 9], "put": [2, 9, 26], "singl": [2, 3, 9, 25, 27], "get_action_nam": [2, 9], "requir": [2, 9, 24, 25, 26, 27, 28], "get_label_express": [2, 9], "get_modul": [2, 9], "module_nam": [2, 9], "get_module_indices_by_action_index": [2, 9], "particular": [2, 9, 25, 26, 27], "get_synchronizing_action_indic": [2, 9], "get_undefined_const": [2, 9], "global_boolean_vari": [2, 9], "global_integer_vari": [2, 9], "has_const": [2, 9], "has_label": [2, 9], "has_reward_model": [2, 9], "is_deterministic_model": [2, 9], "describ": [2, 9, 14, 17, 19, 26], "determinist": [2, 3, 9, 16, 24, 27], "label_unlabelled_command": [2, 9], "name_suggest": [2, 9], "unlabel": [2, 9], "nr_modul": [2, 9], "number_of_unlabeled_command": [2, 9], "restrict_command": [2, 9], "reward_model": [2, 9, 19, 21, 23], "substitute_formula": [2, 9], "substitute_nonstandard_pred": [2, 9], "nonstandard": [2, 9], "predic": [2, 9], "to_jani": [2, 9], "all_variables_glob": [2, 9], "suffix": [2, 9], "used_const": [2, 9], "declar": [2, 9, 13], "get_as_variable_to_expression_map": [2, 9], "represent": [2, 3, 9, 12, 15, 19], "get_assign": [2, 9], "refer": [2, 9, 22, 23, 25, 26, 27, 29], "probability_express": [2, 9], "variou": [2, 9, 12, 13], "wai": [2, 9, 19, 27, 29], "also": [2, 3, 9, 12, 13, 15, 22, 25, 26, 27, 29], "ident": [2, 9], "initial_value_express": [2, 9], "obtain": [2, 3, 22, 23, 24], "raw_formula": [2, 14], "directli": [2, 13, 14, 19, 22, 27, 29], "format": [2, 5, 13, 14, 15, 16, 17, 22, 23, 24, 25, 27], "quotient": 2, "wrap": 2, "nomin": 2, "alia": 2, "has_reward_nam": [2, 7], "reward_nam": [2, 7], "highlevel": 2, "counterexampl": 2, "backend": 2, "env": [2, 8, 12, 29], "stat": 2, "symbolic_model": [2, 15], "cex_input": 2, "smtminimallabelsetgener": 2, "cexinput": 2, "dontcar": [2, 3], "precomput": 2, "add_backward_implication_cut": 2, "check_threshold_feas": 2, "continue_after_first_counterexampl": 2, "encode_reach": 2, "maximum_counterexampl": 2, "maximum_iterations_after_counterexampl": 2, "use_dynamic_constraint": 2, "analysis_tim": 2, "cut_tim": 2, "model_checking_tim": 2, "setup_tim": 2, "solver_tim": 2, "add_reward_and_threshold": 2, "anoth": [2, 13, 23, 27], "memori": [2, 9, 26], "cast_to_double_datatyp": [2, 9], "construct": [2, 5, 9, 13, 17, 19, 21, 27], "cast_to_exact_datatyp": [2, 9], "cast_to_interval_datatyp": [2, 9], "cast_to_parametric_datatyp": [2, 9], "compute_action_support": [2, 9], "nondeterministic_choice_indic": [2, 9], "state_index": [2, 9], "memory_index": [2, 9], "memory_s": [2, 9], "how": [2, 9, 17, 18, 23], "much": [2, 9], "take": [2, 9, 24, 26, 27, 29], "memoryless": [2, 9, 24], "to_json_str": [2, 9], "_sparsemodel": [2, 3, 9], "skip_unique_choic": [2, 9], "skip_dont_care_st": [2, 9], "dirac": [2, 9], "get_deterministic_choic": [2, 9, 24], "_sparseexactmodel": [2, 9], "_sparseintervalmodel": [2, 9], "_sparseparametricmodel": [2, 3, 8, 9], "get_boolean_valu": [2, 9, 10], "get_integer_valu": [2, 9, 10], "to_json": [2, 9], "convert": [2, 9], "json": [2, 3, 9, 10, 14], "minmax_solver_environ": 2, "native_solver_environ": [2, 12], "set_force_sound": 2, "forc": 2, "sound": 2, "set_linear_equation_solver_typ": [2, 12], "set_from_default": 2, "exit_r": [2, 9, 20], "apply_schedul": [2, 9], "drop_unreachable_st": [2, 9], "appli": [2, 9, 27], "convert_to_ctmc": [2, 9], "convertible_to_ctmc": [2, 9], "can": [2, 3, 5, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "markovian_st": [2, 9, 20], "get_choice_index": [2, 9], "action_offset": [2, 9], "get_nr_available_act": [2, 9], "choice_label": [2, 9, 20, 21], "store": [2, 9, 17], "choice_origin": [2, 9], "exit": [2, 9], "rate_transit": [2, 9, 18, 21], "otherwis": [2, 9], "observability_class": [2, 9], "player1_matrix": [2, 9], "player": [2, 9], "need": [2, 9, 21, 22, 26, 29], "game": [2, 9], "interpret": [2, 9, 18, 27], "state_label": [2, 9, 18, 19, 20, 21], "state_valu": [2, 9], "belong": [2, 9], "transition_matrix": [2, 9, 18, 19, 20, 21], "get_observ": [2, 9], "has_observation_valu": [2, 9], "nr_observ": [2, 9, 16], "observation_valu": [2, 9], "get_state_action_reward": [2, 9], "get_state_reward": [2, 9], "get_zero_reward_st": [2, 9], "where": [2, 5, 9, 19, 21, 24, 27], "has_state_action_reward": [2, 9, 23], "has_state_reward": [2, 9, 23], "has_transition_reward": [2, 9, 23], "reduce_to_state_based_reward": [2, 9], "only_state_reward": [2, 9], "reduc": [2, 9], "set_state_reward": [2, 9], "state_action_reward": [2, 9, 23], "state_reward": [2, 9], "transition_reward": [2, 9], "pctmc": [2, 8, 9], "pdtmc": [2, 8, 9], "pma": [2, 8, 9], "pmdp": [2, 8, 9], "add_label_to_st": [2, 9, 18, 19], "get_labels_of_st": [2, 9, 26], "get_stat": [2, 9, 10, 19], "has_state_label": [2, 9], "set_stat": [2, 9, 19], "get_json": [2, 9], "selected_vari": [2, 9], "get_nr_of_st": [2, 9], "get_rational_valu": [2, 9, 10], "get_str": [2, 9], "pretti": [2, 9], "add_stat": [2, 9], "boolean_valu": [2, 9], "integer_valu": [2, 9], "rational_valu": [2, 9], "more": [2, 9, 12, 14, 16, 19, 21, 26, 27, 29], "messag": [2, 4, 8], "build_action_map": 2, "build_kept_act": 2, "build_state_map": 2, "check_transitions_outsid": 2, "fix_deadlock": 2, "deadlock_label": 2, "deadlock": [2, 5, 18, 19, 20, 21, 27], "introduc": 2, "kept_act": 2, "avail": [2, 16, 21, 25, 26, 29], "submodel": 2, "new_to_old_action_map": 2, "new_to_old_state_map": 2, "as_jani_model": 2, "as_prism_program": 2, "instantiate_const": 2, "constant_definit": [2, 5], "is_jani_model": 2, "is_prism_program": 2, "parse_constant_definit": 2, "ddtype": 2, "unari": [2, 7], "one": [2, 7, 15, 16, 19, 20, 21, 22, 27], "unbound": [2, 7], "is_no_vari": 2, "rank": 2, "file": [2, 3, 5, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 27, 29], "symbolic_descript": 2, "arrai": [2, 6, 9, 18, 19, 20], "row_group_indic": [2, 9], "numpi": [2, 9, 18, 19, 20, 29], "ascend": [2, 9, 19, 20], "order": [2, 9, 11, 19, 20, 22, 25, 27], "model_descript": 2, "modelbas": 2, "transition_fil": 2, "labeling_fil": 2, "state_reward_fil": 2, "transition_reward_fil": 2, "choice_labeling_fil": 2, "arg2": 2, "_checkresult": [2, 8], "only_initial_st": 2, "param": [2, 5, 8, 9], "rtype": [2, 5], "checkresult": 2, "extract_schedul": [2, 24], "force_fully_observ": 2, "try": 2, "extract": [2, 24], "arg3": 2, "arg4": 2, "forward": 2, "expect": [2, 23], "visit": [2, 25], "phi_stat": 2, "psi_stat": 2, "prob01": 2, "form": [2, 14, 19, 22], "target": [2, 5, 19, 25], "steadi": 2, "aka": 2, "stationari": 2, "transient": 2, "keep_unreachable_st": 2, "reachabl": [2, 24, 27], "fewer": 2, "_qualitativecheckresult": 2, "filter": [2, 12, 15], "possible_ec": 2, "add_sink_row_st": 2, "add_self_loop_at_sink_st": 2, "we": [2, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "redirect": 2, "incom": 2, "outgo": [2, 8, 19, 27], "mani": 2, "kept": 2, "lead": [2, 25], "outsid": 2, "possibli": 2, "yield": [2, 13, 25, 26], "furthermor": [2, 11], "least": 2, "selfloop": 2, "remain": [2, 19, 21], "label_behavior": 2, "well": [2, 22, 29], "accumul": [2, 9, 25], "initial_st": [2, 15, 16, 22, 23, 27], "constraint_st": 2, "target_st": 2, "maximal_step": 2, "choice_filt": 2, "absorb": [2, 26], "depth": [2, 3, 27], "action_mask": 2, "actionmask": 2, "instanc": [2, 17, 25], "definition_str": 2, "json_str": [2, 3], "prism_compat": 2, "context": 2, "pctl": 2, "mean": [2, 14, 16, 21, 22, 26, 27], "formula_str": [2, 12, 14, 22, 24, 27], "jani_model": [2, 5], "property_filt": 2, "prism_program": [2, 12, 15, 22, 25, 26, 27], "allow": [2, 12, 22], "bisimulation_typ": 2, "quotient_format": 2, "symbolic_model_descript": 2, "constant_definition_str": 2, "preprocess": 2, "symobl": 2, "eventually_formula": 2, "reset": [2, 3, 10], "timeout": 2, "loglevel": 2, "debug": [2, 16, 29], "argument": [2, 8, 26], "second": [2, 21], "backward": [2, 25], "heurist": 3, "select": [3, 27], "next": [3, 14, 17, 19, 24, 25], "bounddiffer": 3, "event": 3, "depend": [3, 16, 29], "dependent_ev": 3, "trigger": 3, "BE": 3, "vot": 3, "pand": 3, "por": 3, "spare": 3, "pdep": 3, "seq": 3, "mutex": 3, "__str__": [3, 8], "arg": [3, 5, 8], "kwarg": [3, 5, 8], "overload": [3, 5, 8], "handl": [3, 8], "element": [3, 5, 14, 27], "concret": 3, "trace": 3, "random_step": 3, "random": [3, 26], "simulate_trac": 3, "timebound": 3, "complet": 3, "next_failur": 3, "dependency_success": 3, "determin": [3, 24], "wa": 3, "success": [3, 25], "don": 3, "t": [3, 14], "failabl": 3, "fail": [3, 14], "failsaf": 3, "safe": 3, "invalid": 3, "spare_us": 3, "spare_id": 3, "child": 3, "statu": [3, 21], "can_have_nondetermin": 3, "get_el": 3, "dftelement": 3, "get_element_by_nam": 3, "independ": [3, 26, 29], "nr_be": [3, 14], "nr_dynam": [3, 14], "nr_element": [3, 14], "total": 3, "set_relevant_ev": 3, "relevant_ev": 3, "allow_dc_for_revel": 3, "state_generation_info": 3, "symmetri": 3, "0x7f0bd52340b0": 3, "dftstategenerationinfo": 3, "str_long": 3, "top_level_el": 3, "top": [3, 14], "0x7f0bd51c5cb0": 3, "exclud": 3, "submodul": 3, "fully_stat": 3, "single_b": 3, "consist": 3, "get_group": 3, "approximation_threshold": 3, "approximation_heurist": 3, "space": [3, 27], "get_model": 3, "get_partial_model": 3, "lower_bound": 3, "expected_tim": 3, "as_be_doubl": 3, "as_be_ratfunc": 3, "as_dependency_doubl": 3, "as_dependency_ratfunc": 3, "is_due_depend": 3, "failur": [3, 14], "due": [3, 29], "seed": [3, 26], "relev": [3, 24, 27], "is_relev": 3, "unsuccess": 3, "ft": 3, "symr": 3, "allow_modularis": 3, "allow_dc_for_relev": 3, "use_smt": 3, "solver_timeout": 3, "additional_relevant_nam": 3, "addit": [3, 27, 29], "check_valid_for_analysi": 3, "galileo": [3, 14], "recurs": [3, 25], "hierarchi": 3, "unique_constant_b": 3, "binary_fdep": 3, "exponential_distribut": 3, "export_gspn_pnml_fil": [5, 17], "filepath": 5, "pnml": [5, 17], "export_gspn_pnpro_fil": [5, 17], "pnpro": [5, 17], "get_immediate_transit": 5, "immedi": [5, 8, 17], "get_initial_mark": 5, "mark": 5, "get_nam": [5, 17], "get_number_of_immediate_transit": [5, 17], "get_number_of_plac": [5, 17], "get_number_of_timed_transit": [5, 17], "get_partit": 5, "partit": [5, 6], "get_plac": 5, "uint64_t": 5, "get_timed_transit": 5, "get_transit": 5, "immediate_transition_id_to_transition_id": 5, "is_valid": 5, "set_nam": [5, 17], "timed_transition_id_to_transition_id": 5, "transition_id_to_immediate_transition_id": 5, "transition_id_to_timed_transition_id": 5, "add_immediate_transit": [5, 17], "prioriti": 5, "weight": 5, "add_inhibition_arc": [5, 17], "inhibit": [5, 17], "arc": [5, 17], "uint_64_t": 5, "goe": 5, "default": [5, 15, 18, 27, 29], "add_input_arc": [5, 17], "add_normal_arc": 5, "both": [5, 12, 26, 27, 29], "output": [5, 17], "conveni": [5, 26], "textual": 5, "add_output_arc": [5, 17], "add_plac": [5, 17], "capac": 5, "initial_token": 5, "add_timed_transit": [5, 17], "num_serv": 5, "build_gspn": [5, 17], "constants_substitut": 5, "set_place_layout_info": [5, 17], "place_id": 5, "layout_info": 5, "layout": [5, 17], "set_transition_layout_info": [5, 17], "transition_id": 5, "filenam": 5, "gspn_automaton": 5, "create_deadlock_properti": 5, "get_weight": 5, "no_weight_attach": 5, "attach": 5, "set_weight": 5, "rotat": 5, "x": [5, 22, 26, 27], "y": [5, 26, 27], "get_capac": 5, "token": 5, "get_id": 5, "get_number_of_initial_token": 5, "has_restricted_capac": 5, "set_capac": 5, "cap": 5, "set_number_of_initial_token": 5, "get_number_of_serv": 5, "server": 5, "get_rat": 5, "has_infinite_server_semant": 5, "semant": [5, 26], "has_k_server_semant": 5, "has_single_server_semant": 5, "set_infinite_server_semant": 5, "set_k_server_semant": 5, "k": [5, 10, 25, 26], "set_rat": 5, "set_single_server_semant": 5, "exists_inhibition_arc": 5, "connect": 5, "via": [5, 8, 14, 17, 19, 20, 26], "exists_input_arc": 5, "exists_output_arc": 5, "fire": 5, "get_inhibition_arc_multipl": 5, "get_inhibition_plac": 5, "get_input_arc_multipl": 5, "get_input_plac": 5, "get_output_arc_multipl": 5, "get_output_plac": 5, "get_prior": 5, "is_en": 5, "enabl": 5, "remove_inhibition_arc": 5, "remove_input_arc": 5, "remove_output_arc": 5, "set_inhibition_arc_multipl": 5, "set_input_arc_multipl": 5, "set_output_arc_multipl": 5, "go": [5, 16, 21, 26, 27], "set_prior": 5, "nr_transit": [5, 15, 27], "build_info": 6, "compil": 6, "linux": 6, "1018": 6, "azur": 6, "gcc": 6, "o3": 6, "dndebug": 6, "fprefetch": 6, "loop": [6, 19, 25, 27], "flto": 6, "fomit": 6, "frame": 6, "pointer": [6, 27], "develop": [6, 11, 29], "dev": 6, "87": [6, 24], "commit": [6, 29], "revis": 6, "gitdir": 6, "notfound": 6, "potenti": [6, 26], "dirti": 6, "major": 6, "minor": 6, "patch": 6, "short": [6, 29], "arithmet": 6, "region": 8, "get_bound_all_st": 8, "maximis": 8, "mpd": 8, "set_graph_preserv": 8, "area": 8, "create_from_str": 8, "region_str": 8, "paramat": 8, "lift": 8, "check_region": 8, "hypothesi": 8, "unknown": [8, 10, 26], "initialresult": 8, "samplevertic": 8, "compute_extremum": 8, "extremum_direct": 8, "precision_absolut": 8, "get_bound": 8, "get_split_suggest": 8, "estim": 8, "generate_splitting_estim": 8, "allow_model_simplif": 8, "existssat": 8, "existsviol": 8, "existsboth": 8, "centersat": 8, "centerviol": 8, "allsat": 8, "allviol": 8, "preconditions_validated_manu": 8, "var": 8, "gather": 8, "has_bitvector_typ": 9, "has_numerical_typ": 9, "straight": 10, "i_minus_p": 10, "lightweight": 10, "wrapper": 10, "around": 10, "distanc": [10, 25], "predecessork": 10, "predecessornod": 10, "get_dist": [10, 25], "get_path_as_list": [10, 25], "sat": 10, "unsat": 10, "addconstraint": 10, "pop": 10, "push": 10, "factori": 10, "z3": 10, "stormpi": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "extens": 11, "consequ": 11, "contribut": 11, "significantli": 11, "offer": 11, "python": [11, 27, 28, 29], "bind": [11, 28], "themselv": 11, "lexicograph": 11, "sebastian": 11, "jung": 11, "matthia": 11, "volk": 11, "receiv": 11, "signific": 11, "tom": 11, "janson": 11, "hannah": 11, "merten": 11, "would": [11, 27], "like": [11, 20, 27], "thank": 11, "harold": 11, "bruintj": 11, "follow": [11, 17, 18, 19, 21, 22, 23, 27, 29], "peopl": [11, 27], "help": [11, 16, 29], "u": [11, 25, 26, 27], "chronolog": 11, "nil": 11, "jansen": 11, "earli": 11, "adopt": 11, "feedback": 11, "murat": 11, "cubuktep": 11, "interact": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "approach": 12, "section": [12, 16, 18, 20, 23], "alwai": [12, 23], "import": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "exampl": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "prism_dtmc_di": [12, 15, 23, 25, 26, 27], "p": [12, 15, 22, 27, 29], "f": [12, 14, 15, 16, 22, 23, 24, 26, 27], "": [12, 18, 19, 20, 21, 22, 24, 26, 27], "d": [12, 22, 26, 27], "02": [12, 16, 17, 22, 24, 27], "py": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29], "instead": [12, 15, 18, 19, 21, 27], "built": [12, 13, 29], "To": [12, 15, 16, 18, 19, 21, 24, 27, 29], "access": [12, 26], "assert": [12, 23, 24, 27], "Then": [12, 26, 29], "notic": [12, 13, 27], "besid": 12, "combin": [12, 15], "them": [12, 27], "yet": [12, 24], "document": [12, 13], "03": [12, 16, 22, 27], "reconsid": 12, "vari": 12, "e": [12, 16, 19, 20, 25, 26, 29], "g": [12, 16, 19, 25, 26, 29], "off": 12, "actual": [12, 15], "likewis": 12, "see": [12, 25, 27], "wide": 13, "rang": [13, 15, 19, 21, 25, 26], "moreov": [13, 27], "drn_ctmc_dft": 13, "warn": 13, "directencodingpars": 13, "cpp": 13, "119": [13, 24], "No": 13, "now": [13, 16, 17, 18, 20, 23, 25, 26, 27, 29], "futur": 13, "might": [13, 27, 29], "drn_pdtmc_die": 13, "These": [13, 23, 27], "high": [13, 26, 27], "done": [13, 16, 19, 21, 23, 26, 27], "first": [13, 15, 17, 18, 19, 20, 21, 24, 25, 26, 27, 29], "jani_dtmc_di": 13, "jani_program": 13, "In": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "embed": 13, "01": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27], "custom": [14, 20, 21], "simpl": [14, 18, 25, 27], "gate": 14, "path_json": 14, "dft_json_and": 14, "dft_small": 14, "bes2": 14, "complex": 14, "path_galileo": 14, "dft_galileo_hec": 14, "displai": [14, 17, 25], "common": [14, 25], "statist": 14, "BEs": 14, "13": [14, 15, 16, 19, 21, 24, 26, 27], "here": [14, 19, 20, 21, 26, 27], "our": [14, 17, 20, 27, 29], "mttf": 14, "2f": 14, "363": 14, "89": [14, 24], "detail": [15, 27], "provid": [15, 19, 27], "found": [15, 16, 20, 27], "websit": [15, 27], "so": [15, 25, 27], "far": 15, "sparse_model": 15, "39": [15, 24, 26, 27], "gt": [15, 18, 19, 20, 21, 26], "nr_state": [15, 27], "sparse_result": 15, "16666666666666666": 15, "diagram": 15, "symbolic_result": 15, "16666650772094727": 15, "It": [15, 19, 22, 25, 29], "transformed_model": 15, "third": 15, "deem": 15, "suitabl": [15, 29], "hybrid_result": 15, "166667": 15, "often": [16, 25, 26], "testb": 16, "essenti": 16, "transfer": 16, "low": 16, "other": [16, 22], "own": 16, "discuss": [16, 23, 26, 27], "briefli": 16, "doctest": 16, "ellipsis_mark": 16, "etc": 16, "prism_mdp_maz": 16, "prop": [16, 23], "r": [16, 23], "goal": 16, "befor": [16, 21, 22, 24, 26, 27, 29], "sever": [16, 27], "07692307692307693": 16, "encod": 16, "featur": 16, "highlevel_model": 16, "extend": [16, 19, 21, 29], "thu": [16, 19, 27], "prism_pomdp_maz": 16, "inde": [16, 25, 26, 27], "code": [16, 27], "abov": [16, 26, 27], "addition": [16, 17], "just": [16, 27], "import_path": 17, "gspn_pnml_simpl": 17, "gspn_parser": 17, "simple_gspn": 17, "my_gspn": 17, "posit": 17, "it_1": 17, "it_layout": 17, "tt_1": 17, "tt_layout": 17, "place_1": 17, "p1_layout": 17, "place_2": 17, "p2_layout": 17, "link": 17, "save": 17, "export_path": 17, "gspn_pnpro_simpl": 17, "write": 17, "opt": 17, "lib": 17, "gspn_simpl": 17, "explain": [18, 27, 29], "similar": [18, 19, 22, 25], "howev": [18, 24, 27], "np": [18, 20], "dtype": [18, 20], "float64": [18, 20], "analog": [18, 23], "previou": [18, 19, 20, 21], "init": [18, 19, 20, 21, 26, 27], "full": [18, 20], "includ": [18, 23, 25], "let": [18, 25, 26, 27], "item": [18, 19, 20, 21, 26], "without": [19, 26], "knuth": [19, 21], "yao": [19, 21], "die": [19, 21, 23], "begin": [19, 20], "force_dimens": [19, 21], "has_custom_row_group": [19, 21], "later": [19, 23, 27], "revisit": 19, "nondeterminist": [19, 21], "equip": 19, "lastli": 19, "librari": [19, 20, 29], "http": [19, 29], "org": 19, "proposit": 19, "three": [19, 21, 22, 25, 27], "four": [19, 20, 21, 27], "five": [19, 20, 21, 26, 27], "six": [19, 21, 27], "asoci": 19, "bit": 19, "satisfi": 19, "acquir": 19, "coin_flip": [19, 21, 23, 26], "action_reward": [19, 21], "optional_state_action_reward_vector": [19, 21], "alreadi": 20, "saw": 20, "probabilist": [20, 27, 28], "small": [20, 27], "sinc": [20, 21], "cover": 20, "omit": [20, 21], "when": [20, 23], "successor": [20, 27], "respect": [20, 21], "st": 20, "alpha": 20, "beta": 20, "fair": 21, "want": [21, 24, 25, 29], "nondeterminst": 21, "than": [21, 26], "becaus": 21, "therefor": [21, 29], "With": [21, 26, 27], "got": 21, "seen": [21, 27], "focu": 21, "distinguish": 21, "those": [21, 25, 27], "b": 21, "recal": 21, "length": 21, "coincid": 21, "open": 22, "influenc": 22, "topologi": 22, "prism_pdtmc_di": 22, "collect_probability_paramet": 22, "q": 22, "dictionari": 22, "point": [22, 24], "instantiated_model": 22, "free": 22, "case": [22, 25, 26, 27, 29], "func": 22, "els": [22, 26], "show": 22, "implement": [22, 25, 26], "mainli": 23, "look": 23, "again": 23, "talk": 23, "len": [23, 26, 27], "round": 23, "666667": 23, "reward_model_nam": 23, "kei": 23, "come": [23, 27], "fashion": 23, "notion": 24, "polici": 24, "realiz": 24, "prism_mdp_coin_2_2": 24, "pmin": 24, "finish": 24, "all_coins_equal_1": 24, "has_schedul": 24, "___________________________________________________________________": 24, "fulli": 24, "24": 24, "25": 24, "26": 24, "27": 24, "28": 24, "29": 24, "30": 24, "31": 24, "32": 24, "33": 24, "34": [24, 26], "35": 24, "36": 24, "37": 24, "38": 24, "40": 24, "41": 24, "42": [24, 26], "43": 24, "44": 24, "45": 24, "46": 24, "47": 24, "48": 24, "49": 24, "50": 24, "51": 24, "52": 24, "53": 24, "54": 24, "55": 24, "56": 24, "57": 24, "58": 24, "59": 24, "60": 24, "61": 24, "62": 24, "63": 24, "64": 24, "65": 24, "66": 24, "67": 24, "68": 24, "69": 24, "70": 24, "71": 24, "72": 24, "73": 24, "74": 24, "75": 24, "76": 24, "77": 24, "78": 24, "79": 24, "80": 24, "81": 24, "82": 24, "83": 24, "84": 24, "85": 24, "86": 24, "88": 24, "90": 24, "91": 24, "92": 24, "93": 24, "94": 24, "95": 24, "96": 24, "97": 24, "98": 24, "99": 24, "100": [24, 26], "101": 24, "102": 24, "103": 24, "104": 24, "105": 24, "106": 24, "107": 24, "108": 24, "109": 24, "110": 24, "111": 24, "112": 24, "113": 24, "114": 24, "115": 24, "116": 24, "117": 24, "118": 24, "120": 24, "121": 24, "122": 24, "123": 24, "124": 24, "125": [24, 25], "126": 24, "127": 24, "128": 24, "129": 24, "130": 24, "131": 24, "132": 24, "133": 24, "134": 24, "135": 24, "136": 24, "137": 24, "138": 24, "139": 24, "140": 24, "141": 24, "142": 24, "143": 24, "144": 24, "145": 24, "146": 24, "147": 24, "148": 24, "149": 24, "150": 24, "151": 24, "152": 24, "153": 24, "154": 24, "155": 24, "156": 24, "157": 24, "158": 24, "159": 24, "160": 24, "161": 24, "162": 24, "163": 24, "164": 24, "165": 24, "166": 24, "167": 24, "168": 24, "169": 24, "170": 24, "171": 24, "172": 24, "173": 24, "174": 24, "175": 24, "176": 24, "177": 24, "178": 24, "179": 24, "180": 24, "181": 24, "182": 24, "183": 24, "184": 24, "185": 24, "186": 24, "187": 24, "188": 24, "189": 24, "190": 24, "191": 24, "192": 24, "193": 24, "194": 24, "195": 24, "196": 24, "197": 24, "198": 24, "199": 24, "200": 24, "201": 24, "202": 24, "203": 24, "204": 24, "205": 24, "206": 24, "207": 24, "208": 24, "209": 24, "210": 24, "211": 24, "212": 24, "213": 24, "214": 24, "215": 24, "216": 24, "217": 24, "218": 24, "219": 24, "220": 24, "221": 24, "222": 24, "223": 24, "224": 24, "225": 24, "226": 24, "227": 24, "228": 24, "229": 24, "230": 24, "231": 24, "232": 24, "233": 24, "234": 24, "235": 24, "236": 24, "237": 24, "238": 24, "239": 24, "240": 24, "241": 24, "242": 24, "243": 24, "244": 24, "245": 24, "246": 24, "247": 24, "248": 24, "249": 24, "250": 24, "251": 24, "252": 24, "253": 24, "254": 24, "255": 24, "256": 24, "257": 24, "258": 24, "259": 24, "260": 24, "261": 24, "262": 24, "263": 24, "264": 24, "265": 24, "266": 24, "267": 24, "268": 24, "269": 24, "270": 24, "271": 24, "choos": [24, 25], "simpli": 24, "circumv": 24, "lack": 24, "prism_ma_simpl": 24, "tmin": 24, "lost": 24, "mdp_formula": 24, "shown": [24, 26], "enumer": 25, "along": 25, "sub": 25, "jm1999": 25, "why": 25, "find": [25, 29], "7th": 25, "1st": 25, "through": [25, 26, 28], "6th": 25, "precursor": 25, "8th": 25, "effici": 25, "crucial": 25, "elig": 25, "repeatedli": 25, "travers": 25, "practic": 25, "larg": 25, "sequenc": 25, "interest": [25, 27], "rather": [25, 26], "unfortun": [25, 29], "state_id": 25, "observe0greater1": 25, "simplic": 25, "stick": 25, "spg": 25, "queri": 25, "3rd": 25, "inspect": 25, "03125": 25, "0078125": 25, "you": [25, 27, 29], "v\u00edctor": 25, "m": [25, 26], "jim\u00e9nez": 25, "andr\u00e9": 25, "marzal": 25, "experiment": 25, "workshop": 25, "1999": 25, "mimic": 26, "thei": 26, "abstract": 26, "expos": 26, "user": 26, "fast": [26, 29], "limit": 26, "interfac": 26, "nondetermin": 26, "create_simul": 26, "restart": 26, "tripl": 26, "reflect": 26, "s0": 26, "s2": 26, "s5": 26, "s11": 26, "inbetween": 26, "sampl": 26, "leav": 26, "never": 26, "detect": 26, "is_don": 26, "final_outcom": 26, "n": 26, "advantag": 26, "becom": 26, "annot": 26, "set_observation_mod": 26, "simulatorobservationmod": 26, "program_level": 26, "get_reward_nam": 26, "join": 26, "v": 26, "explicitli": 26, "resolv": 26, "extern": 26, "pick": 26, "randomli": 26, "intellig": 26, "manner": 26, "prism_mdp_slipgrid": 26, "available_act": 26, "select_act": 26, "randint": 26, "append": 26, "act": 26, "break": 26, "meaning": 26, "move": [26, 29], "north": 26, "east": 26, "west": 26, "south": 26, "grid": 26, "set_action_mod": 26, "simulatoractionmod": 26, "global_nam": 26, "instruct": 27, "instal": [27, 28], "intend": 27, "understand": 27, "verif": 27, "further": 27, "literatur": 27, "veri": 27, "concept": 27, "refrain": 27, "advanc": [27, 28, 29], "throughout": 27, "folder": 27, "box": 27, "text": 27, "tell": 27, "launch": 27, "python3": [27, 29], "There": 27, "One": 27, "easiest": 27, "formul": 27, "appropri": 27, "accordingli": 27, "notifi": 27, "upon": 27, "behav": 27, "slightli": 27, "reach": 27, "effect": 27, "whole": 27, "last": [27, 29], "lesson": 27, "taught": 27, "match": 27, "routin": 27, "awai": 27, "result_for_all_st": 27, "someth": 27, "good": 27, "04": 27, "quickli": 27, "higher": 27, "exploit": 27, "question": 27, "quick": 28, "tour": 28, "contributor": 28, "search": 28, "page": 28, "your": 29, "avoid": 29, "issu": 29, "suggest": 29, "simplest": 29, "modifi": 29, "releas": 29, "latest": 29, "stabl": 29, "branch": 29, "master": 29, "ongo": 29, "anymor": 29, "fix": 29, "homebrew": 29, "isol": 29, "project": 29, "keep": 29, "clean": 29, "packag": 29, "recommend": 29, "primer": 29, "pip": 29, "virtualenv": 29, "bin": 29, "activ": 29, "whenev": 29, "consol": 29, "prompt": 29, "prefix": 29, "git": 29, "github": 29, "com": 29, "rwth": 29, "cd": 29, "rememb": 29, "mode": 29, "favourit": 29, "setup": 29, "ve": 29, "build_ext": 29, "configur": 29, "cmake": 29, "abl": 29, "dir": 29, "TO": 29, "disabl": 29, "certain": 29, "thread": 29, "manual": 29, "job": 29, "j": 29, "invok": 29, "pytest": 29, "consult": 29, "pandoc": 29, "automat": 29, "easy_instal": 29, "doc": 29, "sphinx": 29, "sphinx_bootstrap_them": 29, "nbsphinx": 29, "ipykernel": 29, "html": 29}, "objects": {"": [[2, 0, 0, "-", "stormpy"]], "stormpy": [[2, 1, 1, "", "ActionMaskDouble"], [2, 1, 1, "", "AtomicExpressionFormula"], [2, 1, 1, "", "AtomicLabelFormula"], [2, 1, 1, "", "Bdd_Sylvan"], [2, 1, 1, "", "BinaryBooleanOperatorType"], [2, 1, 1, "", "BinaryPathFormula"], [2, 1, 1, "", "BinaryStateFormula"], [2, 1, 1, "", "BisimulationType"], [2, 1, 1, "", "BitVector"], [2, 1, 1, "", "BooleanBinaryStateFormula"], [2, 1, 1, "", "BooleanLiteralFormula"], [2, 1, 1, "", "BoundedUntilFormula"], [2, 1, 1, "", "BuilderOptions"], [2, 1, 1, "", "CheckTask"], [2, 1, 1, "", "ChoiceLabeling"], [2, 1, 1, "", "ChoiceOrigins"], [2, 1, 1, "", "ComparisonType"], [2, 1, 1, "", "ConditionalFormula"], [2, 1, 1, "", "ConstraintCollector"], [2, 1, 1, "", "CumulativeRewardFormula"], [2, 1, 1, "", "DdManager_Sylvan"], [2, 1, 1, "", "DdMetaVariableType"], [2, 1, 1, "", "DdMetaVariable_Sylvan"], [2, 1, 1, "", "Dd_Sylvan"], [2, 1, 1, "", "DiceStringVisitor"], [2, 1, 1, "", "DirectEncodingOptions"], [2, 1, 1, "", "DirectEncodingParserOptions"], [2, 1, 1, "", "Distribution"], [2, 1, 1, "", "DistributionExact"], [2, 1, 1, "", "DistributionInterval"], [2, 1, 1, "", "EliminationLabelBehavior"], [2, 1, 1, "", "EndComponentEliminatorReturnTypeDouble"], [2, 1, 1, "", "Environment"], [2, 1, 1, "", "EquationSolverType"], [2, 1, 1, "", "EventuallyFormula"], [2, 1, 1, "", "ExactCheckTask"], [2, 1, 1, "", "ExactSparseMatrix"], [2, 1, 1, "", "ExactSparseMatrixBuilder"], [2, 1, 1, "", "ExactSparseMatrixEntry"], [2, 1, 1, "", "ExactSparseMatrixRows"], [2, 1, 1, "", "ExplicitExactQuantitativeCheckResult"], [2, 1, 1, "", "ExplicitModelBuilder"], [2, 1, 1, "", "ExplicitModelCheckerHintDouble"], [2, 1, 1, "", "ExplicitParametricModelBuilder"], [2, 1, 1, "", "ExplicitParametricQuantitativeCheckResult"], [2, 1, 1, "", "ExplicitParetoCurveCheckResultDouble"], [2, 1, 1, "", "ExplicitQualitativeCheckResult"], [2, 1, 1, "", "ExplicitQuantitativeCheckResult"], [2, 1, 1, "", "ExplicitStateLookup"], [2, 1, 1, "", "Expression"], [2, 1, 1, "", "ExpressionManager"], [2, 1, 1, "", "ExpressionParser"], [2, 1, 1, "", "ExpressionType"], [2, 1, 1, "", "FactorizedPolynomial"], [2, 1, 1, "", "FactorizedRationalFunction"], [2, 1, 1, "", "FlatSet"], [2, 1, 1, "", "Formula"], [2, 1, 1, "", "GloballyFormula"], [2, 1, 1, "", "HybridExactQuantitativeCheckResult"], [2, 1, 1, "", "HybridParametricQuantitativeCheckResult"], [2, 1, 1, "", "HybridQuantitativeCheckResult"], [2, 1, 1, "", "InstantaneousRewardFormula"], [2, 1, 1, "", "IntervalSparseMatrix"], [2, 1, 1, "", "IntervalSparseMatrixBuilder"], [2, 1, 1, "", "IntervalSparseMatrixEntry"], [2, 1, 1, "", "IntervalSparseMatrixRows"], [2, 1, 1, "", "ItemLabeling"], [2, 1, 1, "", "JaniAssignment"], [2, 1, 1, "", "JaniAutomaton"], [2, 1, 1, "", "JaniChoiceOrigins"], [2, 1, 1, "", "JaniConstant"], [2, 1, 1, "", "JaniEdge"], [2, 1, 1, "", "JaniEdgeDestination"], [2, 1, 1, "", "JaniInformationObject"], [2, 1, 1, "", "JaniLocation"], [2, 1, 1, "", "JaniLocationExpander"], [2, 1, 1, "", "JaniModel"], [2, 1, 1, "", "JaniModelType"], [2, 1, 1, "", "JaniOrderedAssignments"], [2, 1, 1, "", "JaniScopeChanger"], [2, 1, 1, "", "JaniTemplateEdge"], [2, 1, 1, "", "JaniTemplateEdgeDestination"], [2, 1, 1, "", "JaniVariable"], [2, 1, 1, "", "JaniVariableSet"], [2, 1, 1, "", "LongRunAvarageOperator"], [2, 1, 1, "", "LongRunAverageRewardFormula"], [2, 1, 1, "", "MaximalEndComponent"], [2, 1, 1, "", "MaximalEndComponentDecomposition_double"], [2, 1, 1, "", "MaximalEndComponentDecomposition_exact"], [2, 1, 1, "", "MaximalEndComponentDecomposition_interval"], [2, 1, 1, "", "MaximalEndComponentDecomposition_ratfunc"], [2, 1, 1, "", "MinMaxMethod"], [2, 1, 1, "", "MinMaxSolverEnvironment"], [2, 1, 1, "", "ModelCheckerHint"], [2, 1, 1, "", "ModelFormulasPair"], [2, 1, 1, "", "ModelType"], [2, 1, 1, "", "MultiObjectiveFormula"], [2, 1, 1, "", "NativeLinearEquationSolverMethod"], [2, 1, 1, "", "NativeSolverEnvironment"], [2, 1, 1, "", "OperatorFormula"], [2, 1, 1, "", "OperatorType"], [2, 1, 1, "", "OptimizationDirection"], [2, 1, 1, "", "OverlappingGuardAnalyser"], [2, 1, 1, "", "ParametricCheckTask"], [2, 1, 1, "", "ParametricSparseMatrix"], [2, 1, 1, "", "ParametricSparseMatrixBuilder"], [2, 1, 1, "", "ParametricSparseMatrixEntry"], [2, 1, 1, "", "ParametricSparseMatrixRows"], [2, 1, 1, "", "ParetoCurveCheckResultDouble"], [2, 1, 1, "", "PathFormula"], [2, 1, 1, "", "Polynomial"], [2, 1, 1, "", "PolytopeDouble"], [2, 1, 1, "", "PolytopeExact"], [2, 1, 1, "", "PrismAssignment"], [2, 1, 1, "", "PrismBooleanVariable"], [2, 1, 1, "", "PrismChoiceOrigins"], [2, 1, 1, "", "PrismCommand"], [2, 1, 1, "", "PrismConstant"], [2, 1, 1, "", "PrismIntegerVariable"], [2, 1, 1, "", "PrismLabel"], [2, 1, 1, "", "PrismModelType"], [2, 1, 1, "", "PrismModule"], [2, 1, 1, "", "PrismProgram"], [2, 1, 1, "", "PrismRewardModel"], [2, 1, 1, "", "PrismUpdate"], [2, 1, 1, "", "PrismVariable"], [2, 1, 1, "", "ProbabilityOperator"], [2, 1, 1, "", "Property"], [2, 1, 1, "", "QuotientFormat"], [2, 1, 1, "", "Rational"], [2, 1, 1, "", "RationalFunction"], [2, 4, 1, "", "RationalRF"], [2, 1, 1, "", "RewardOperator"], [2, 1, 1, "", "SMTCounterExampleGenerator"], [2, 1, 1, "", "SMTCounterExampleGeneratorOptions"], [2, 1, 1, "", "SMTCounterExampleGeneratorStats"], [2, 1, 1, "", "SMTCounterExampleInput"], [2, 1, 1, "", "Scheduler"], [2, 1, 1, "", "SchedulerChoice"], [2, 1, 1, "", "SchedulerChoiceExact"], [2, 1, 1, "", "SchedulerChoiceInterval"], [2, 1, 1, "", "SchedulerChoiceParametric"], [2, 1, 1, "", "SchedulerExact"], [2, 1, 1, "", "SchedulerInterval"], [2, 1, 1, "", "SchedulerParametric"], [2, 1, 1, "", "SimpleValuation"], [2, 1, 1, "", "SolverEnvironment"], [2, 1, 1, "", "SparseCtmc"], [2, 1, 1, "", "SparseDtmc"], [2, 1, 1, "", "SparseExactCtmc"], [2, 1, 1, "", "SparseExactDtmc"], [2, 1, 1, "", "SparseExactMA"], [2, 1, 1, "", "SparseExactMdp"], [2, 1, 1, "", "SparseExactModelAction"], [2, 1, 1, "", "SparseExactModelActions"], [2, 1, 1, "", "SparseExactModelComponents"], [2, 1, 1, "", "SparseExactModelState"], [2, 1, 1, "", "SparseExactModelStates"], [2, 1, 1, "", "SparseExactPomdp"], [2, 1, 1, "", "SparseExactRewardModel"], [2, 1, 1, "", "SparseIntervalCtmc"], [2, 1, 1, "", "SparseIntervalDtmc"], [2, 1, 1, "", "SparseIntervalMA"], [2, 1, 1, "", "SparseIntervalMdp"], [2, 1, 1, "", "SparseIntervalModelAction"], [2, 1, 1, "", "SparseIntervalModelActions"], [2, 1, 1, "", "SparseIntervalModelComponents"], [2, 1, 1, "", "SparseIntervalModelState"], [2, 1, 1, "", "SparseIntervalModelStates"], [2, 1, 1, "", "SparseIntervalPomdp"], [2, 1, 1, "", "SparseIntervalRewardModel"], [2, 1, 1, "", "SparseMA"], [2, 1, 1, "", "SparseMatrix"], [2, 1, 1, "", "SparseMatrixBuilder"], [2, 1, 1, "", "SparseMatrixEntry"], [2, 1, 1, "", "SparseMatrixRows"], [2, 1, 1, "", "SparseMdp"], [2, 1, 1, "", "SparseModelAction"], [2, 1, 1, "", "SparseModelActions"], [2, 1, 1, "", "SparseModelComponents"], [2, 1, 1, "", "SparseModelState"], [2, 1, 1, "", "SparseModelStates"], [2, 1, 1, "", "SparseParametricCtmc"], [2, 1, 1, "", "SparseParametricDtmc"], [2, 1, 1, "", "SparseParametricMA"], [2, 1, 1, "", "SparseParametricMdp"], [2, 1, 1, "", "SparseParametricModelAction"], [2, 1, 1, "", "SparseParametricModelActions"], [2, 1, 1, "", "SparseParametricModelComponents"], [2, 1, 1, "", "SparseParametricModelState"], [2, 1, 1, "", "SparseParametricModelStates"], [2, 1, 1, "", "SparseParametricPomdp"], [2, 1, 1, "", "SparseParametricRewardModel"], [2, 1, 1, "", "SparsePomdp"], [2, 1, 1, "", "SparseRewardModel"], [2, 1, 1, "", "StateFormula"], [2, 1, 1, "", "StateLabeling"], [2, 1, 1, "", "StateValuation"], [2, 1, 1, "", "StateValuationFunctionActionMaskDouble"], [2, 1, 1, "", "StateValuationsBuilder"], [2, 5, 1, "", "StormError"], [2, 1, 1, "", "SubsystemBuilderOptions"], [2, 1, 1, "", "SubsystemBuilderReturnTypeDouble"], [2, 1, 1, "", "SubsystemBuilderReturnTypeExact"], [2, 1, 1, "", "SubsystemBuilderReturnTypeRatFunc"], [2, 1, 1, "", "SymbolicExactQuantitativeCheckResult"], [2, 1, 1, "", "SymbolicModelDescription"], [2, 1, 1, "", "SymbolicParametricQuantitativeCheckResult"], [2, 1, 1, "", "SymbolicQualitativeCheckResult"], [2, 1, 1, "", "SymbolicQuantitativeCheckResult"], [2, 1, 1, "", "SymbolicSylvanCtmc"], [2, 1, 1, "", "SymbolicSylvanDtmc"], [2, 1, 1, "", "SymbolicSylvanMA"], [2, 1, 1, "", "SymbolicSylvanMdp"], [2, 1, 1, "", "SymbolicSylvanParametricCtmc"], [2, 1, 1, "", "SymbolicSylvanParametricDtmc"], [2, 1, 1, "", "SymbolicSylvanParametricMA"], [2, 1, 1, "", "SymbolicSylvanParametricMdp"], [2, 1, 1, "", "SymbolicSylvanParametricRewardModel"], [2, 1, 1, "", "SymbolicSylvanRewardModel"], [2, 1, 1, "", "TimeOperator"], [2, 1, 1, "", "UnaryBooleanStateFormula"], [2, 1, 1, "", "UnaryPathFormula"], [2, 1, 1, "", "UnaryStateFormula"], [2, 1, 1, "", "UntilFormula"], [2, 1, 1, "", "Variable"], [2, 6, 1, "", "build_interval_model_from_drn"], [2, 6, 1, "", "build_model"], [2, 6, 1, "", "build_model_from_drn"], [2, 6, 1, "", "build_parametric_model"], [2, 6, 1, "", "build_parametric_model_from_drn"], [2, 6, 1, "", "build_parametric_sparse_matrix"], [2, 6, 1, "", "build_sparse_exact_model_with_options"], [2, 6, 1, "", "build_sparse_matrix"], [2, 6, 1, "", "build_sparse_model"], [2, 6, 1, "", "build_sparse_model_from_explicit"], [2, 6, 1, "", "build_sparse_model_with_options"], [2, 6, 1, "", "build_sparse_parametric_model"], [2, 6, 1, "", "build_sparse_parametric_model_with_options"], [2, 6, 1, "", "build_symbolic_model"], [2, 6, 1, "", "build_symbolic_parametric_model"], [2, 6, 1, "", "check_interval_mdp"], [2, 6, 1, "", "check_model_dd"], [2, 6, 1, "", "check_model_hybrid"], [2, 6, 1, "", "check_model_sparse"], [2, 6, 1, "", "collect_information"], [2, 6, 1, "", "compute_all_until_probabilities"], [2, 6, 1, "", "compute_expected_number_of_visits"], [2, 6, 1, "", "compute_prob01_states"], [2, 6, 1, "", "compute_prob01max_states"], [2, 6, 1, "", "compute_prob01min_states"], [2, 6, 1, "", "compute_steady_state_distribution"], [2, 6, 1, "", "compute_transient_probabilities"], [2, 6, 1, "", "construct_submodel"], [2, 6, 1, "", "create_filter_initial_states_sparse"], [2, 6, 1, "", "create_filter_initial_states_symbolic"], [2, 6, 1, "", "create_filter_symbolic"], [3, 0, 0, "-", "dft"], [2, 6, 1, "", "eliminate_ECs"], [2, 6, 1, "", "eliminate_non_markovian_chains"], [2, 6, 1, "", "eliminate_reward_accumulations"], [4, 0, 0, "-", "exceptions"], [2, 6, 1, "", "export_to_drn"], [2, 6, 1, "", "get_maximal_end_components"], [2, 6, 1, "", "get_reachable_states"], [5, 0, 0, "-", "gspn"], [6, 0, 0, "-", "info"], [2, 6, 1, "", "install_signal_handlers"], [7, 0, 0, "-", "logic"], [2, 6, 1, "", "make_sparse_model_builder"], [2, 6, 1, "", "make_sparse_model_builder_exact"], [2, 6, 1, "", "make_sparse_model_builder_parametric"], [2, 6, 1, "", "model_checking"], [8, 0, 0, "-", "pars"], [2, 6, 1, "", "parse_constants_string"], [2, 6, 1, "", "parse_jani_model"], [2, 6, 1, "", "parse_jani_model_from_string"], [2, 6, 1, "", "parse_prism_program"], [2, 6, 1, "", "parse_properties"], [2, 6, 1, "", "parse_properties_for_jani_model"], [2, 6, 1, "", "parse_properties_for_prism_program"], [2, 6, 1, "", "parse_properties_without_context"], [2, 6, 1, "", "perform_bisimulation"], [2, 6, 1, "", "perform_sparse_bisimulation"], [2, 6, 1, "", "perform_symbolic_bisimulation"], [2, 6, 1, "", "preprocess_symbolic_input"], [2, 6, 1, "", "prob01max_states"], [2, 6, 1, "", "prob01min_states"], [2, 6, 1, "", "reset_timeout"], [2, 6, 1, "", "set_loglevel_debug"], [2, 6, 1, "", "set_loglevel_error"], [2, 6, 1, "", "set_loglevel_trace"], [2, 6, 1, "", "set_settings"], [2, 6, 1, "", "set_timeout"], [9, 0, 0, "-", "storage"], [2, 6, 1, "", "topological_sort"], [2, 6, 1, "", "transform_to_discrete_time_model"], [2, 6, 1, "", "transform_to_sparse_model"], [10, 0, 0, "-", "utility"]], "stormpy.AtomicExpressionFormula": [[2, 2, 1, "", "get_expression"]], "stormpy.AtomicLabelFormula": [[2, 3, 1, "", "label"]], "stormpy.Bdd_Sylvan": [[2, 2, 1, "", "to_expression"]], "stormpy.BinaryBooleanOperatorType": [[2, 4, 1, "", "AND"], [2, 4, 1, "", "OR"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.BinaryPathFormula": [[2, 3, 1, "", "left_subformula"], [2, 3, 1, "", "right_subformula"]], "stormpy.BisimulationType": [[2, 4, 1, "", "STRONG"], [2, 4, 1, "", "WEAK"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.BitVector": [[2, 2, 1, "", "as_int"], [2, 2, 1, "", "get"], [2, 2, 1, "", "load_from_string"], [2, 2, 1, "", "number_of_set_bits"], [2, 2, 1, "", "set"], [2, 2, 1, "", "size"], [2, 2, 1, "", "store_as_string"]], "stormpy.BoundedUntilFormula": [[2, 3, 1, "", "has_lower_bound"], [2, 3, 1, "", "is_multidimensional"], [2, 3, 1, "", "left_subformula"], [2, 3, 1, "", "right_subformula"], [2, 3, 1, "", "upper_bound_expression"]], "stormpy.BuilderOptions": [[2, 3, 1, "", "preserved_label_names"], [2, 2, 1, "", "set_add_out_of_bounds_state"], [2, 2, 1, "", "set_add_overlapping_guards_label"], [2, 2, 1, "", "set_build_all_labels"], [2, 2, 1, "", "set_build_all_reward_models"], [2, 2, 1, "", "set_build_choice_labels"], [2, 2, 1, "", "set_build_observation_valuations"], [2, 2, 1, "", "set_build_state_valuations"], [2, 2, 1, "", "set_build_with_choice_origins"], [2, 2, 1, "", "set_exploration_checks"]], "stormpy.CheckTask": [[2, 2, 1, "", "set_hint"], [2, 2, 1, "", "set_produce_schedulers"], [2, 2, 1, "", "set_robust_uncertainty"]], "stormpy.ChoiceLabeling": [[2, 2, 1, "", "add_label_to_choice"], [2, 2, 1, "", "get_choices"], [2, 2, 1, "", "get_labels_of_choice"], [2, 2, 1, "", "set_choices"]], "stormpy.ChoiceOrigins": [[2, 2, 1, "", "as_jani_choice_origins"], [2, 2, 1, "", "as_prism_choice_origins"], [2, 2, 1, "", "get_choice_info"], [2, 2, 1, "", "get_identifier_info"], [2, 2, 1, "", "get_number_of_identifiers"], [2, 2, 1, "", "is_jani_choice_origins"], [2, 2, 1, "", "is_prism_choice_origins"]], "stormpy.ComparisonType": [[2, 4, 1, "", "GEQ"], [2, 4, 1, "", "GREATER"], [2, 4, 1, "", "LEQ"], [2, 4, 1, "", "LESS"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.ConstraintCollector": [[2, 3, 1, "", "graph_preserving_constraints"], [2, 3, 1, "", "wellformed_constraints"]], "stormpy.DdManager_Sylvan": [[2, 2, 1, "", "get_meta_variable"]], "stormpy.DdMetaVariableType": [[2, 4, 1, "", "Bitvector"], [2, 4, 1, "", "Bool"], [2, 4, 1, "", "Int"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.DdMetaVariable_Sylvan": [[2, 2, 1, "", "compute_indices"], [2, 3, 1, "", "lowest_value"], [2, 3, 1, "", "name"], [2, 3, 1, "", "type"]], "stormpy.Dd_Sylvan": [[2, 3, 1, "", "dd_manager"], [2, 3, 1, "", "meta_variables"], [2, 3, 1, "", "node_count"]], "stormpy.DiceStringVisitor": [[2, 2, 1, "", "to_string"]], "stormpy.DirectEncodingOptions": [[2, 3, 1, "", "allow_placeholders"]], "stormpy.DirectEncodingParserOptions": [[2, 3, 1, "", "build_choice_labels"]], "stormpy.EliminationLabelBehavior": [[2, 4, 1, "", "DELETE_LABELS"], [2, 4, 1, "", "KEEP_LABELS"], [2, 4, 1, "", "MERGE_LABELS"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.EndComponentEliminatorReturnTypeDouble": [[2, 3, 1, "", "matrix"], [2, 3, 1, "", "new_to_old_row_mapping"], [2, 3, 1, "", "old_to_new_state_mapping"], [2, 3, 1, "", "sink_rows"]], "stormpy.Environment": [[2, 3, 1, "", "solver_environment"]], "stormpy.EquationSolverType": [[2, 4, 1, "", "eigen"], [2, 4, 1, "", "elimination"], [2, 4, 1, "", "gmmxx"], [2, 3, 1, "", "name"], [2, 4, 1, "", "native"], [2, 4, 1, "", "topological"], [2, 3, 1, "", "value"]], "stormpy.ExactCheckTask": [[2, 2, 1, "", "set_produce_schedulers"]], "stormpy.ExactSparseMatrix": [[2, 2, 1, "", "get_row"], [2, 2, 1, "", "get_row_group_end"], [2, 2, 1, "", "get_row_group_start"], [2, 2, 1, "", "get_rows_for_group"], [2, 3, 1, "", "has_trivial_row_grouping"], [2, 2, 1, "", "make_row_grouping_trivial"], [2, 3, 1, "", "nr_columns"], [2, 3, 1, "", "nr_entries"], [2, 3, 1, "", "nr_rows"], [2, 2, 1, "", "print_row"], [2, 2, 1, "", "row_iter"], [2, 2, 1, "", "submatrix"]], "stormpy.ExactSparseMatrixBuilder": [[2, 2, 1, "", "add_next_value"], [2, 2, 1, "", "build"], [2, 2, 1, "", "get_current_row_group_count"], [2, 2, 1, "", "get_last_column"], [2, 2, 1, "", "get_last_row"], [2, 2, 1, "", "new_row_group"], [2, 2, 1, "", "replace_columns"]], "stormpy.ExactSparseMatrixEntry": [[2, 3, 1, "", "column"], [2, 2, 1, "", "set_value"], [2, 2, 1, "", "value"]], "stormpy.ExplicitExactQuantitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_values"], [2, 3, 1, "", "scheduler"]], "stormpy.ExplicitModelBuilder": [[2, 2, 1, "", "build"], [2, 2, 1, "", "export_lookup"]], "stormpy.ExplicitModelCheckerHintDouble": [[2, 2, 1, "", "set_compute_only_maybe_states"], [2, 2, 1, "", "set_maybe_states"], [2, 2, 1, "", "set_result_hint"], [2, 2, 1, "", "set_scheduler_hint"]], "stormpy.ExplicitParametricModelBuilder": [[2, 2, 1, "", "build"], [2, 2, 1, "", "export_lookup"]], "stormpy.ExplicitParametricQuantitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_values"], [2, 3, 1, "", "scheduler"]], "stormpy.ExplicitQualitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_truth_values"]], "stormpy.ExplicitQuantitativeCheckResult": [[2, 2, 1, "", "at"], [2, 2, 1, "", "get_values"], [2, 3, 1, "", "scheduler"]], "stormpy.ExplicitStateLookup": [[2, 2, 1, "", "lookup"]], "stormpy.Expression": [[2, 2, 1, "", "And"], [2, 2, 1, "", "Conjunction"], [2, 2, 1, "", "Disjunction"], [2, 2, 1, "", "Divide"], [2, 2, 1, "", "Eq"], [2, 2, 1, "", "Geq"], [2, 2, 1, "", "Greater"], [2, 2, 1, "", "Iff"], [2, 2, 1, "", "Implies"], [2, 2, 1, "", "Leq"], [2, 2, 1, "", "Less"], [2, 2, 1, "", "Minus"], [2, 2, 1, "", "Modulo"], [2, 2, 1, "", "Multiply"], [2, 2, 1, "", "Neq"], [2, 2, 1, "", "Or"], [2, 2, 1, "", "Plus"], [2, 3, 1, "", "arity"], [2, 2, 1, "", "contains_variable"], [2, 2, 1, "", "contains_variables"], [2, 2, 1, "", "evaluate_as_bool"], [2, 2, 1, "", "evaluate_as_double"], [2, 2, 1, "", "evaluate_as_int"], [2, 2, 1, "", "evaluate_as_rational"], [2, 2, 1, "", "get_operand"], [2, 2, 1, "", "get_variables"], [2, 2, 1, "", "has_boolean_type"], [2, 2, 1, "", "has_integer_type"], [2, 2, 1, "", "has_rational_type"], [2, 2, 1, "", "identifier"], [2, 3, 1, "", "is_function_application"], [2, 2, 1, "", "is_literal"], [2, 2, 1, "", "is_variable"], [2, 3, 1, "", "manager"], [2, 3, 1, "", "operator"], [2, 2, 1, "", "simplify"], [2, 2, 1, "", "substitute"], [2, 3, 1, "", "type"]], "stormpy.ExpressionManager": [[2, 2, 1, "", "create_boolean"], [2, 2, 1, "", "create_boolean_variable"], [2, 2, 1, "", "create_integer"], [2, 2, 1, "", "create_integer_variable"], [2, 2, 1, "", "create_rational"], [2, 2, 1, "", "create_rational_variable"], [2, 2, 1, "", "get_variable"], [2, 2, 1, "", "get_variables"]], "stormpy.ExpressionParser": [[2, 2, 1, "", "parse"], [2, 2, 1, "", "set_identifier_mapping"]], "stormpy.ExpressionType": [[2, 3, 1, "", "is_boolean"], [2, 3, 1, "", "is_integer"], [2, 3, 1, "", "is_rational"]], "stormpy.FactorizedPolynomial": [[2, 2, 1, "", "cache"], [2, 3, 1, "", "coefficient"], [2, 2, 1, "", "constant_part"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "factorization"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 2, 1, "", "is_one"], [2, 2, 1, "", "polynomial"], [2, 2, 1, "", "to_smt2"]], "stormpy.FactorizedRationalFunction": [[2, 2, 1, "", "constant_part"], [2, 3, 1, "", "denominator"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 3, 1, "", "numerator"], [2, 2, 1, "", "rational_function"], [2, 2, 1, "", "to_smt2"]], "stormpy.FlatSet": [[2, 2, 1, "", "insert"], [2, 2, 1, "", "insert_set"], [2, 2, 1, "", "is_subset_of"]], "stormpy.Formula": [[2, 2, 1, "", "clone"], [2, 3, 1, "", "is_bounded_until_formula"], [2, 3, 1, "", "is_eventually_formula"], [2, 3, 1, "", "is_multi_objective_formula"], [2, 3, 1, "", "is_probability_operator"], [2, 3, 1, "", "is_reward_operator"], [2, 3, 1, "", "is_until_formula"], [2, 2, 1, "", "substitute"], [2, 2, 1, "", "substitute_labels_by_labels"]], "stormpy.HybridExactQuantitativeCheckResult": [[2, 2, 1, "", "get_values"]], "stormpy.HybridParametricQuantitativeCheckResult": [[2, 2, 1, "", "get_values"]], "stormpy.HybridQuantitativeCheckResult": [[2, 2, 1, "", "get_values"]], "stormpy.IntervalSparseMatrix": [[2, 2, 1, "", "get_row"], [2, 2, 1, "", "get_row_group_end"], [2, 2, 1, "", "get_row_group_start"], [2, 2, 1, "", "get_rows_for_group"], [2, 3, 1, "", "has_trivial_row_grouping"], [2, 2, 1, "", "make_row_grouping_trivial"], [2, 3, 1, "", "nr_columns"], [2, 3, 1, "", "nr_entries"], [2, 3, 1, "", "nr_rows"], [2, 2, 1, "", "print_row"], [2, 2, 1, "", "row_iter"], [2, 2, 1, "", "submatrix"]], "stormpy.IntervalSparseMatrixBuilder": [[2, 2, 1, "", "add_next_value"], [2, 2, 1, "", "build"], [2, 2, 1, "", "get_current_row_group_count"], [2, 2, 1, "", "get_last_column"], [2, 2, 1, "", "get_last_row"], [2, 2, 1, "", "new_row_group"], [2, 2, 1, "", "replace_columns"]], "stormpy.IntervalSparseMatrixEntry": [[2, 3, 1, "", "column"], [2, 2, 1, "", "set_value"], [2, 2, 1, "", "value"]], "stormpy.ItemLabeling": [[2, 2, 1, "", "add_label"], [2, 2, 1, "", "contains_label"], [2, 2, 1, "", "get_labels"]], "stormpy.JaniAssignment": [[2, 3, 1, "", "expression"], [2, 3, 1, "", "variable"]], "stormpy.JaniAutomaton": [[2, 2, 1, "", "add_edge"], [2, 2, 1, "", "add_initial_location"], [2, 2, 1, "", "add_location"], [2, 3, 1, "", "edges"], [2, 2, 1, "", "get_location_index"], [2, 3, 1, "", "initial_location_indices"], [2, 3, 1, "", "initial_states_restriction"], [2, 3, 1, "", "location_variable"], [2, 3, 1, "", "locations"], [2, 3, 1, "", "name"], [2, 3, 1, "", "variables"]], "stormpy.JaniChoiceOrigins": [[2, 2, 1, "", "get_edge_index_set"], [2, 3, 1, "", "model"]], "stormpy.JaniConstant": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "name"], [2, 3, 1, "", "type"]], "stormpy.JaniEdge": [[2, 3, 1, "", "action_index"], [2, 3, 1, "", "color"], [2, 3, 1, "", "destinations"], [2, 3, 1, "", "guard"], [2, 2, 1, "", "has_silent_action"], [2, 3, 1, "", "nr_destinations"], [2, 3, 1, "", "rate"], [2, 3, 1, "", "source_location_index"], [2, 2, 1, "", "substitute"], [2, 3, 1, "", "template_edge"]], "stormpy.JaniEdgeDestination": [[2, 3, 1, "", "assignments"], [2, 3, 1, "", "probability"], [2, 3, 1, "", "target_location_index"]], "stormpy.JaniInformationObject": [[2, 3, 1, "", "avg_var_domain_size"], [2, 3, 1, "", "model_type"], [2, 3, 1, "", "nr_automata"], [2, 3, 1, "", "nr_edges"], [2, 3, 1, "", "nr_variables"], [2, 3, 1, "", "state_domain_size"]], "stormpy.JaniLocation": [[2, 3, 1, "", "assignments"], [2, 3, 1, "", "name"]], "stormpy.JaniLocationExpander": [[2, 2, 1, "", "transform"]], "stormpy.JaniModel": [[2, 2, 1, "", "add_automaton"], [2, 2, 1, "", "add_constant"], [2, 3, 1, "", "automata"], [2, 2, 1, "", "check_valid"], [2, 3, 1, "", "constants"], [2, 2, 1, "", "decode_automaton_and_edge_index"], [2, 2, 1, "", "define_constants"], [2, 2, 1, "", "encode_automaton_and_edge_index"], [2, 3, 1, "", "expression_manager"], [2, 2, 1, "", "finalize"], [2, 2, 1, "", "flatten_composition"], [2, 2, 1, "", "get_automaton"], [2, 2, 1, "", "get_automaton_index"], [2, 2, 1, "", "get_constant"], [2, 3, 1, "", "global_variables"], [2, 2, 1, "", "has_standard_composition"], [2, 3, 1, "", "has_undefined_constants"], [2, 3, 1, "", "initial_states_restriction"], [2, 2, 1, "", "make_standard_compliant"], [2, 3, 1, "", "model_type"], [2, 3, 1, "", "name"], [2, 2, 1, "", "remove_constant"], [2, 2, 1, "", "replace_automaton"], [2, 2, 1, "", "restrict_edges"], [2, 2, 1, "", "set_model_type"], [2, 2, 1, "", "set_standard_system_composition"], [2, 2, 1, "", "substitute_constants"], [2, 2, 1, "", "substitute_functions"], [2, 2, 1, "", "to_dot"], [2, 3, 1, "", "undefined_constants_are_graph_preserving"]], "stormpy.JaniModelType": [[2, 4, 1, "", "CTMC"], [2, 4, 1, "", "CTMDP"], [2, 4, 1, "", "DTMC"], [2, 4, 1, "", "HA"], [2, 4, 1, "", "LTS"], [2, 4, 1, "", "MA"], [2, 4, 1, "", "MDP"], [2, 4, 1, "", "PHA"], [2, 4, 1, "", "PTA"], [2, 4, 1, "", "SHA"], [2, 4, 1, "", "STA"], [2, 4, 1, "", "TA"], [2, 4, 1, "", "UNDEFINED"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.JaniOrderedAssignments": [[2, 2, 1, "", "add"], [2, 2, 1, "", "clone"], [2, 2, 1, "", "substitute"]], "stormpy.JaniScopeChanger": [[2, 2, 1, "", "make_variables_local"]], "stormpy.JaniTemplateEdge": [[2, 2, 1, "", "add_destination"], [2, 3, 1, "", "assignments"], [2, 3, 1, "", "destinations"], [2, 3, 1, "", "guard"]], "stormpy.JaniTemplateEdgeDestination": [[2, 3, 1, "", "assignments"]], "stormpy.JaniVariable": [[2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "init_expression"], [2, 3, 1, "", "name"]], "stormpy.JaniVariableSet": [[2, 2, 1, "", "add_variable"], [2, 2, 1, "", "empty"], [2, 2, 1, "", "erase_variable"], [2, 2, 1, "", "get_variable_by_expr_variable"], [2, 2, 1, "", "get_variable_by_name"]], "stormpy.MaximalEndComponent": [[2, 3, 1, "", "size"]], "stormpy.MaximalEndComponentDecomposition_double": [[2, 3, 1, "", "size"]], "stormpy.MaximalEndComponentDecomposition_exact": [[2, 3, 1, "", "size"]], "stormpy.MaximalEndComponentDecomposition_interval": [[2, 3, 1, "", "size"]], "stormpy.MaximalEndComponentDecomposition_ratfunc": [[2, 3, 1, "", "size"]], "stormpy.MinMaxMethod": [[2, 4, 1, "", "interval_iteration"], [2, 4, 1, "", "linear_programming"], [2, 3, 1, "", "name"], [2, 4, 1, "", "optimistic_value_iteration"], [2, 4, 1, "", "policy_iteration"], [2, 4, 1, "", "rational_search"], [2, 4, 1, "", "sound_value_iteration"], [2, 4, 1, "", "topological"], [2, 3, 1, "", "value"], [2, 4, 1, "", "value_iteration"]], "stormpy.MinMaxSolverEnvironment": [[2, 3, 1, "", "method"], [2, 3, 1, "", "precision"]], "stormpy.ModelFormulasPair": [[2, 3, 1, "", "formulas"], [2, 3, 1, "", "model"]], "stormpy.ModelType": [[2, 4, 1, "", "CTMC"], [2, 4, 1, "", "DTMC"], [2, 4, 1, "", "MA"], [2, 4, 1, "", "MDP"], [2, 4, 1, "", "POMDP"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.MultiObjectiveFormula": [[2, 3, 1, "", "nr_subformulas"], [2, 3, 1, "", "subformulas"]], "stormpy.NativeLinearEquationSolverMethod": [[2, 4, 1, "", "SOR"], [2, 4, 1, "", "gauss_seidel"], [2, 4, 1, "", "interval_iteration"], [2, 4, 1, "", "jacobi"], [2, 3, 1, "", "name"], [2, 4, 1, "", "optimistic_value_iteration"], [2, 4, 1, "", "power_iteration"], [2, 4, 1, "", "rational_search"], [2, 4, 1, "", "sound_value_iteration"], [2, 3, 1, "", "value"], [2, 4, 1, "", "walker_chae"]], "stormpy.NativeSolverEnvironment": [[2, 3, 1, "", "maximum_iterations"], [2, 3, 1, "", "method"], [2, 3, 1, "", "precision"]], "stormpy.OperatorFormula": [[2, 3, 1, "", "comparison_type"], [2, 3, 1, "", "has_bound"], [2, 3, 1, "", "has_optimality_type"], [2, 3, 1, "", "optimality_type"], [2, 2, 1, "", "remove_bound"], [2, 2, 1, "", "remove_optimality_type"], [2, 2, 1, "", "set_bound"], [2, 2, 1, "", "set_optimality_type"], [2, 3, 1, "", "threshold"], [2, 3, 1, "", "threshold_expr"]], "stormpy.OperatorType": [[2, 4, 1, "", "And"], [2, 4, 1, "", "Ceil"], [2, 4, 1, "", "Divide"], [2, 4, 1, "", "Equal"], [2, 4, 1, "", "Floor"], [2, 4, 1, "", "Greater"], [2, 4, 1, "", "GreaterOrEqual"], [2, 4, 1, "", "Iff"], [2, 4, 1, "", "Implies"], [2, 4, 1, "", "Ite"], [2, 4, 1, "", "Less"], [2, 4, 1, "", "LessOrEqual"], [2, 4, 1, "", "Max"], [2, 4, 1, "", "Min"], [2, 4, 1, "", "Minus"], [2, 4, 1, "", "Modulo"], [2, 4, 1, "", "Not"], [2, 4, 1, "", "NotEqual"], [2, 4, 1, "", "Or"], [2, 4, 1, "", "Plus"], [2, 4, 1, "", "Power"], [2, 4, 1, "", "Times"], [2, 4, 1, "", "Xor"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.OptimizationDirection": [[2, 4, 1, "", "Maximize"], [2, 4, 1, "", "Minimize"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.OverlappingGuardAnalyser": [[2, 2, 1, "", "has_module_with_inner_action_overlapping_guard"]], "stormpy.ParametricCheckTask": [[2, 2, 1, "", "set_produce_schedulers"]], "stormpy.ParametricSparseMatrix": [[2, 2, 1, "", "get_row"], [2, 2, 1, "", "get_row_group_end"], [2, 2, 1, "", "get_row_group_start"], [2, 2, 1, "", "get_rows_for_group"], [2, 3, 1, "", "has_trivial_row_grouping"], [2, 2, 1, "", "make_row_grouping_trivial"], [2, 3, 1, "", "nr_columns"], [2, 3, 1, "", "nr_entries"], [2, 3, 1, "", "nr_rows"], [2, 2, 1, "", "print_row"], [2, 2, 1, "", "row_iter"], [2, 2, 1, "", "submatrix"]], "stormpy.ParametricSparseMatrixBuilder": [[2, 2, 1, "", "add_next_value"], [2, 2, 1, "", "build"], [2, 2, 1, "", "get_current_row_group_count"], [2, 2, 1, "", "get_last_column"], [2, 2, 1, "", "get_last_row"], [2, 2, 1, "", "new_row_group"], [2, 2, 1, "", "replace_columns"]], "stormpy.ParametricSparseMatrixEntry": [[2, 3, 1, "", "column"], [2, 2, 1, "", "set_value"], [2, 2, 1, "", "value"]], "stormpy.ParetoCurveCheckResultDouble": [[2, 2, 1, "", "get_overapproximation"], [2, 2, 1, "", "get_underapproximation"]], "stormpy.Polynomial": [[2, 2, 1, "", "constant_part"], [2, 2, 1, "", "degree"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 3, 1, "", "nr_terms"], [2, 2, 1, "", "substitute"], [2, 2, 1, "", "to_smt2"], [2, 3, 1, "", "total_degree"]], "stormpy.PolytopeDouble": [[2, 2, 1, "", "create_downward_closure"], [2, 2, 1, "", "get_vertices_clockwise"], [2, 3, 1, "", "vertices"]], "stormpy.PolytopeExact": [[2, 2, 1, "", "create_downward_closure"], [2, 2, 1, "", "get_vertices_clockwise"], [2, 3, 1, "", "vertices"]], "stormpy.PrismAssignment": [[2, 3, 1, "", "expression"], [2, 3, 1, "", "variable"]], "stormpy.PrismChoiceOrigins": [[2, 2, 1, "", "get_command_set"], [2, 3, 1, "", "program"]], "stormpy.PrismCommand": [[2, 3, 1, "", "action_index"], [2, 3, 1, "", "action_name"], [2, 3, 1, "", "global_index"], [2, 3, 1, "", "guard_expression"], [2, 3, 1, "", "is_labeled"], [2, 3, 1, "", "labeled"], [2, 3, 1, "", "updates"]], "stormpy.PrismConstant": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "definition"], [2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "name"], [2, 3, 1, "", "type"]], "stormpy.PrismIntegerVariable": [[2, 3, 1, "", "lower_bound_expression"], [2, 3, 1, "", "upper_bound_expression"]], "stormpy.PrismLabel": [[2, 3, 1, "", "expression"], [2, 3, 1, "", "name"]], "stormpy.PrismModelType": [[2, 4, 1, "", "CTMC"], [2, 4, 1, "", "CTMDP"], [2, 4, 1, "", "DTMC"], [2, 4, 1, "", "MA"], [2, 4, 1, "", "MDP"], [2, 4, 1, "", "POMDP"], [2, 4, 1, "", "UNDEFINED"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.PrismModule": [[2, 3, 1, "", "boolean_variables"], [2, 3, 1, "", "commands"], [2, 2, 1, "", "get_boolean_variable"], [2, 2, 1, "", "get_command_indices_by_action_index"], [2, 2, 1, "", "get_integer_variable"], [2, 3, 1, "", "integer_variables"], [2, 3, 1, "", "name"]], "stormpy.PrismProgram": [[2, 3, 1, "", "constants"], [2, 2, 1, "", "define_constants"], [2, 3, 1, "", "expression_manager"], [2, 2, 1, "", "flatten"], [2, 2, 1, "", "get_action_name"], [2, 2, 1, "", "get_constant"], [2, 2, 1, "", "get_label_expression"], [2, 2, 1, "", "get_module"], [2, 2, 1, "", "get_module_indices_by_action_index"], [2, 2, 1, "", "get_synchronizing_action_indices"], [2, 2, 1, "", "get_undefined_constants"], [2, 3, 1, "", "global_boolean_variables"], [2, 3, 1, "", "global_integer_variables"], [2, 2, 1, "", "has_constant"], [2, 2, 1, "", "has_label"], [2, 2, 1, "", "has_reward_model"], [2, 3, 1, "", "has_undefined_constants"], [2, 3, 1, "", "is_deterministic_model"], [2, 2, 1, "", "label_unlabelled_commands"], [2, 3, 1, "", "labels"], [2, 3, 1, "", "model_type"], [2, 3, 1, "", "modules"], [2, 3, 1, "", "nr_modules"], [2, 3, 1, "", "number_of_unlabeled_commands"], [2, 2, 1, "", "restrict_commands"], [2, 3, 1, "", "reward_models"], [2, 2, 1, "", "simplify"], [2, 2, 1, "", "substitute_constants"], [2, 2, 1, "", "substitute_formulas"], [2, 2, 1, "", "substitute_nonstandard_predicates"], [2, 2, 1, "", "to_jani"], [2, 3, 1, "", "undefined_constants_are_graph_preserving"], [2, 2, 1, "", "used_constants"], [2, 3, 1, "", "variables"]], "stormpy.PrismRewardModel": [[2, 3, 1, "", "name"]], "stormpy.PrismUpdate": [[2, 3, 1, "", "assignments"], [2, 2, 1, "", "get_as_variable_to_expression_map"], [2, 2, 1, "", "get_assignment"], [2, 3, 1, "", "global_index"], [2, 3, 1, "", "probability_expression"], [2, 2, 1, "", "simplify"], [2, 2, 1, "", "substitute"]], "stormpy.PrismVariable": [[2, 3, 1, "", "expression_variable"], [2, 3, 1, "", "initial_value_expression"], [2, 3, 1, "", "name"]], "stormpy.Property": [[2, 3, 1, "", "name"], [2, 3, 1, "", "raw_formula"]], "stormpy.QuotientFormat": [[2, 4, 1, "", "DD"], [2, 4, 1, "", "SPARSE"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "stormpy.Rational": [[2, 3, 1, "", "denominator"], [2, 3, 1, "", "nominator"], [2, 3, 1, "", "numerator"]], "stormpy.RationalFunction": [[2, 2, 1, "", "constant_part"], [2, 3, 1, "", "denominator"], [2, 2, 1, "", "derive"], [2, 2, 1, "", "evaluate"], [2, 2, 1, "", "gather_variables"], [2, 2, 1, "", "is_constant"], [2, 3, 1, "", "nominator"], [2, 3, 1, "", "numerator"], [2, 2, 1, "", "to_smt2"]], "stormpy.RewardOperator": [[2, 2, 1, "", "has_reward_name"], [2, 3, 1, "", "reward_name"]], "stormpy.SMTCounterExampleGenerator": [[2, 2, 1, "", "build"], [2, 2, 1, "", "precompute"]], "stormpy.SMTCounterExampleGeneratorOptions": [[2, 3, 1, "", "add_backward_implication_cuts"], [2, 3, 1, "", "check_threshold_feasible"], [2, 3, 1, "", "continue_after_first_counterexample"], [2, 3, 1, "", "encode_reachability"], [2, 3, 1, "", "maximum_counterexamples"], [2, 3, 1, "", "maximum_iterations_after_counterexample"], [2, 3, 1, "", "silent"], [2, 3, 1, "", "use_dynamic_constraints"]], "stormpy.SMTCounterExampleGeneratorStats": [[2, 3, 1, "", "analysis_time"], [2, 3, 1, "", "cut_time"], [2, 3, 1, "", "iterations"], [2, 3, 1, "", "model_checking_time"], [2, 3, 1, "", "setup_time"], [2, 3, 1, "", "solver_time"]], "stormpy.SMTCounterExampleInput": [[2, 2, 1, "", "add_reward_and_threshold"]], "stormpy.Scheduler": [[2, 2, 1, "", "cast_to_double_datatype"], [2, 2, 1, "", "cast_to_exact_datatype"], [2, 2, 1, "", "cast_to_interval_datatype"], [2, 2, 1, "", "cast_to_parametric_datatype"], [2, 2, 1, "", "compute_action_support"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 3, 1, "", "memory_size"], [2, 3, 1, "", "memoryless"], [2, 3, 1, "", "partial"], [2, 2, 1, "", "set_choice"], [2, 2, 1, "", "to_json_str"]], "stormpy.SchedulerChoice": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 2, 1, "", "get_deterministic_choice"]], "stormpy.SchedulerChoiceExact": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 2, 1, "", "get_deterministic_choice"]], "stormpy.SchedulerChoiceInterval": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 2, 1, "", "get_deterministic_choice"]], "stormpy.SchedulerChoiceParametric": [[2, 3, 1, "", "defined"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 2, 1, "", "get_deterministic_choice"]], "stormpy.SchedulerExact": [[2, 2, 1, "", "cast_to_double_datatype"], [2, 2, 1, "", "cast_to_exact_datatype"], [2, 2, 1, "", "cast_to_interval_datatype"], [2, 2, 1, "", "cast_to_parametric_datatype"], [2, 2, 1, "", "compute_action_support"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 3, 1, "", "memory_size"], [2, 3, 1, "", "memoryless"], [2, 3, 1, "", "partial"], [2, 2, 1, "", "set_choice"], [2, 2, 1, "", "to_json_str"]], "stormpy.SchedulerInterval": [[2, 2, 1, "", "compute_action_support"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 3, 1, "", "memory_size"], [2, 3, 1, "", "memoryless"], [2, 3, 1, "", "partial"], [2, 2, 1, "", "set_choice"], [2, 2, 1, "", "to_json_str"]], "stormpy.SchedulerParametric": [[2, 2, 1, "", "cast_to_double_datatype"], [2, 2, 1, "", "cast_to_exact_datatype"], [2, 2, 1, "", "cast_to_parametric_datatype"], [2, 2, 1, "", "compute_action_support"], [2, 3, 1, "", "deterministic"], [2, 2, 1, "", "get_choice"], [2, 3, 1, "", "memory_size"], [2, 3, 1, "", "memoryless"], [2, 3, 1, "", "partial"], [2, 2, 1, "", "set_choice"], [2, 2, 1, "", "to_json_str"]], "stormpy.SimpleValuation": [[2, 2, 1, "", "get_boolean_value"], [2, 2, 1, "", "get_integer_value"], [2, 2, 1, "", "to_json"]], "stormpy.SolverEnvironment": [[2, 3, 1, "", "minmax_solver_environment"], [2, 3, 1, "", "native_solver_environment"], [2, 2, 1, "", "set_force_sound"], [2, 2, 1, "", "set_linear_equation_solver_type"]], "stormpy.SparseCtmc": [[2, 3, 1, "", "exit_rates"]], "stormpy.SparseExactCtmc": [[2, 3, 1, "", "exit_rates"]], "stormpy.SparseExactMA": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "convert_to_ctmc"], [2, 3, 1, "", "convertible_to_ctmc"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseExactMdp": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "get_choice_index"], [2, 2, 1, "", "get_nr_available_actions"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseExactModelAction": [[2, 3, 1, "", "id"], [2, 3, 1, "", "transitions"]], "stormpy.SparseExactModelComponents": [[2, 3, 1, "", "choice_labeling"], [2, 3, 1, "", "choice_origins"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "observability_classes"], [2, 3, 1, "", "player1_matrix"], [2, 3, 1, "", "rate_transitions"], [2, 3, 1, "", "reward_models"], [2, 3, 1, "", "state_labeling"], [2, 3, 1, "", "state_valuations"], [2, 3, 1, "", "transition_matrix"]], "stormpy.SparseExactModelState": [[2, 3, 1, "", "actions"], [2, 3, 1, "", "id"], [2, 3, 1, "", "labels"]], "stormpy.SparseExactPomdp": [[2, 2, 1, "", "get_observation"], [2, 2, 1, "", "has_observation_valuations"], [2, 3, 1, "", "nr_observations"], [2, 3, 1, "", "observation_valuations"], [2, 3, 1, "", "observations"]], "stormpy.SparseExactRewardModel": [[2, 2, 1, "", "get_state_action_reward"], [2, 2, 1, "", "get_state_reward"], [2, 2, 1, "", "get_zero_reward_states"], [2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"], [2, 2, 1, "", "reduce_to_state_based_rewards"], [2, 2, 1, "", "set_state_reward"], [2, 3, 1, "", "state_action_rewards"], [2, 3, 1, "", "state_rewards"], [2, 3, 1, "", "transition_rewards"]], "stormpy.SparseIntervalCtmc": [[2, 3, 1, "", "exit_rates"]], "stormpy.SparseIntervalMA": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "convert_to_ctmc"], [2, 3, 1, "", "convertible_to_ctmc"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseIntervalMdp": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "get_choice_index"], [2, 2, 1, "", "get_nr_available_actions"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseIntervalModelAction": [[2, 3, 1, "", "id"], [2, 3, 1, "", "transitions"]], "stormpy.SparseIntervalModelComponents": [[2, 3, 1, "", "choice_labeling"], [2, 3, 1, "", "choice_origins"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "observability_classes"], [2, 3, 1, "", "player1_matrix"], [2, 3, 1, "", "rate_transitions"], [2, 3, 1, "", "reward_models"], [2, 3, 1, "", "state_labeling"], [2, 3, 1, "", "state_valuations"], [2, 3, 1, "", "transition_matrix"]], "stormpy.SparseIntervalModelState": [[2, 3, 1, "", "actions"], [2, 3, 1, "", "id"], [2, 3, 1, "", "labels"]], "stormpy.SparseIntervalPomdp": [[2, 2, 1, "", "get_observation"], [2, 2, 1, "", "has_observation_valuations"], [2, 3, 1, "", "nr_observations"], [2, 3, 1, "", "observation_valuations"], [2, 3, 1, "", "observations"]], "stormpy.SparseIntervalRewardModel": [[2, 2, 1, "", "get_state_action_reward"], [2, 2, 1, "", "get_state_reward"], [2, 2, 1, "", "get_zero_reward_states"], [2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"], [2, 2, 1, "", "reduce_to_state_based_rewards"], [2, 2, 1, "", "set_state_reward"], [2, 3, 1, "", "state_action_rewards"], [2, 3, 1, "", "state_rewards"], [2, 3, 1, "", "transition_rewards"]], "stormpy.SparseMA": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "convert_to_ctmc"], [2, 3, 1, "", "convertible_to_ctmc"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseMatrix": [[2, 2, 1, "", "get_row"], [2, 2, 1, "", "get_row_group_end"], [2, 2, 1, "", "get_row_group_start"], [2, 2, 1, "", "get_rows_for_group"], [2, 3, 1, "", "has_trivial_row_grouping"], [2, 2, 1, "", "make_row_grouping_trivial"], [2, 3, 1, "", "nr_columns"], [2, 3, 1, "", "nr_entries"], [2, 3, 1, "", "nr_rows"], [2, 2, 1, "", "print_row"], [2, 2, 1, "", "row_iter"], [2, 2, 1, "", "submatrix"]], "stormpy.SparseMatrixBuilder": [[2, 2, 1, "", "add_next_value"], [2, 2, 1, "", "build"], [2, 2, 1, "", "get_current_row_group_count"], [2, 2, 1, "", "get_last_column"], [2, 2, 1, "", "get_last_row"], [2, 2, 1, "", "new_row_group"], [2, 2, 1, "", "replace_columns"]], "stormpy.SparseMatrixEntry": [[2, 3, 1, "", "column"], [2, 2, 1, "", "set_value"], [2, 2, 1, "", "value"]], "stormpy.SparseMdp": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "get_choice_index"], [2, 2, 1, "", "get_nr_available_actions"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseModelAction": [[2, 3, 1, "", "id"], [2, 3, 1, "", "transitions"]], "stormpy.SparseModelComponents": [[2, 3, 1, "", "choice_labeling"], [2, 3, 1, "", "choice_origins"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "observability_classes"], [2, 3, 1, "", "player1_matrix"], [2, 3, 1, "", "rate_transitions"], [2, 3, 1, "", "reward_models"], [2, 3, 1, "", "state_labeling"], [2, 3, 1, "", "state_valuations"], [2, 3, 1, "", "transition_matrix"]], "stormpy.SparseModelState": [[2, 3, 1, "", "actions"], [2, 3, 1, "", "id"], [2, 3, 1, "", "labels"]], "stormpy.SparseParametricMA": [[2, 2, 1, "", "apply_scheduler"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseParametricMdp": [[2, 2, 1, "", "apply_scheduler"], [2, 2, 1, "", "get_nr_available_actions"], [2, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.SparseParametricModelAction": [[2, 3, 1, "", "id"], [2, 3, 1, "", "transitions"]], "stormpy.SparseParametricModelComponents": [[2, 3, 1, "", "choice_labeling"], [2, 3, 1, "", "choice_origins"], [2, 3, 1, "", "exit_rates"], [2, 3, 1, "", "markovian_states"], [2, 3, 1, "", "observability_classes"], [2, 3, 1, "", "player1_matrix"], [2, 3, 1, "", "rate_transitions"], [2, 3, 1, "", "reward_models"], [2, 3, 1, "", "state_labeling"], [2, 3, 1, "", "state_valuations"], [2, 3, 1, "", "transition_matrix"]], "stormpy.SparseParametricModelState": [[2, 3, 1, "", "actions"], [2, 3, 1, "", "id"], [2, 3, 1, "", "labels"]], "stormpy.SparseParametricPomdp": [[2, 2, 1, "", "get_observation"], [2, 3, 1, "", "nr_observations"], [2, 3, 1, "", "observations"]], "stormpy.SparseParametricRewardModel": [[2, 2, 1, "", "get_state_action_reward"], [2, 2, 1, "", "get_state_reward"], [2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"], [2, 2, 1, "", "reduce_to_state_based_rewards"], [2, 3, 1, "", "state_action_rewards"], [2, 3, 1, "", "state_rewards"], [2, 3, 1, "", "transition_rewards"]], "stormpy.SparsePomdp": [[2, 2, 1, "", "get_observation"], [2, 2, 1, "", "has_observation_valuations"], [2, 3, 1, "", "nr_observations"], [2, 3, 1, "", "observation_valuations"], [2, 3, 1, "", "observations"]], "stormpy.SparseRewardModel": [[2, 2, 1, "", "get_state_action_reward"], [2, 2, 1, "", "get_state_reward"], [2, 2, 1, "", "get_zero_reward_states"], [2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"], [2, 2, 1, "", "reduce_to_state_based_rewards"], [2, 2, 1, "", "set_state_reward"], [2, 3, 1, "", "state_action_rewards"], [2, 3, 1, "", "state_rewards"], [2, 3, 1, "", "transition_rewards"]], "stormpy.StateLabeling": [[2, 2, 1, "", "add_label_to_state"], [2, 2, 1, "", "get_labels_of_state"], [2, 2, 1, "", "get_states"], [2, 2, 1, "", "has_state_label"], [2, 2, 1, "", "set_states"]], "stormpy.StateValuation": [[2, 2, 1, "", "get_boolean_value"], [2, 2, 1, "", "get_integer_value"], [2, 2, 1, "", "get_json"], [2, 2, 1, "", "get_nr_of_states"], [2, 2, 1, "", "get_rational_value"], [2, 2, 1, "", "get_string"]], "stormpy.StateValuationsBuilder": [[2, 2, 1, "", "add_state"], [2, 2, 1, "", "add_variable"], [2, 2, 1, "", "build"]], "stormpy.SubsystemBuilderOptions": [[2, 3, 1, "", "build_action_mapping"], [2, 3, 1, "", "build_kept_actions"], [2, 3, 1, "", "build_state_mapping"], [2, 3, 1, "", "check_transitions_outside"], [2, 3, 1, "", "fix_deadlocks"]], "stormpy.SubsystemBuilderReturnTypeDouble": [[2, 3, 1, "", "deadlock_label"], [2, 3, 1, "", "kept_actions"], [2, 3, 1, "", "model"], [2, 3, 1, "", "new_to_old_action_mapping"], [2, 3, 1, "", "new_to_old_state_mapping"]], "stormpy.SubsystemBuilderReturnTypeExact": [[2, 3, 1, "", "deadlock_label"], [2, 3, 1, "", "kept_actions"], [2, 3, 1, "", "model"], [2, 3, 1, "", "new_to_old_action_mapping"], [2, 3, 1, "", "new_to_old_state_mapping"]], "stormpy.SubsystemBuilderReturnTypeRatFunc": [[2, 3, 1, "", "deadlock_label"], [2, 3, 1, "", "kept_actions"], [2, 3, 1, "", "model"], [2, 3, 1, "", "new_to_old_action_mapping"], [2, 3, 1, "", "new_to_old_state_mapping"]], "stormpy.SymbolicExactQuantitativeCheckResult": [[2, 2, 1, "", "clone"]], "stormpy.SymbolicModelDescription": [[2, 2, 1, "", "as_jani_model"], [2, 2, 1, "", "as_prism_program"], [2, 2, 1, "", "instantiate_constants"], [2, 3, 1, "", "is_jani_model"], [2, 3, 1, "", "is_prism_program"], [2, 2, 1, "", "parse_constant_definitions"]], "stormpy.SymbolicParametricQuantitativeCheckResult": [[2, 2, 1, "", "clone"]], "stormpy.SymbolicQualitativeCheckResult": [[2, 2, 1, "", "get_truth_values"]], "stormpy.SymbolicQuantitativeCheckResult": [[2, 2, 1, "", "clone"]], "stormpy.SymbolicSylvanParametricRewardModel": [[2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"]], "stormpy.SymbolicSylvanRewardModel": [[2, 3, 1, "", "has_state_action_rewards"], [2, 3, 1, "", "has_state_rewards"], [2, 3, 1, "", "has_transition_rewards"]], "stormpy.UnaryPathFormula": [[2, 3, 1, "", "subformula"]], "stormpy.UnaryStateFormula": [[2, 3, 1, "", "subformula"]], "stormpy.Variable": [[2, 3, 1, "", "id"], [2, 3, 1, "", "is_no_variable"], [2, 3, 1, "", "name"], [2, 3, 1, "", "rank"], [2, 3, 1, "", "type"]], "stormpy.dft": [[3, 1, 1, "", "ApproximationHeuristic"], [3, 1, 1, "", "DFTBE_double"], [3, 1, 1, "", "DFTBE_ratfunc"], [3, 1, 1, "", "DFTDependency_double"], [3, 1, 1, "", "DFTDependency_ratfunc"], [3, 1, 1, "", "DFTElementType"], [3, 1, 1, "", "DFTElement_double"], [3, 1, 1, "", "DFTElement_ratfunc"], [3, 1, 1, "", "DFTInstantiator"], [3, 1, 1, "", "DFTSimulator_double"], [3, 1, 1, "", "DFTSimulator_ratfunc"], [3, 1, 1, "", "DFTStateInfo"], [3, 1, 1, "", "DFTState_double"], [3, 1, 1, "", "DFTState_ratfunc"], [3, 1, 1, "", "DFT_double"], [3, 1, 1, "", "DFT_ratfunc"], [3, 1, 1, "", "DftIndependentModule"], [3, 1, 1, "", "DftSymmetries"], [3, 1, 1, "", "ExplicitDFTModelBuilder_double"], [3, 1, 1, "", "ExplicitDFTModelBuilder_ratfunc"], [3, 1, 1, "", "FailableElement"], [3, 1, 1, "", "FailableElements"], [3, 1, 1, "", "FailableIterator"], [3, 1, 1, "", "RandomGenerator"], [3, 1, 1, "", "RelevantEvents"], [3, 1, 1, "", "SimulationResult"], [3, 6, 1, "", "analyze_dft"], [3, 6, 1, "", "build_model"], [3, 6, 1, "", "compute_dependency_conflicts"], [3, 6, 1, "", "compute_relevant_events"], [3, 6, 1, "", "export_dft_json_file"], [3, 6, 1, "", "export_dft_json_string"], [3, 6, 1, "", "export_parametric_dft_json_file"], [3, 6, 1, "", "export_parametric_dft_json_string"], [3, 6, 1, "", "get_parameters"], [3, 6, 1, "", "is_well_formed"], [3, 6, 1, "", "load_dft_galileo_file"], [3, 6, 1, "", "load_dft_json_file"], [3, 6, 1, "", "load_dft_json_string"], [3, 6, 1, "", "load_parametric_dft_galileo_file"], [3, 6, 1, "", "load_parametric_dft_json_file"], [3, 6, 1, "", "load_parametric_dft_json_string"], [3, 6, 1, "", "modules_json"], [3, 6, 1, "", "prepare_for_analysis"], [3, 6, 1, "", "transform_dft"]], "stormpy.dft.ApproximationHeuristic": [[3, 4, 1, "", "BOUNDDIFFERENCE"], [3, 4, 1, "", "DEPTH"], [3, 4, 1, "", "PROBABILITY"], [3, 3, 1, "", "name"], [3, 3, 1, "", "value"]], "stormpy.dft.DFTDependency_double": [[3, 3, 1, "", "dependent_events"], [3, 3, 1, "", "trigger"]], "stormpy.dft.DFTDependency_ratfunc": [[3, 3, 1, "", "dependent_events"], [3, 3, 1, "", "trigger"]], "stormpy.dft.DFTElementType": [[3, 4, 1, "", "AND"], [3, 4, 1, "", "BE"], [3, 4, 1, "", "MUTEX"], [3, 4, 1, "", "OR"], [3, 4, 1, "", "PAND"], [3, 4, 1, "", "PDEP"], [3, 4, 1, "", "POR"], [3, 4, 1, "", "SEQ"], [3, 4, 1, "", "SPARE"], [3, 4, 1, "", "VOT"], [3, 2, 1, "", "name"], [3, 3, 1, "", "value"]], "stormpy.dft.DFTElement_double": [[3, 3, 1, "", "id"], [3, 3, 1, "", "name"], [3, 3, 1, "", "type"]], "stormpy.dft.DFTElement_ratfunc": [[3, 3, 1, "", "id"], [3, 3, 1, "", "name"], [3, 3, 1, "", "type"]], "stormpy.dft.DFTInstantiator": [[3, 2, 1, "", "instantiate"]], "stormpy.dft.DFTSimulator_double": [[3, 2, 1, "", "current"], [3, 2, 1, "", "random_step"], [3, 2, 1, "", "reset"], [3, 2, 1, "", "simulate_trace"], [3, 2, 1, "", "step"]], "stormpy.dft.DFTSimulator_ratfunc": [[3, 2, 1, "", "current"], [3, 2, 1, "", "random_step"], [3, 2, 1, "", "reset"], [3, 2, 1, "", "simulate_trace"], [3, 2, 1, "", "step"]], "stormpy.dft.DFTState_double": [[3, 2, 1, "", "dontcare"], [3, 2, 1, "", "failable"], [3, 2, 1, "", "failed"], [3, 2, 1, "", "failsafe"], [3, 2, 1, "", "invalid"], [3, 2, 1, "", "operational"], [3, 2, 1, "", "spare_uses"], [3, 2, 1, "", "to_string"]], "stormpy.dft.DFTState_ratfunc": [[3, 2, 1, "", "dontcare"], [3, 2, 1, "", "failable"], [3, 2, 1, "", "failed"], [3, 2, 1, "", "failsafe"], [3, 2, 1, "", "invalid"], [3, 2, 1, "", "operational"], [3, 2, 1, "", "spare_uses"], [3, 2, 1, "", "to_string"]], "stormpy.dft.DFT_double": [[3, 2, 1, "", "can_have_nondeterminism"], [3, 2, 1, "", "get_element"], [3, 2, 1, "", "get_element_by_name"], [3, 2, 1, "", "modules"], [3, 2, 1, "", "nr_be"], [3, 2, 1, "", "nr_dynamic"], [3, 2, 1, "", "nr_elements"], [3, 2, 1, "", "set_relevant_events"], [3, 2, 1, "", "state_generation_info"], [3, 2, 1, "", "str_long"], [3, 2, 1, "", "symmetries"], [3, 3, 1, "", "top_level_element"]], "stormpy.dft.DFT_ratfunc": [[3, 2, 1, "", "can_have_nondeterminism"], [3, 2, 1, "", "get_element"], [3, 2, 1, "", "get_element_by_name"], [3, 2, 1, "", "modules"], [3, 2, 1, "", "nr_be"], [3, 2, 1, "", "nr_dynamic"], [3, 2, 1, "", "nr_elements"], [3, 2, 1, "", "set_relevant_events"], [3, 2, 1, "", "state_generation_info"], [3, 2, 1, "", "str_long"], [3, 2, 1, "", "symmetries"], [3, 3, 1, "", "top_level_element"]], "stormpy.dft.DftIndependentModule": [[3, 2, 1, "", "elements"], [3, 2, 1, "", "fully_static"], [3, 2, 1, "", "representative"], [3, 2, 1, "", "single_be"], [3, 2, 1, "", "static"], [3, 2, 1, "", "submodules"]], "stormpy.dft.DftSymmetries": [[3, 2, 1, "", "get_group"]], "stormpy.dft.ExplicitDFTModelBuilder_double": [[3, 2, 1, "", "build"], [3, 2, 1, "", "get_model"], [3, 2, 1, "", "get_partial_model"]], "stormpy.dft.ExplicitDFTModelBuilder_ratfunc": [[3, 2, 1, "", "build"], [3, 2, 1, "", "get_model"], [3, 2, 1, "", "get_partial_model"]], "stormpy.dft.FailableElement": [[3, 2, 1, "", "as_be_double"], [3, 2, 1, "", "as_be_ratfunc"], [3, 2, 1, "", "as_dependency_double"], [3, 2, 1, "", "as_dependency_ratfunc"], [3, 2, 1, "", "is_due_dependency"]], "stormpy.dft.RandomGenerator": [[3, 2, 1, "", "create"]], "stormpy.dft.RelevantEvents": [[3, 2, 1, "", "is_relevant"]], "stormpy.dft.SimulationResult": [[3, 4, 1, "", "INVAlID"], [3, 4, 1, "", "SUCCESSFUL"], [3, 4, 1, "", "UNSUCCESSFUL"], [3, 3, 1, "", "name"], [3, 3, 1, "", "value"]], "stormpy.exceptions": [[4, 5, 1, "", "StormError"]], "stormpy.gspn": [[5, 1, 1, "", "GSPN"], [5, 1, 1, "", "GSPNBuilder"], [5, 1, 1, "", "GSPNParser"], [5, 1, 1, "", "GSPNToJaniBuilder"], [5, 1, 1, "", "ImmediateTransition"], [5, 1, 1, "", "LayoutInfo"], [5, 1, 1, "", "Place"], [5, 1, 1, "", "TimedTransition"], [5, 1, 1, "", "Transition"], [5, 1, 1, "", "TransitionPartition"]], "stormpy.gspn.GSPN": [[5, 2, 1, "", "export_gspn_pnml_file"], [5, 2, 1, "", "export_gspn_pnpro_file"], [5, 2, 1, "", "get_immediate_transition"], [5, 2, 1, "", "get_immediate_transitions"], [5, 2, 1, "", "get_initial_marking"], [5, 2, 1, "", "get_name"], [5, 2, 1, "", "get_number_of_immediate_transitions"], [5, 2, 1, "", "get_number_of_places"], [5, 2, 1, "", "get_number_of_timed_transitions"], [5, 2, 1, "", "get_partitions"], [5, 2, 1, "", "get_place"], [5, 2, 1, "", "get_places"], [5, 2, 1, "", "get_timed_transition"], [5, 2, 1, "", "get_timed_transitions"], [5, 2, 1, "", "get_transition"], [5, 2, 1, "", "immediate_transition_id_to_transition_id"], [5, 2, 1, "", "is_valid"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "timed_transition_id_to_transition_id"], [5, 2, 1, "", "transition_id_to_immediate_transition_id"], [5, 2, 1, "", "transition_id_to_timed_transition_id"]], "stormpy.gspn.GSPNBuilder": [[5, 2, 1, "", "add_immediate_transition"], [5, 2, 1, "", "add_inhibition_arc"], [5, 2, 1, "", "add_input_arc"], [5, 2, 1, "", "add_normal_arc"], [5, 2, 1, "", "add_output_arc"], [5, 2, 1, "", "add_place"], [5, 2, 1, "", "add_timed_transition"], [5, 2, 1, "", "build_gspn"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "set_place_layout_info"], [5, 2, 1, "", "set_transition_layout_info"]], "stormpy.gspn.GSPNParser": [[5, 2, 1, "", "parse"]], "stormpy.gspn.GSPNToJaniBuilder": [[5, 2, 1, "", "build"], [5, 2, 1, "", "create_deadlock_properties"]], "stormpy.gspn.ImmediateTransition": [[5, 2, 1, "", "get_weight"], [5, 2, 1, "", "no_weight_attached"], [5, 2, 1, "", "set_weight"]], "stormpy.gspn.LayoutInfo": [[5, 3, 1, "", "rotation"], [5, 3, 1, "", "x"], [5, 3, 1, "", "y"]], "stormpy.gspn.Place": [[5, 2, 1, "", "get_capacity"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "get_name"], [5, 2, 1, "", "get_number_of_initial_tokens"], [5, 2, 1, "", "has_restricted_capacity"], [5, 2, 1, "", "set_capacity"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "set_number_of_initial_tokens"]], "stormpy.gspn.TimedTransition": [[5, 2, 1, "", "get_number_of_servers"], [5, 2, 1, "", "get_rate"], [5, 2, 1, "", "has_infinite_server_semantics"], [5, 2, 1, "", "has_k_server_semantics"], [5, 2, 1, "", "has_single_server_semantics"], [5, 2, 1, "", "set_infinite_server_semantics"], [5, 2, 1, "", "set_k_server_semantics"], [5, 2, 1, "", "set_rate"], [5, 2, 1, "", "set_single_server_semantics"]], "stormpy.gspn.Transition": [[5, 2, 1, "", "exists_inhibition_arc"], [5, 2, 1, "", "exists_input_arc"], [5, 2, 1, "", "exists_output_arc"], [5, 2, 1, "", "fire"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "get_inhibition_arc_multiplicity"], [5, 2, 1, "", "get_inhibition_places"], [5, 2, 1, "", "get_input_arc_multiplicity"], [5, 2, 1, "", "get_input_places"], [5, 2, 1, "", "get_name"], [5, 2, 1, "", "get_output_arc_multiplicity"], [5, 2, 1, "", "get_output_places"], [5, 2, 1, "", "get_priority"], [5, 2, 1, "", "is_enabled"], [5, 2, 1, "", "remove_inhibition_arc"], [5, 2, 1, "", "remove_input_arc"], [5, 2, 1, "", "remove_output_arc"], [5, 2, 1, "", "set_inhibition_arc_multiplicity"], [5, 2, 1, "", "set_input_arc_multiplicity"], [5, 2, 1, "", "set_name"], [5, 2, 1, "", "set_output_arc_multiplicity"], [5, 2, 1, "", "set_priority"]], "stormpy.gspn.TransitionPartition": [[5, 2, 1, "", "nr_transitions"], [5, 3, 1, "", "priority"], [5, 3, 1, "", "transitions"]], "stormpy.info": [[6, 1, 1, "", "Version"], [6, 6, 1, "", "storm_exact_use_cln"], [6, 6, 1, "", "storm_ratfunc_use_cln"], [6, 6, 1, "", "storm_version"]], "stormpy.info.Version": [[6, 4, 1, "", "build_info"], [6, 4, 1, "", "development"], [6, 4, 1, "", "long"], [6, 4, 1, "", "major"], [6, 4, 1, "", "minor"], [6, 4, 1, "", "patch"], [6, 4, 1, "", "short"]], "stormpy.logic": [[7, 1, 1, "", "AtomicExpressionFormula"], [7, 1, 1, "", "AtomicLabelFormula"], [7, 1, 1, "", "BinaryBooleanOperatorType"], [7, 1, 1, "", "BinaryPathFormula"], [7, 1, 1, "", "BinaryStateFormula"], [7, 1, 1, "", "BooleanBinaryStateFormula"], [7, 1, 1, "", "BooleanLiteralFormula"], [7, 1, 1, "", "BoundedUntilFormula"], [7, 1, 1, "", "ComparisonType"], [7, 1, 1, "", "ConditionalFormula"], [7, 1, 1, "", "CumulativeRewardFormula"], [7, 1, 1, "", "EventuallyFormula"], [7, 1, 1, "", "Formula"], [7, 1, 1, "", "GloballyFormula"], [7, 1, 1, "", "InstantaneousRewardFormula"], [7, 1, 1, "", "LongRunAvarageOperator"], [7, 1, 1, "", "LongRunAverageRewardFormula"], [7, 1, 1, "", "MultiObjectiveFormula"], [7, 1, 1, "", "OperatorFormula"], [7, 1, 1, "", "PathFormula"], [7, 1, 1, "", "ProbabilityOperator"], [7, 1, 1, "", "RewardOperator"], [7, 1, 1, "", "StateFormula"], [7, 1, 1, "", "TimeOperator"], [7, 1, 1, "", "UnaryBooleanStateFormula"], [7, 1, 1, "", "UnaryPathFormula"], [7, 1, 1, "", "UnaryStateFormula"], [7, 1, 1, "", "UntilFormula"]], "stormpy.logic.AtomicExpressionFormula": [[7, 2, 1, "", "get_expression"]], "stormpy.logic.AtomicLabelFormula": [[7, 3, 1, "", "label"]], "stormpy.logic.BinaryBooleanOperatorType": [[7, 4, 1, "", "AND"], [7, 4, 1, "", "OR"], [7, 3, 1, "", "name"], [7, 3, 1, "", "value"]], "stormpy.logic.BinaryPathFormula": [[7, 3, 1, "", "left_subformula"], [7, 3, 1, "", "right_subformula"]], "stormpy.logic.BoundedUntilFormula": [[7, 3, 1, "", "has_lower_bound"], [7, 3, 1, "", "is_multidimensional"], [7, 3, 1, "", "left_subformula"], [7, 3, 1, "", "right_subformula"], [7, 3, 1, "", "upper_bound_expression"]], "stormpy.logic.ComparisonType": [[7, 4, 1, "", "GEQ"], [7, 4, 1, "", "GREATER"], [7, 4, 1, "", "LEQ"], [7, 4, 1, "", "LESS"], [7, 3, 1, "", "name"], [7, 3, 1, "", "value"]], "stormpy.logic.Formula": [[7, 2, 1, "", "clone"], [7, 3, 1, "", "is_bounded_until_formula"], [7, 3, 1, "", "is_eventually_formula"], [7, 3, 1, "", "is_multi_objective_formula"], [7, 3, 1, "", "is_probability_operator"], [7, 3, 1, "", "is_reward_operator"], [7, 3, 1, "", "is_until_formula"], [7, 2, 1, "", "substitute"], [7, 2, 1, "", "substitute_labels_by_labels"]], "stormpy.logic.MultiObjectiveFormula": [[7, 3, 1, "", "nr_subformulas"], [7, 3, 1, "", "subformulas"]], "stormpy.logic.OperatorFormula": [[7, 3, 1, "", "comparison_type"], [7, 3, 1, "", "has_bound"], [7, 3, 1, "", "has_optimality_type"], [7, 3, 1, "", "optimality_type"], [7, 2, 1, "", "remove_bound"], [7, 2, 1, "", "remove_optimality_type"], [7, 2, 1, "", "set_bound"], [7, 2, 1, "", "set_optimality_type"], [7, 3, 1, "", "threshold"], [7, 3, 1, "", "threshold_expr"]], "stormpy.logic.RewardOperator": [[7, 2, 1, "", "has_reward_name"], [7, 3, 1, "", "reward_name"]], "stormpy.logic.UnaryPathFormula": [[7, 3, 1, "", "subformula"]], "stormpy.logic.UnaryStateFormula": [[7, 3, 1, "", "subformula"]], "stormpy.pars": [[8, 1, 1, "", "DtmcParameterLiftingModelChecker"], [8, 1, 1, "", "MdpParameterLiftingModelChecker"], [8, 1, 1, "", "ModelInstantiator"], [8, 1, 1, "", "ModelType"], [8, 1, 1, "", "PCtmcExactInstantiationChecker"], [8, 1, 1, "", "PCtmcInstantiationChecker"], [8, 1, 1, "", "PCtmcInstantiator"], [8, 1, 1, "", "PDtmcExactInstantiationChecker"], [8, 1, 1, "", "PDtmcInstantiationChecker"], [8, 1, 1, "", "PDtmcInstantiator"], [8, 1, 1, "", "PMaInstantiator"], [8, 1, 1, "", "PMdpExactInstantiationChecker"], [8, 1, 1, "", "PMdpInstantiationChecker"], [8, 1, 1, "", "PMdpInstantiator"], [8, 1, 1, "", "ParameterRegion"], [8, 1, 1, "", "PartialPCtmcInstantiator"], [8, 1, 1, "", "PartialPDtmcInstantiator"], [8, 1, 1, "", "PartialPMaInstantiator"], [8, 1, 1, "", "PartialPMdpInstantiator"], [8, 1, 1, "", "RegionModelChecker"], [8, 1, 1, "", "RegionResult"], [8, 1, 1, "", "RegionResultHypothesis"], [8, 5, 1, "", "StormError"], [8, 6, 1, "", "create_region_checker"], [8, 6, 1, "", "gather_derivatives"], [8, 6, 1, "", "simplify_model"]], "stormpy.pars.DtmcParameterLiftingModelChecker": [[8, 2, 1, "", "get_bound_all_states"]], "stormpy.pars.MdpParameterLiftingModelChecker": [[8, 2, 1, "", "get_bound_all_states"]], "stormpy.pars.ModelInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.ModelType": [[8, 4, 1, "", "CTMC"], [8, 4, 1, "", "DTMC"], [8, 4, 1, "", "MA"], [8, 4, 1, "", "MDP"], [8, 4, 1, "", "POMDP"], [8, 3, 1, "", "name"], [8, 3, 1, "", "value"]], "stormpy.pars.PCtmcExactInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PCtmcInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PCtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PDtmcExactInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PDtmcInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PDtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PMaInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PMdpExactInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PMdpInstantiationChecker": [[8, 2, 1, "", "check"], [8, 2, 1, "", "set_graph_preserving"]], "stormpy.pars.PMdpInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.ParameterRegion": [[8, 3, 1, "", "area"], [8, 2, 1, "", "create_from_string"]], "stormpy.pars.PartialPCtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PartialPDtmcInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PartialPMaInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.PartialPMdpInstantiator": [[8, 2, 1, "", "instantiate"]], "stormpy.pars.RegionModelChecker": [[8, 2, 1, "", "check_region"], [8, 2, 1, "", "compute_extremum"], [8, 2, 1, "", "get_bound"], [8, 2, 1, "", "get_split_suggestion"], [8, 2, 1, "", "specify"]], "stormpy.pars.RegionResult": [[8, 4, 1, "", "ALLSAT"], [8, 4, 1, "", "ALLVIOLATED"], [8, 4, 1, "", "CENTERSAT"], [8, 4, 1, "", "CENTERVIOLATED"], [8, 4, 1, "", "EXISTSBOTH"], [8, 4, 1, "", "EXISTSSAT"], [8, 4, 1, "", "EXISTSVIOLATED"], [8, 4, 1, "", "UNKNOWN"], [8, 2, 1, "", "name"], [8, 3, 1, "", "value"]], "stormpy.pars.RegionResultHypothesis": [[8, 4, 1, "", "ALLSAT"], [8, 4, 1, "", "ALLVIOLATED"], [8, 4, 1, "", "UNKNOWN"], [8, 2, 1, "", "name"], [8, 3, 1, "", "value"]], "stormpy.storage": [[9, 1, 1, "", "Bdd_Sylvan"], [9, 1, 1, "", "BitVector"], [9, 1, 1, "", "ChoiceLabeling"], [9, 1, 1, "", "ChoiceOrigins"], [9, 1, 1, "", "DdManager_Sylvan"], [9, 1, 1, "", "DdMetaVariableType"], [9, 1, 1, "", "DdMetaVariable_Sylvan"], [9, 1, 1, "", "Dd_Sylvan"], [9, 1, 1, "", "DiceStringVisitor"], [9, 1, 1, "", "Distribution"], [9, 1, 1, "", "DistributionExact"], [9, 1, 1, "", "DistributionInterval"], [9, 1, 1, "", "ExactSparseMatrix"], [9, 1, 1, "", "ExactSparseMatrixBuilder"], [9, 1, 1, "", "ExactSparseMatrixEntry"], [9, 1, 1, "", "ExactSparseMatrixRows"], [9, 1, 1, "", "Expression"], [9, 1, 1, "", "ExpressionManager"], [9, 1, 1, "", "ExpressionParser"], [9, 1, 1, "", "ExpressionType"], [9, 1, 1, "", "IntervalSparseMatrix"], [9, 1, 1, "", "IntervalSparseMatrixBuilder"], [9, 1, 1, "", "IntervalSparseMatrixEntry"], [9, 1, 1, "", "IntervalSparseMatrixRows"], [9, 1, 1, "", "ItemLabeling"], [9, 1, 1, "", "JaniAssignment"], [9, 1, 1, "", "JaniAutomaton"], [9, 1, 1, "", "JaniChoiceOrigins"], [9, 1, 1, "", "JaniConstant"], [9, 1, 1, "", "JaniEdge"], [9, 1, 1, "", "JaniEdgeDestination"], [9, 1, 1, "", "JaniInformationObject"], [9, 1, 1, "", "JaniLocation"], [9, 1, 1, "", "JaniLocationExpander"], [9, 1, 1, "", "JaniModel"], [9, 1, 1, "", "JaniOrderedAssignments"], [9, 1, 1, "", "JaniScopeChanger"], [9, 1, 1, "", "JaniTemplateEdge"], [9, 1, 1, "", "JaniTemplateEdgeDestination"], [9, 1, 1, "", "JaniVariable"], [9, 1, 1, "", "JaniVariableSet"], [9, 1, 1, "", "MaximalEndComponent"], [9, 1, 1, "", "MaximalEndComponentDecomposition_double"], [9, 1, 1, "", "MaximalEndComponentDecomposition_exact"], [9, 1, 1, "", "MaximalEndComponentDecomposition_interval"], [9, 1, 1, "", "MaximalEndComponentDecomposition_ratfunc"], [9, 1, 1, "", "ModelType"], [9, 1, 1, "", "OperatorType"], [9, 1, 1, "", "OverlappingGuardAnalyser"], [9, 1, 1, "", "ParametricSparseMatrix"], [9, 1, 1, "", "ParametricSparseMatrixBuilder"], [9, 1, 1, "", "ParametricSparseMatrixEntry"], [9, 1, 1, "", "ParametricSparseMatrixRows"], [9, 1, 1, "", "PolytopeDouble"], [9, 1, 1, "", "PolytopeExact"], [9, 1, 1, "", "PrismAssignment"], [9, 1, 1, "", "PrismBooleanVariable"], [9, 1, 1, "", "PrismChoiceOrigins"], [9, 1, 1, "", "PrismCommand"], [9, 1, 1, "", "PrismConstant"], [9, 1, 1, "", "PrismIntegerVariable"], [9, 1, 1, "", "PrismLabel"], [9, 1, 1, "", "PrismModelType"], [9, 1, 1, "", "PrismModule"], [9, 1, 1, "", "PrismProgram"], [9, 1, 1, "", "PrismRewardModel"], [9, 1, 1, "", "PrismUpdate"], [9, 1, 1, "", "PrismVariable"], [9, 1, 1, "", "Scheduler"], [9, 1, 1, "", "SchedulerChoice"], [9, 1, 1, "", "SchedulerChoiceExact"], [9, 1, 1, "", "SchedulerChoiceInterval"], [9, 1, 1, "", "SchedulerChoiceParametric"], [9, 1, 1, "", "SchedulerExact"], [9, 1, 1, "", "SchedulerInterval"], [9, 1, 1, "", "SchedulerParametric"], [9, 1, 1, "", "SimpleValuation"], [9, 1, 1, "", "SparseCtmc"], [9, 1, 1, "", "SparseDtmc"], [9, 1, 1, "", "SparseExactCtmc"], [9, 1, 1, "", "SparseExactDtmc"], [9, 1, 1, "", "SparseExactMA"], [9, 1, 1, "", "SparseExactMdp"], [9, 1, 1, "", "SparseExactModelAction"], [9, 1, 1, "", "SparseExactModelActions"], [9, 1, 1, "", "SparseExactModelComponents"], [9, 1, 1, "", "SparseExactModelState"], [9, 1, 1, "", "SparseExactModelStates"], [9, 1, 1, "", "SparseExactPomdp"], [9, 1, 1, "", "SparseExactRewardModel"], [9, 1, 1, "", "SparseIntervalCtmc"], [9, 1, 1, "", "SparseIntervalDtmc"], [9, 1, 1, "", "SparseIntervalMA"], [9, 1, 1, "", "SparseIntervalMdp"], [9, 1, 1, "", "SparseIntervalModelAction"], [9, 1, 1, "", "SparseIntervalModelActions"], [9, 1, 1, "", "SparseIntervalModelComponents"], [9, 1, 1, "", "SparseIntervalModelState"], [9, 1, 1, "", "SparseIntervalModelStates"], [9, 1, 1, "", "SparseIntervalPomdp"], [9, 1, 1, "", "SparseIntervalRewardModel"], [9, 1, 1, "", "SparseMA"], [9, 1, 1, "", "SparseMatrix"], [9, 1, 1, "", "SparseMatrixBuilder"], [9, 1, 1, "", "SparseMatrixEntry"], [9, 1, 1, "", "SparseMatrixRows"], [9, 1, 1, "", "SparseMdp"], [9, 1, 1, "", "SparseModelAction"], [9, 1, 1, "", "SparseModelActions"], [9, 1, 1, "", "SparseModelComponents"], [9, 1, 1, "", "SparseModelState"], [9, 1, 1, "", "SparseModelStates"], [9, 1, 1, "", "SparseParametricCtmc"], [9, 1, 1, "", "SparseParametricDtmc"], [9, 1, 1, "", "SparseParametricMA"], [9, 1, 1, "", "SparseParametricMdp"], [9, 1, 1, "", "SparseParametricModelAction"], [9, 1, 1, "", "SparseParametricModelActions"], [9, 1, 1, "", "SparseParametricModelComponents"], [9, 1, 1, "", "SparseParametricModelState"], [9, 1, 1, "", "SparseParametricModelStates"], [9, 1, 1, "", "SparseParametricPomdp"], [9, 1, 1, "", "SparseParametricRewardModel"], [9, 1, 1, "", "SparsePomdp"], [9, 1, 1, "", "SparseRewardModel"], [9, 1, 1, "", "StateLabeling"], [9, 1, 1, "", "StateValuation"], [9, 1, 1, "", "StateValuationsBuilder"], [9, 1, 1, "", "SymbolicSylvanCtmc"], [9, 1, 1, "", "SymbolicSylvanDtmc"], [9, 1, 1, "", "SymbolicSylvanMA"], [9, 1, 1, "", "SymbolicSylvanMdp"], [9, 1, 1, "", "SymbolicSylvanParametricCtmc"], [9, 1, 1, "", "SymbolicSylvanParametricDtmc"], [9, 1, 1, "", "SymbolicSylvanParametricMA"], [9, 1, 1, "", "SymbolicSylvanParametricMdp"], [9, 1, 1, "", "SymbolicSylvanParametricRewardModel"], [9, 1, 1, "", "SymbolicSylvanRewardModel"], [9, 1, 1, "", "Variable"], [9, 6, 1, "", "build_parametric_sparse_matrix"], [9, 6, 1, "", "build_sparse_matrix"], [9, 6, 1, "", "collect_information"], [9, 6, 1, "", "eliminate_reward_accumulations"], [9, 6, 1, "", "get_maximal_end_components"]], "stormpy.storage.Bdd_Sylvan": [[9, 2, 1, "", "to_expression"]], "stormpy.storage.BitVector": [[9, 2, 1, "", "as_int"], [9, 2, 1, "", "get"], [9, 2, 1, "", "load_from_string"], [9, 2, 1, "", "number_of_set_bits"], [9, 2, 1, "", "set"], [9, 2, 1, "", "size"], [9, 2, 1, "", "store_as_string"]], "stormpy.storage.ChoiceLabeling": [[9, 2, 1, "", "add_label_to_choice"], [9, 2, 1, "", "get_choices"], [9, 2, 1, "", "get_labels_of_choice"], [9, 2, 1, "", "set_choices"]], "stormpy.storage.ChoiceOrigins": [[9, 2, 1, "", "as_jani_choice_origins"], [9, 2, 1, "", "as_prism_choice_origins"], [9, 2, 1, "", "get_choice_info"], [9, 2, 1, "", "get_identifier_info"], [9, 2, 1, "", "get_number_of_identifiers"], [9, 2, 1, "", "is_jani_choice_origins"], [9, 2, 1, "", "is_prism_choice_origins"]], "stormpy.storage.DdManager_Sylvan": [[9, 2, 1, "", "get_meta_variable"]], "stormpy.storage.DdMetaVariableType": [[9, 4, 1, "", "Bitvector"], [9, 4, 1, "", "Bool"], [9, 4, 1, "", "Int"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.DdMetaVariable_Sylvan": [[9, 2, 1, "", "compute_indices"], [9, 3, 1, "", "lowest_value"], [9, 3, 1, "", "name"], [9, 3, 1, "", "type"]], "stormpy.storage.Dd_Sylvan": [[9, 3, 1, "", "dd_manager"], [9, 3, 1, "", "meta_variables"], [9, 3, 1, "", "node_count"]], "stormpy.storage.DiceStringVisitor": [[9, 2, 1, "", "to_string"]], "stormpy.storage.ExactSparseMatrix": [[9, 2, 1, "", "get_row"], [9, 2, 1, "", "get_row_group_end"], [9, 2, 1, "", "get_row_group_start"], [9, 2, 1, "", "get_rows_for_group"], [9, 3, 1, "", "has_trivial_row_grouping"], [9, 2, 1, "", "make_row_grouping_trivial"], [9, 3, 1, "", "nr_columns"], [9, 3, 1, "", "nr_entries"], [9, 3, 1, "", "nr_rows"], [9, 2, 1, "", "print_row"], [9, 2, 1, "", "row_iter"], [9, 2, 1, "", "submatrix"]], "stormpy.storage.ExactSparseMatrixBuilder": [[9, 2, 1, "", "add_next_value"], [9, 2, 1, "", "build"], [9, 2, 1, "", "get_current_row_group_count"], [9, 2, 1, "", "get_last_column"], [9, 2, 1, "", "get_last_row"], [9, 2, 1, "", "new_row_group"], [9, 2, 1, "", "replace_columns"]], "stormpy.storage.ExactSparseMatrixEntry": [[9, 3, 1, "", "column"], [9, 2, 1, "", "set_value"], [9, 2, 1, "", "value"]], "stormpy.storage.Expression": [[9, 2, 1, "", "And"], [9, 2, 1, "", "Conjunction"], [9, 2, 1, "", "Disjunction"], [9, 2, 1, "", "Divide"], [9, 2, 1, "", "Eq"], [9, 2, 1, "", "Geq"], [9, 2, 1, "", "Greater"], [9, 2, 1, "", "Iff"], [9, 2, 1, "", "Implies"], [9, 2, 1, "", "Leq"], [9, 2, 1, "", "Less"], [9, 2, 1, "", "Minus"], [9, 2, 1, "", "Modulo"], [9, 2, 1, "", "Multiply"], [9, 2, 1, "", "Neq"], [9, 2, 1, "", "Or"], [9, 2, 1, "", "Plus"], [9, 3, 1, "", "arity"], [9, 2, 1, "", "contains_variable"], [9, 2, 1, "", "contains_variables"], [9, 2, 1, "", "evaluate_as_bool"], [9, 2, 1, "", "evaluate_as_double"], [9, 2, 1, "", "evaluate_as_int"], [9, 2, 1, "", "evaluate_as_rational"], [9, 2, 1, "", "get_operand"], [9, 2, 1, "", "get_variables"], [9, 2, 1, "", "has_boolean_type"], [9, 2, 1, "", "has_integer_type"], [9, 2, 1, "", "has_rational_type"], [9, 2, 1, "", "identifier"], [9, 3, 1, "", "is_function_application"], [9, 2, 1, "", "is_literal"], [9, 2, 1, "", "is_variable"], [9, 3, 1, "", "manager"], [9, 3, 1, "", "operator"], [9, 2, 1, "", "simplify"], [9, 2, 1, "", "substitute"], [9, 3, 1, "", "type"]], "stormpy.storage.ExpressionManager": [[9, 2, 1, "", "create_boolean"], [9, 2, 1, "", "create_boolean_variable"], [9, 2, 1, "", "create_integer"], [9, 2, 1, "", "create_integer_variable"], [9, 2, 1, "", "create_rational"], [9, 2, 1, "", "create_rational_variable"], [9, 2, 1, "", "get_variable"], [9, 2, 1, "", "get_variables"]], "stormpy.storage.ExpressionParser": [[9, 2, 1, "", "parse"], [9, 2, 1, "", "set_identifier_mapping"]], "stormpy.storage.ExpressionType": [[9, 3, 1, "", "is_boolean"], [9, 3, 1, "", "is_integer"], [9, 3, 1, "", "is_rational"]], "stormpy.storage.IntervalSparseMatrix": [[9, 2, 1, "", "get_row"], [9, 2, 1, "", "get_row_group_end"], [9, 2, 1, "", "get_row_group_start"], [9, 2, 1, "", "get_rows_for_group"], [9, 3, 1, "", "has_trivial_row_grouping"], [9, 2, 1, "", "make_row_grouping_trivial"], [9, 3, 1, "", "nr_columns"], [9, 3, 1, "", "nr_entries"], [9, 3, 1, "", "nr_rows"], [9, 2, 1, "", "print_row"], [9, 2, 1, "", "row_iter"], [9, 2, 1, "", "submatrix"]], "stormpy.storage.IntervalSparseMatrixBuilder": [[9, 2, 1, "", "add_next_value"], [9, 2, 1, "", "build"], [9, 2, 1, "", "get_current_row_group_count"], [9, 2, 1, "", "get_last_column"], [9, 2, 1, "", "get_last_row"], [9, 2, 1, "", "new_row_group"], [9, 2, 1, "", "replace_columns"]], "stormpy.storage.IntervalSparseMatrixEntry": [[9, 3, 1, "", "column"], [9, 2, 1, "", "set_value"], [9, 2, 1, "", "value"]], "stormpy.storage.ItemLabeling": [[9, 2, 1, "", "add_label"], [9, 2, 1, "", "contains_label"], [9, 2, 1, "", "get_labels"]], "stormpy.storage.JaniAssignment": [[9, 3, 1, "", "expression"], [9, 3, 1, "", "variable"]], "stormpy.storage.JaniAutomaton": [[9, 2, 1, "", "add_edge"], [9, 2, 1, "", "add_initial_location"], [9, 2, 1, "", "add_location"], [9, 3, 1, "", "edges"], [9, 2, 1, "", "get_location_index"], [9, 3, 1, "", "initial_location_indices"], [9, 3, 1, "", "initial_states_restriction"], [9, 3, 1, "", "location_variable"], [9, 3, 1, "", "locations"], [9, 3, 1, "", "name"], [9, 3, 1, "", "variables"]], "stormpy.storage.JaniChoiceOrigins": [[9, 2, 1, "", "get_edge_index_set"], [9, 3, 1, "", "model"]], "stormpy.storage.JaniConstant": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "name"], [9, 3, 1, "", "type"]], "stormpy.storage.JaniEdge": [[9, 3, 1, "", "action_index"], [9, 3, 1, "", "color"], [9, 3, 1, "", "destinations"], [9, 3, 1, "", "guard"], [9, 2, 1, "", "has_silent_action"], [9, 3, 1, "", "nr_destinations"], [9, 3, 1, "", "rate"], [9, 3, 1, "", "source_location_index"], [9, 2, 1, "", "substitute"], [9, 3, 1, "", "template_edge"]], "stormpy.storage.JaniEdgeDestination": [[9, 3, 1, "", "assignments"], [9, 3, 1, "", "probability"], [9, 3, 1, "", "target_location_index"]], "stormpy.storage.JaniInformationObject": [[9, 3, 1, "", "avg_var_domain_size"], [9, 3, 1, "", "model_type"], [9, 3, 1, "", "nr_automata"], [9, 3, 1, "", "nr_edges"], [9, 3, 1, "", "nr_variables"], [9, 3, 1, "", "state_domain_size"]], "stormpy.storage.JaniLocation": [[9, 3, 1, "", "assignments"], [9, 3, 1, "", "name"]], "stormpy.storage.JaniLocationExpander": [[9, 2, 1, "", "transform"]], "stormpy.storage.JaniModel": [[9, 2, 1, "", "add_automaton"], [9, 2, 1, "", "add_constant"], [9, 3, 1, "", "automata"], [9, 2, 1, "", "check_valid"], [9, 3, 1, "", "constants"], [9, 2, 1, "", "decode_automaton_and_edge_index"], [9, 2, 1, "", "define_constants"], [9, 2, 1, "", "encode_automaton_and_edge_index"], [9, 3, 1, "", "expression_manager"], [9, 2, 1, "", "finalize"], [9, 2, 1, "", "flatten_composition"], [9, 2, 1, "", "get_automaton"], [9, 2, 1, "", "get_automaton_index"], [9, 2, 1, "", "get_constant"], [9, 3, 1, "", "global_variables"], [9, 2, 1, "", "has_standard_composition"], [9, 3, 1, "", "has_undefined_constants"], [9, 3, 1, "", "initial_states_restriction"], [9, 2, 1, "", "make_standard_compliant"], [9, 3, 1, "", "model_type"], [9, 3, 1, "", "name"], [9, 2, 1, "", "remove_constant"], [9, 2, 1, "", "replace_automaton"], [9, 2, 1, "", "restrict_edges"], [9, 2, 1, "", "set_model_type"], [9, 2, 1, "", "set_standard_system_composition"], [9, 2, 1, "", "substitute_constants"], [9, 2, 1, "", "substitute_functions"], [9, 2, 1, "", "to_dot"], [9, 3, 1, "", "undefined_constants_are_graph_preserving"]], "stormpy.storage.JaniOrderedAssignments": [[9, 2, 1, "", "add"], [9, 2, 1, "", "clone"], [9, 2, 1, "", "substitute"]], "stormpy.storage.JaniScopeChanger": [[9, 2, 1, "", "make_variables_local"]], "stormpy.storage.JaniTemplateEdge": [[9, 2, 1, "", "add_destination"], [9, 3, 1, "", "assignments"], [9, 3, 1, "", "destinations"], [9, 3, 1, "", "guard"]], "stormpy.storage.JaniTemplateEdgeDestination": [[9, 3, 1, "", "assignments"]], "stormpy.storage.JaniVariable": [[9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "init_expression"], [9, 3, 1, "", "name"]], "stormpy.storage.JaniVariableSet": [[9, 2, 1, "", "add_variable"], [9, 2, 1, "", "empty"], [9, 2, 1, "", "erase_variable"], [9, 2, 1, "", "get_variable_by_expr_variable"], [9, 2, 1, "", "get_variable_by_name"]], "stormpy.storage.MaximalEndComponent": [[9, 3, 1, "", "size"]], "stormpy.storage.MaximalEndComponentDecomposition_double": [[9, 3, 1, "", "size"]], "stormpy.storage.MaximalEndComponentDecomposition_exact": [[9, 3, 1, "", "size"]], "stormpy.storage.MaximalEndComponentDecomposition_interval": [[9, 3, 1, "", "size"]], "stormpy.storage.MaximalEndComponentDecomposition_ratfunc": [[9, 3, 1, "", "size"]], "stormpy.storage.ModelType": [[9, 4, 1, "", "CTMC"], [9, 4, 1, "", "DTMC"], [9, 4, 1, "", "MA"], [9, 4, 1, "", "MDP"], [9, 4, 1, "", "POMDP"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.OperatorType": [[9, 4, 1, "", "And"], [9, 4, 1, "", "Ceil"], [9, 4, 1, "", "Divide"], [9, 4, 1, "", "Equal"], [9, 4, 1, "", "Floor"], [9, 4, 1, "", "Greater"], [9, 4, 1, "", "GreaterOrEqual"], [9, 4, 1, "", "Iff"], [9, 4, 1, "", "Implies"], [9, 4, 1, "", "Ite"], [9, 4, 1, "", "Less"], [9, 4, 1, "", "LessOrEqual"], [9, 4, 1, "", "Max"], [9, 4, 1, "", "Min"], [9, 4, 1, "", "Minus"], [9, 4, 1, "", "Modulo"], [9, 4, 1, "", "Not"], [9, 4, 1, "", "NotEqual"], [9, 4, 1, "", "Or"], [9, 4, 1, "", "Plus"], [9, 4, 1, "", "Power"], [9, 4, 1, "", "Times"], [9, 4, 1, "", "Xor"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.OverlappingGuardAnalyser": [[9, 2, 1, "", "has_module_with_inner_action_overlapping_guard"]], "stormpy.storage.ParametricSparseMatrix": [[9, 2, 1, "", "get_row"], [9, 2, 1, "", "get_row_group_end"], [9, 2, 1, "", "get_row_group_start"], [9, 2, 1, "", "get_rows_for_group"], [9, 3, 1, "", "has_trivial_row_grouping"], [9, 2, 1, "", "make_row_grouping_trivial"], [9, 3, 1, "", "nr_columns"], [9, 3, 1, "", "nr_entries"], [9, 3, 1, "", "nr_rows"], [9, 2, 1, "", "print_row"], [9, 2, 1, "", "row_iter"], [9, 2, 1, "", "submatrix"]], "stormpy.storage.ParametricSparseMatrixBuilder": [[9, 2, 1, "", "add_next_value"], [9, 2, 1, "", "build"], [9, 2, 1, "", "get_current_row_group_count"], [9, 2, 1, "", "get_last_column"], [9, 2, 1, "", "get_last_row"], [9, 2, 1, "", "new_row_group"], [9, 2, 1, "", "replace_columns"]], "stormpy.storage.ParametricSparseMatrixEntry": [[9, 3, 1, "", "column"], [9, 2, 1, "", "set_value"], [9, 2, 1, "", "value"]], "stormpy.storage.PolytopeDouble": [[9, 2, 1, "", "create_downward_closure"], [9, 2, 1, "", "get_vertices_clockwise"], [9, 3, 1, "", "vertices"]], "stormpy.storage.PolytopeExact": [[9, 2, 1, "", "create_downward_closure"], [9, 2, 1, "", "get_vertices_clockwise"], [9, 3, 1, "", "vertices"]], "stormpy.storage.PrismAssignment": [[9, 3, 1, "", "expression"], [9, 3, 1, "", "variable"]], "stormpy.storage.PrismChoiceOrigins": [[9, 2, 1, "", "get_command_set"], [9, 3, 1, "", "program"]], "stormpy.storage.PrismCommand": [[9, 3, 1, "", "action_index"], [9, 3, 1, "", "action_name"], [9, 3, 1, "", "global_index"], [9, 3, 1, "", "guard_expression"], [9, 3, 1, "", "is_labeled"], [9, 3, 1, "", "labeled"], [9, 3, 1, "", "updates"]], "stormpy.storage.PrismConstant": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "definition"], [9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "name"], [9, 3, 1, "", "type"]], "stormpy.storage.PrismIntegerVariable": [[9, 3, 1, "", "lower_bound_expression"], [9, 3, 1, "", "upper_bound_expression"]], "stormpy.storage.PrismLabel": [[9, 3, 1, "", "expression"], [9, 3, 1, "", "name"]], "stormpy.storage.PrismModelType": [[9, 4, 1, "", "CTMC"], [9, 4, 1, "", "CTMDP"], [9, 4, 1, "", "DTMC"], [9, 4, 1, "", "MA"], [9, 4, 1, "", "MDP"], [9, 4, 1, "", "POMDP"], [9, 4, 1, "", "UNDEFINED"], [9, 3, 1, "", "name"], [9, 3, 1, "", "value"]], "stormpy.storage.PrismModule": [[9, 3, 1, "", "boolean_variables"], [9, 3, 1, "", "commands"], [9, 2, 1, "", "get_boolean_variable"], [9, 2, 1, "", "get_command_indices_by_action_index"], [9, 2, 1, "", "get_integer_variable"], [9, 3, 1, "", "integer_variables"], [9, 3, 1, "", "name"]], "stormpy.storage.PrismProgram": [[9, 3, 1, "", "constants"], [9, 2, 1, "", "define_constants"], [9, 3, 1, "", "expression_manager"], [9, 2, 1, "", "flatten"], [9, 2, 1, "", "get_action_name"], [9, 2, 1, "", "get_constant"], [9, 2, 1, "", "get_label_expression"], [9, 2, 1, "", "get_module"], [9, 2, 1, "", "get_module_indices_by_action_index"], [9, 2, 1, "", "get_synchronizing_action_indices"], [9, 2, 1, "", "get_undefined_constants"], [9, 3, 1, "", "global_boolean_variables"], [9, 3, 1, "", "global_integer_variables"], [9, 2, 1, "", "has_constant"], [9, 2, 1, "", "has_label"], [9, 2, 1, "", "has_reward_model"], [9, 3, 1, "", "has_undefined_constants"], [9, 3, 1, "", "is_deterministic_model"], [9, 2, 1, "", "label_unlabelled_commands"], [9, 3, 1, "", "labels"], [9, 3, 1, "", "model_type"], [9, 3, 1, "", "modules"], [9, 3, 1, "", "nr_modules"], [9, 3, 1, "", "number_of_unlabeled_commands"], [9, 2, 1, "", "restrict_commands"], [9, 3, 1, "", "reward_models"], [9, 2, 1, "", "simplify"], [9, 2, 1, "", "substitute_constants"], [9, 2, 1, "", "substitute_formulas"], [9, 2, 1, "", "substitute_nonstandard_predicates"], [9, 2, 1, "", "to_jani"], [9, 3, 1, "", "undefined_constants_are_graph_preserving"], [9, 2, 1, "", "used_constants"], [9, 3, 1, "", "variables"]], "stormpy.storage.PrismRewardModel": [[9, 3, 1, "", "name"]], "stormpy.storage.PrismUpdate": [[9, 3, 1, "", "assignments"], [9, 2, 1, "", "get_as_variable_to_expression_map"], [9, 2, 1, "", "get_assignment"], [9, 3, 1, "", "global_index"], [9, 3, 1, "", "probability_expression"], [9, 2, 1, "", "simplify"], [9, 2, 1, "", "substitute"]], "stormpy.storage.PrismVariable": [[9, 3, 1, "", "expression_variable"], [9, 3, 1, "", "initial_value_expression"], [9, 3, 1, "", "name"]], "stormpy.storage.Scheduler": [[9, 2, 1, "", "cast_to_double_datatype"], [9, 2, 1, "", "cast_to_exact_datatype"], [9, 2, 1, "", "cast_to_interval_datatype"], [9, 2, 1, "", "cast_to_parametric_datatype"], [9, 2, 1, "", "compute_action_support"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 3, 1, "", "memory_size"], [9, 3, 1, "", "memoryless"], [9, 3, 1, "", "partial"], [9, 2, 1, "", "set_choice"], [9, 2, 1, "", "to_json_str"]], "stormpy.storage.SchedulerChoice": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 2, 1, "", "get_deterministic_choice"]], "stormpy.storage.SchedulerChoiceExact": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 2, 1, "", "get_deterministic_choice"]], "stormpy.storage.SchedulerChoiceInterval": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 2, 1, "", "get_deterministic_choice"]], "stormpy.storage.SchedulerChoiceParametric": [[9, 3, 1, "", "defined"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 2, 1, "", "get_deterministic_choice"]], "stormpy.storage.SchedulerExact": [[9, 2, 1, "", "cast_to_double_datatype"], [9, 2, 1, "", "cast_to_exact_datatype"], [9, 2, 1, "", "cast_to_interval_datatype"], [9, 2, 1, "", "cast_to_parametric_datatype"], [9, 2, 1, "", "compute_action_support"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 3, 1, "", "memory_size"], [9, 3, 1, "", "memoryless"], [9, 3, 1, "", "partial"], [9, 2, 1, "", "set_choice"], [9, 2, 1, "", "to_json_str"]], "stormpy.storage.SchedulerInterval": [[9, 2, 1, "", "compute_action_support"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 3, 1, "", "memory_size"], [9, 3, 1, "", "memoryless"], [9, 3, 1, "", "partial"], [9, 2, 1, "", "set_choice"], [9, 2, 1, "", "to_json_str"]], "stormpy.storage.SchedulerParametric": [[9, 2, 1, "", "cast_to_double_datatype"], [9, 2, 1, "", "cast_to_exact_datatype"], [9, 2, 1, "", "cast_to_parametric_datatype"], [9, 2, 1, "", "compute_action_support"], [9, 3, 1, "", "deterministic"], [9, 2, 1, "", "get_choice"], [9, 3, 1, "", "memory_size"], [9, 3, 1, "", "memoryless"], [9, 3, 1, "", "partial"], [9, 2, 1, "", "set_choice"], [9, 2, 1, "", "to_json_str"]], "stormpy.storage.SimpleValuation": [[9, 2, 1, "", "get_boolean_value"], [9, 2, 1, "", "get_integer_value"], [9, 2, 1, "", "to_json"]], "stormpy.storage.SparseCtmc": [[9, 3, 1, "", "exit_rates"]], "stormpy.storage.SparseExactCtmc": [[9, 3, 1, "", "exit_rates"]], "stormpy.storage.SparseExactMA": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "convert_to_ctmc"], [9, 3, 1, "", "convertible_to_ctmc"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseExactMdp": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "get_choice_index"], [9, 2, 1, "", "get_nr_available_actions"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseExactModelAction": [[9, 3, 1, "", "id"], [9, 3, 1, "", "transitions"]], "stormpy.storage.SparseExactModelComponents": [[9, 3, 1, "", "choice_labeling"], [9, 3, 1, "", "choice_origins"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "observability_classes"], [9, 3, 1, "", "player1_matrix"], [9, 3, 1, "", "rate_transitions"], [9, 3, 1, "", "reward_models"], [9, 3, 1, "", "state_labeling"], [9, 3, 1, "", "state_valuations"], [9, 3, 1, "", "transition_matrix"]], "stormpy.storage.SparseExactModelState": [[9, 3, 1, "", "actions"], [9, 3, 1, "", "id"], [9, 3, 1, "", "labels"]], "stormpy.storage.SparseExactPomdp": [[9, 2, 1, "", "get_observation"], [9, 2, 1, "", "has_observation_valuations"], [9, 3, 1, "", "nr_observations"], [9, 3, 1, "", "observation_valuations"], [9, 3, 1, "", "observations"]], "stormpy.storage.SparseExactRewardModel": [[9, 2, 1, "", "get_state_action_reward"], [9, 2, 1, "", "get_state_reward"], [9, 2, 1, "", "get_zero_reward_states"], [9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"], [9, 2, 1, "", "reduce_to_state_based_rewards"], [9, 2, 1, "", "set_state_reward"], [9, 3, 1, "", "state_action_rewards"], [9, 3, 1, "", "state_rewards"], [9, 3, 1, "", "transition_rewards"]], "stormpy.storage.SparseIntervalCtmc": [[9, 3, 1, "", "exit_rates"]], "stormpy.storage.SparseIntervalMA": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "convert_to_ctmc"], [9, 3, 1, "", "convertible_to_ctmc"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseIntervalMdp": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "get_choice_index"], [9, 2, 1, "", "get_nr_available_actions"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseIntervalModelAction": [[9, 3, 1, "", "id"], [9, 3, 1, "", "transitions"]], "stormpy.storage.SparseIntervalModelComponents": [[9, 3, 1, "", "choice_labeling"], [9, 3, 1, "", "choice_origins"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "observability_classes"], [9, 3, 1, "", "player1_matrix"], [9, 3, 1, "", "rate_transitions"], [9, 3, 1, "", "reward_models"], [9, 3, 1, "", "state_labeling"], [9, 3, 1, "", "state_valuations"], [9, 3, 1, "", "transition_matrix"]], "stormpy.storage.SparseIntervalModelState": [[9, 3, 1, "", "actions"], [9, 3, 1, "", "id"], [9, 3, 1, "", "labels"]], "stormpy.storage.SparseIntervalPomdp": [[9, 2, 1, "", "get_observation"], [9, 2, 1, "", "has_observation_valuations"], [9, 3, 1, "", "nr_observations"], [9, 3, 1, "", "observation_valuations"], [9, 3, 1, "", "observations"]], "stormpy.storage.SparseIntervalRewardModel": [[9, 2, 1, "", "get_state_action_reward"], [9, 2, 1, "", "get_state_reward"], [9, 2, 1, "", "get_zero_reward_states"], [9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"], [9, 2, 1, "", "reduce_to_state_based_rewards"], [9, 2, 1, "", "set_state_reward"], [9, 3, 1, "", "state_action_rewards"], [9, 3, 1, "", "state_rewards"], [9, 3, 1, "", "transition_rewards"]], "stormpy.storage.SparseMA": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "convert_to_ctmc"], [9, 3, 1, "", "convertible_to_ctmc"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseMatrix": [[9, 2, 1, "", "get_row"], [9, 2, 1, "", "get_row_group_end"], [9, 2, 1, "", "get_row_group_start"], [9, 2, 1, "", "get_rows_for_group"], [9, 3, 1, "", "has_trivial_row_grouping"], [9, 2, 1, "", "make_row_grouping_trivial"], [9, 3, 1, "", "nr_columns"], [9, 3, 1, "", "nr_entries"], [9, 3, 1, "", "nr_rows"], [9, 2, 1, "", "print_row"], [9, 2, 1, "", "row_iter"], [9, 2, 1, "", "submatrix"]], "stormpy.storage.SparseMatrixBuilder": [[9, 2, 1, "", "add_next_value"], [9, 2, 1, "", "build"], [9, 2, 1, "", "get_current_row_group_count"], [9, 2, 1, "", "get_last_column"], [9, 2, 1, "", "get_last_row"], [9, 2, 1, "", "new_row_group"], [9, 2, 1, "", "replace_columns"]], "stormpy.storage.SparseMatrixEntry": [[9, 3, 1, "", "column"], [9, 2, 1, "", "set_value"], [9, 2, 1, "", "value"]], "stormpy.storage.SparseMdp": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "get_choice_index"], [9, 2, 1, "", "get_nr_available_actions"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseModelAction": [[9, 3, 1, "", "id"], [9, 3, 1, "", "transitions"]], "stormpy.storage.SparseModelComponents": [[9, 3, 1, "", "choice_labeling"], [9, 3, 1, "", "choice_origins"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "observability_classes"], [9, 3, 1, "", "player1_matrix"], [9, 3, 1, "", "rate_transitions"], [9, 3, 1, "", "reward_models"], [9, 3, 1, "", "state_labeling"], [9, 3, 1, "", "state_valuations"], [9, 3, 1, "", "transition_matrix"]], "stormpy.storage.SparseModelState": [[9, 3, 1, "", "actions"], [9, 3, 1, "", "id"], [9, 3, 1, "", "labels"]], "stormpy.storage.SparseParametricMA": [[9, 2, 1, "", "apply_scheduler"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseParametricMdp": [[9, 2, 1, "", "apply_scheduler"], [9, 2, 1, "", "get_nr_available_actions"], [9, 3, 1, "", "nondeterministic_choice_indices"]], "stormpy.storage.SparseParametricModelAction": [[9, 3, 1, "", "id"], [9, 3, 1, "", "transitions"]], "stormpy.storage.SparseParametricModelComponents": [[9, 3, 1, "", "choice_labeling"], [9, 3, 1, "", "choice_origins"], [9, 3, 1, "", "exit_rates"], [9, 3, 1, "", "markovian_states"], [9, 3, 1, "", "observability_classes"], [9, 3, 1, "", "player1_matrix"], [9, 3, 1, "", "rate_transitions"], [9, 3, 1, "", "reward_models"], [9, 3, 1, "", "state_labeling"], [9, 3, 1, "", "state_valuations"], [9, 3, 1, "", "transition_matrix"]], "stormpy.storage.SparseParametricModelState": [[9, 3, 1, "", "actions"], [9, 3, 1, "", "id"], [9, 3, 1, "", "labels"]], "stormpy.storage.SparseParametricPomdp": [[9, 2, 1, "", "get_observation"], [9, 3, 1, "", "nr_observations"], [9, 3, 1, "", "observations"]], "stormpy.storage.SparseParametricRewardModel": [[9, 2, 1, "", "get_state_action_reward"], [9, 2, 1, "", "get_state_reward"], [9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"], [9, 2, 1, "", "reduce_to_state_based_rewards"], [9, 3, 1, "", "state_action_rewards"], [9, 3, 1, "", "state_rewards"], [9, 3, 1, "", "transition_rewards"]], "stormpy.storage.SparsePomdp": [[9, 2, 1, "", "get_observation"], [9, 2, 1, "", "has_observation_valuations"], [9, 3, 1, "", "nr_observations"], [9, 3, 1, "", "observation_valuations"], [9, 3, 1, "", "observations"]], "stormpy.storage.SparseRewardModel": [[9, 2, 1, "", "get_state_action_reward"], [9, 2, 1, "", "get_state_reward"], [9, 2, 1, "", "get_zero_reward_states"], [9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"], [9, 2, 1, "", "reduce_to_state_based_rewards"], [9, 2, 1, "", "set_state_reward"], [9, 3, 1, "", "state_action_rewards"], [9, 3, 1, "", "state_rewards"], [9, 3, 1, "", "transition_rewards"]], "stormpy.storage.StateLabeling": [[9, 2, 1, "", "add_label_to_state"], [9, 2, 1, "", "get_labels_of_state"], [9, 2, 1, "", "get_states"], [9, 2, 1, "", "has_state_label"], [9, 2, 1, "", "set_states"]], "stormpy.storage.StateValuation": [[9, 2, 1, "", "get_boolean_value"], [9, 2, 1, "", "get_integer_value"], [9, 2, 1, "", "get_json"], [9, 2, 1, "", "get_nr_of_states"], [9, 2, 1, "", "get_rational_value"], [9, 2, 1, "", "get_string"]], "stormpy.storage.StateValuationsBuilder": [[9, 2, 1, "", "add_state"], [9, 2, 1, "", "add_variable"], [9, 2, 1, "", "build"]], "stormpy.storage.SymbolicSylvanParametricRewardModel": [[9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"]], "stormpy.storage.SymbolicSylvanRewardModel": [[9, 3, 1, "", "has_state_action_rewards"], [9, 3, 1, "", "has_state_rewards"], [9, 3, 1, "", "has_transition_rewards"]], "stormpy.storage.Variable": [[9, 2, 1, "", "get_expression"], [9, 2, 1, "", "has_bitvector_type"], [9, 2, 1, "", "has_boolean_type"], [9, 2, 1, "", "has_integer_type"], [9, 2, 1, "", "has_numerical_type"], [9, 2, 1, "", "has_rational_type"], [9, 3, 1, "", "manager"], [9, 3, 1, "", "name"]], "stormpy.utility": [[10, 1, 1, "", "JsonContainerDouble"], [10, 1, 1, "", "JsonContainerRational"], [10, 1, 1, "", "MatrixFormat"], [10, 1, 1, "", "ModelReference"], [10, 1, 1, "", "Path"], [10, 1, 1, "", "ShortestPathsGenerator"], [10, 1, 1, "", "SmtCheckResult"], [10, 1, 1, "", "SmtSolver"], [10, 1, 1, "", "SmtSolverFactory"], [10, 1, 1, "", "Z3SmtSolver"], [10, 1, 1, "", "Z3SmtSolverFactory"], [10, 1, 1, "", "milliseconds"]], "stormpy.utility.MatrixFormat": [[10, 4, 1, "", "I_Minus_P"], [10, 4, 1, "", "Straight"], [10, 3, 1, "", "name"], [10, 3, 1, "", "value"]], "stormpy.utility.ModelReference": [[10, 2, 1, "", "get_boolean_value"], [10, 2, 1, "", "get_integer_value"], [10, 2, 1, "", "get_rational_value"]], "stormpy.utility.Path": [[10, 3, 1, "", "distance"], [10, 3, 1, "", "predecessorK"], [10, 3, 1, "", "predecessorNode"]], "stormpy.utility.ShortestPathsGenerator": [[10, 2, 1, "", "get_distance"], [10, 2, 1, "", "get_path_as_list"], [10, 2, 1, "", "get_states"]], "stormpy.utility.SmtCheckResult": [[10, 4, 1, "", "Sat"], [10, 4, 1, "", "Unknown"], [10, 4, 1, "", "Unsat"], [10, 3, 1, "", "name"], [10, 3, 1, "", "value"]], "stormpy.utility.SmtSolver": [[10, 2, 1, "", "add"], [10, 2, 1, "", "check"], [10, 3, 1, "", "model"], [10, 2, 1, "", "pop"], [10, 2, 1, "", "push"], [10, 2, 1, "", "reset"]], "stormpy.utility.milliseconds": [[10, 2, 1, "", "count"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:exception", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "titleterms": {"advanc": 0, "exampl": 0, "content": [0, 28], "stormpi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 27, 28, 29], "api": [1, 28], "refer": [1, 28], "modul": [1, 28], "core": 2, "dft": [3, 14], "except": 4, "gspn": [5, 17], "info": 6, "logic": 7, "par": 8, "storag": 9, "util": 10, "contributor": 11, "analysi": 12, "background": [12, 13, 15, 16, 18, 19, 20, 21, 25], "qualit": 12, "adapt": 12, "model": [12, 13, 16, 18, 19, 20, 21, 22, 23, 26, 27], "check": [12, 22, 27], "engin": [12, 15], "algorithm": 12, "build": [13, 14, 17, 18, 19, 20, 21, 27, 29], "differ": 13, "formal": 13, "dynam": 14, "fault": 14, "tree": 14, "analyz": 14, "spars": 15, "symbol": 15, "hybrid": 15, "explor": [16, 23], "read": 16, "mdp": [16, 21, 24, 26], "pomdp": [16, 21], "sort": 16, "state": [16, 20, 26, 27], "ma": [16, 20], "gener": 17, "stochast": 17, "petri": 17, "net": 17, "load": 17, "continu": 18, "time": [18, 19], "markov": [18, 19, 20, 21, 24], "chain": [18, 19], "ctmc": 18, "transit": [18, 19, 20, 21], "matrix": [18, 19, 20, 21], "label": [18, 19, 21], "discret": 19, "dtmc": [19, 26], "reward": [19, 21, 23], "automata": [20, 24], "markovian": 20, "decis": 21, "process": 21, "partial": 21, "observ": 21, "parametr": 22, "instanti": 22, "collect": 22, "inform": 22, "about": 22, "work": [24, 25, 26], "schedul": 24, "examin": [24, 25], "shortest": 25, "path": 25, "simul": 26, "base": 26, "explicit": 26, "represent": 26, "program": 26, "level": 26, "get": 27, "start": 27, "A": 27, "quick": 27, "tour": 27, "through": 27, "properti": 27, "result": 27, "all": 27, "investig": 27, "document": [28, 29], "indic": 28, "tabl": 28, "instal": 29, "requir": 29, "compat": 29, "storm": 29, "step": 29, "virtual": 29, "environ": 29, "option": 29, "argument": 29, "test": 29}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"Advanced Examples": [[0, "advanced-examples"]], "Contents:": [[0, null], [28, null]], "Stormpy API Reference": [[1, "stormpy-api-reference"], [28, "stormpy-api-reference"]], "Modules:": [[1, null], [28, null]], "Stormpy.core": [[2, "module-stormpy"]], "Stormpy.dft": [[3, "module-stormpy.dft"]], "Stormpy.exceptions": [[4, "module-stormpy.exceptions"]], "Stormpy.gspn": [[5, "module-stormpy.gspn"]], "Stormpy.info": [[6, "module-stormpy.info"]], "Stormpy.logic": [[7, "module-stormpy.logic"]], "Stormpy.pars": [[8, "module-stormpy.pars"]], "Stormpy.storage": [[9, "module-stormpy.storage"]], "Stormpy.utility": [[10, "module-stormpy.utility"]], "Contributors": [[11, "contributors"]], "Analysis": [[12, "Analysis"]], "Background": [[12, "Background"], [13, "Background"], [15, "Background"], [16, "Background"], [18, "Background"], [19, "Background"], [20, "Background"], [21, "Background"], [25, "Background"]], "Qualitative Analysis": [[12, "Qualitative-Analysis"]], "Adapting the model checking engine": [[12, "Adapting-the-model-checking-engine"]], "Adapting model checking algorithms": [[12, "Adapting-model-checking-algorithms"]], "Building Models": [[13, "Building-Models"]], "Building different formalisms": [[13, "Building-different-formalisms"]], "Dynamic Fault Trees": [[14, "Dynamic-Fault-Trees"]], "Building DFTs": [[14, "Building-DFTs"]], "Analyzing DFTs": [[14, "Analyzing-DFTs"]], "Engines": [[15, "Engines"]], "Sparse engine": [[15, "Sparse-engine"]], "Symbolic engine": [[15, "Symbolic-engine"]], "Hybrid engine": [[15, "Hybrid-engine"]], "Exploring Models": [[16, "Exploring-Models"]], "Reading MDPs": [[16, "Reading-MDPs"]], "Reading POMDPs": [[16, "Reading-POMDPs"]], "Sorting states": [[16, "Sorting-states"]], "Reading MAs": [[16, "Reading-MAs"]], "Generalized Stochastic Petri Nets": [[17, "Generalized-Stochastic-Petri-Nets"]], "Loading GSPNs": [[17, "Loading-GSPNs"]], "Building GSPNs": [[17, "Building-GSPNs"]], "Continuous-time Markov chains (CTMCs)": [[18, "Continuous-time-Markov-chains-(CTMCs)"]], "Transition Matrix": [[18, "Transition-Matrix"], [19, "Transition-Matrix"], [20, "Transition-Matrix"], [21, "Transition-Matrix"]], "Labeling": [[18, "Labeling"], [19, "Labeling"], [21, "Labeling"]], "Building the Model": [[18, "Building-the-Model"], [19, "Building-the-Model"], [20, "Building-the-Model"], [21, "Building-the-Model"]], "Discrete-time Markov chains (DTMCs)": [[19, "Discrete-time-Markov-chains-(DTMCs)"]], "Reward Models": [[19, "Reward-Models"], [23, "Reward-Models"]], "Markov automata (MAs)": [[20, "Markov-automata-(MAs)"]], "Markovian States": [[20, "Markovian-States"]], "Markov decision processes (MDPs)": [[21, "Markov-decision-processes-(MDPs)"]], "Reward models": [[21, "Reward-models"]], "Partially observable Markov decision process (POMDPs)": [[21, "Partially-observable-Markov-decision-process-(POMDPs)"]], "Parametric Models": [[22, "Parametric-Models"]], "Instantiating parametric models": [[22, "Instantiating-parametric-models"]], "Checking parametric models": [[22, "Checking-parametric-models"]], "Collecting information about the parametric models": [[22, "Collecting-information-about-the-parametric-models"]], "Exploring reward models": [[23, "Exploring-reward-models"]], "Working with Schedulers": [[24, "Working-with-Schedulers"]], "Examining Schedulers for MDPs": [[24, "Examining-Schedulers-for-MDPs"]], "Examining Schedulers for Markov automata": [[24, "Examining-Schedulers-for-Markov-automata"]], "Working with Shortest Paths": [[25, "Working-with-Shortest-Paths"]], "Examining Shortest Paths": [[25, "Examining-Shortest-Paths"]], "Working with Simulators": [[26, "Working-with-Simulators"]], "Model-based simulation": [[26, "Model-based-simulation"]], "DTMCs": [[26, "DTMCs"]], "Explicit state-representations": [[26, "Explicit-state-representations"]], "Program-level representations": [[26, "Program-level-representations"]], "MDPs": [[26, "MDPs"]], "Explicit representations": [[26, "Explicit-representations"]], "Program-level simulator": [[26, "Program-level-simulator"]], "Getting Started": [[27, "Getting-Started"]], "A Quick Tour through Stormpy": [[27, "A-Quick-Tour-through-Stormpy"]], "Building models": [[27, "Building-models"]], "Building properties": [[27, "Building-properties"]], "Checking properties": [[27, "Checking-properties"]], "Results for all states": [[27, "Results-for-all-states"]], "Investigating the model": [[27, "Investigating-the-model"]], "Stormpy Documentation": [[28, "stormpy-documentation"]], "Indices and tables": [[28, "indices-and-tables"]], "Installation": [[29, "installation"]], "Requirements": [[29, "requirements"]], "Compatibility of stormpy and Storm": [[29, "compatibility-of-stormpy-and-storm"]], "Installation Steps": [[29, "installation-steps"]], "Virtual Environments": [[29, "virtual-environments"]], "Building stormpy": [[29, "building-stormpy"]], "Optional build arguments": [[29, "optional-build-arguments"]], "Testing stormpy installation": [[29, "testing-stormpy-installation"]], "Building stormpy documentation": [[29, "building-stormpy-documentation"]]}, "indexentries": {"and (binarybooleanoperatortype attribute)": [[2, "stormpy.BinaryBooleanOperatorType.AND"], [7, "stormpy.logic.BinaryBooleanOperatorType.AND"]], "actionmaskdouble (class in stormpy)": [[2, "stormpy.ActionMaskDouble"]], "and (operatortype attribute)": [[2, "stormpy.OperatorType.And"], [9, "stormpy.storage.OperatorType.And"]], "and() (expression static method)": [[2, "stormpy.Expression.And"], [9, "stormpy.storage.Expression.And"]], "atomicexpressionformula (class in stormpy)": [[2, "stormpy.AtomicExpressionFormula"]], "atomiclabelformula (class in stormpy)": [[2, "stormpy.AtomicLabelFormula"]], "bdd_sylvan (class in stormpy)": [[2, "stormpy.Bdd_Sylvan"]], "binarybooleanoperatortype (class in stormpy)": [[2, "stormpy.BinaryBooleanOperatorType"]], "binarypathformula (class in stormpy)": [[2, "stormpy.BinaryPathFormula"]], "binarystateformula (class in stormpy)": [[2, "stormpy.BinaryStateFormula"]], "bisimulationtype (class in stormpy)": [[2, "stormpy.BisimulationType"]], "bitvector (class in stormpy)": [[2, "stormpy.BitVector"]], "bitvector (ddmetavariabletype attribute)": [[2, "stormpy.DdMetaVariableType.Bitvector"], [9, "stormpy.storage.DdMetaVariableType.Bitvector"]], "bool (ddmetavariabletype attribute)": [[2, "stormpy.DdMetaVariableType.Bool"], [9, "stormpy.storage.DdMetaVariableType.Bool"]], "booleanbinarystateformula (class in stormpy)": [[2, "stormpy.BooleanBinaryStateFormula"]], "booleanliteralformula (class in stormpy)": [[2, "stormpy.BooleanLiteralFormula"]], "boundeduntilformula (class in stormpy)": [[2, "stormpy.BoundedUntilFormula"]], "builderoptions (class in stormpy)": [[2, "stormpy.BuilderOptions"]], "ctmc (janimodeltype attribute)": [[2, "stormpy.JaniModelType.CTMC"]], "ctmc (modeltype attribute)": [[2, "stormpy.ModelType.CTMC"], [8, "stormpy.pars.ModelType.CTMC"], [9, "stormpy.storage.ModelType.CTMC"]], "ctmc (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.CTMC"], [9, "stormpy.storage.PrismModelType.CTMC"]], "ctmdp (janimodeltype attribute)": [[2, "stormpy.JaniModelType.CTMDP"]], "ctmdp (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.CTMDP"], [9, "stormpy.storage.PrismModelType.CTMDP"]], "ceil (operatortype attribute)": [[2, "stormpy.OperatorType.Ceil"], [9, "stormpy.storage.OperatorType.Ceil"]], "checktask (class in stormpy)": [[2, "stormpy.CheckTask"]], "choicelabeling (class in stormpy)": [[2, "stormpy.ChoiceLabeling"]], "choiceorigins (class in stormpy)": [[2, "stormpy.ChoiceOrigins"]], "comparisontype (class in stormpy)": [[2, "stormpy.ComparisonType"]], "conditionalformula (class in stormpy)": [[2, "stormpy.ConditionalFormula"]], "conjunction() (expression static method)": [[2, "stormpy.Expression.Conjunction"], [9, "stormpy.storage.Expression.Conjunction"]], "constraintcollector (class in stormpy)": [[2, "stormpy.ConstraintCollector"]], "cumulativerewardformula (class in stormpy)": [[2, "stormpy.CumulativeRewardFormula"]], "dd (quotientformat attribute)": [[2, "stormpy.QuotientFormat.DD"]], "delete_labels (eliminationlabelbehavior attribute)": [[2, "stormpy.EliminationLabelBehavior.DELETE_LABELS"]], "dtmc (janimodeltype attribute)": [[2, "stormpy.JaniModelType.DTMC"]], "dtmc (modeltype attribute)": [[2, "stormpy.ModelType.DTMC"], [8, "stormpy.pars.ModelType.DTMC"], [9, "stormpy.storage.ModelType.DTMC"]], "dtmc (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.DTMC"], [9, "stormpy.storage.PrismModelType.DTMC"]], "ddmanager_sylvan (class in stormpy)": [[2, "stormpy.DdManager_Sylvan"]], "ddmetavariabletype (class in stormpy)": [[2, "stormpy.DdMetaVariableType"]], "ddmetavariable_sylvan (class in stormpy)": [[2, "stormpy.DdMetaVariable_Sylvan"]], "dd_sylvan (class in stormpy)": [[2, "stormpy.Dd_Sylvan"]], "dicestringvisitor (class in stormpy)": [[2, "stormpy.DiceStringVisitor"]], "directencodingoptions (class in stormpy)": [[2, "stormpy.DirectEncodingOptions"]], "directencodingparseroptions (class in stormpy)": [[2, "stormpy.DirectEncodingParserOptions"]], "disjunction() (expression static method)": [[2, "stormpy.Expression.Disjunction"], [9, "stormpy.storage.Expression.Disjunction"]], "distribution (class in stormpy)": [[2, "stormpy.Distribution"]], "distributionexact (class in stormpy)": [[2, "stormpy.DistributionExact"]], "distributioninterval (class in stormpy)": [[2, "stormpy.DistributionInterval"]], "divide (operatortype attribute)": [[2, "stormpy.OperatorType.Divide"], [9, "stormpy.storage.OperatorType.Divide"]], "divide() (expression static method)": [[2, "stormpy.Expression.Divide"], [9, "stormpy.storage.Expression.Divide"]], "eliminationlabelbehavior (class in stormpy)": [[2, "stormpy.EliminationLabelBehavior"]], "endcomponenteliminatorreturntypedouble (class in stormpy)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble"]], "environment (class in stormpy)": [[2, "stormpy.Environment"]], "eq() (expression static method)": [[2, "stormpy.Expression.Eq"], [9, "stormpy.storage.Expression.Eq"]], "equal (operatortype attribute)": [[2, "stormpy.OperatorType.Equal"], [9, "stormpy.storage.OperatorType.Equal"]], "equationsolvertype (class in stormpy)": [[2, "stormpy.EquationSolverType"]], "eventuallyformula (class in stormpy)": [[2, "stormpy.EventuallyFormula"]], "exactchecktask (class in stormpy)": [[2, "stormpy.ExactCheckTask"]], "exactsparsematrix (class in stormpy)": [[2, "stormpy.ExactSparseMatrix"]], "exactsparsematrixbuilder (class in stormpy)": [[2, "stormpy.ExactSparseMatrixBuilder"]], "exactsparsematrixentry (class in stormpy)": [[2, "stormpy.ExactSparseMatrixEntry"]], "exactsparsematrixrows (class in stormpy)": [[2, "stormpy.ExactSparseMatrixRows"]], "explicitexactquantitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult"]], "explicitmodelbuilder (class in stormpy)": [[2, "stormpy.ExplicitModelBuilder"]], "explicitmodelcheckerhintdouble (class in stormpy)": [[2, "stormpy.ExplicitModelCheckerHintDouble"]], "explicitparametricmodelbuilder (class in stormpy)": [[2, "stormpy.ExplicitParametricModelBuilder"]], "explicitparametricquantitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult"]], "explicitparetocurvecheckresultdouble (class in stormpy)": [[2, "stormpy.ExplicitParetoCurveCheckResultDouble"]], "explicitqualitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitQualitativeCheckResult"]], "explicitquantitativecheckresult (class in stormpy)": [[2, "stormpy.ExplicitQuantitativeCheckResult"]], "explicitstatelookup (class in stormpy)": [[2, "stormpy.ExplicitStateLookup"]], "expression (class in stormpy)": [[2, "stormpy.Expression"]], "expressionmanager (class in stormpy)": [[2, "stormpy.ExpressionManager"]], "expressionparser (class in stormpy)": [[2, "stormpy.ExpressionParser"]], "expressiontype (class in stormpy)": [[2, "stormpy.ExpressionType"]], "factorizedpolynomial (class in stormpy)": [[2, "stormpy.FactorizedPolynomial"]], "factorizedrationalfunction (class in stormpy)": [[2, "stormpy.FactorizedRationalFunction"]], "flatset (class in stormpy)": [[2, "stormpy.FlatSet"]], "floor (operatortype attribute)": [[2, "stormpy.OperatorType.Floor"], [9, "stormpy.storage.OperatorType.Floor"]], "formula (class in stormpy)": [[2, "stormpy.Formula"]], "geq (comparisontype attribute)": [[2, "stormpy.ComparisonType.GEQ"], [7, "stormpy.logic.ComparisonType.GEQ"]], "greater (comparisontype attribute)": [[2, "stormpy.ComparisonType.GREATER"], [7, "stormpy.logic.ComparisonType.GREATER"]], "geq() (expression static method)": [[2, "stormpy.Expression.Geq"], [9, "stormpy.storage.Expression.Geq"]], "globallyformula (class in stormpy)": [[2, "stormpy.GloballyFormula"]], "greater (operatortype attribute)": [[2, "stormpy.OperatorType.Greater"], [9, "stormpy.storage.OperatorType.Greater"]], "greater() (expression static method)": [[2, "stormpy.Expression.Greater"], [9, "stormpy.storage.Expression.Greater"]], "greaterorequal (operatortype attribute)": [[2, "stormpy.OperatorType.GreaterOrEqual"], [9, "stormpy.storage.OperatorType.GreaterOrEqual"]], "ha (janimodeltype attribute)": [[2, "stormpy.JaniModelType.HA"]], "hybridexactquantitativecheckresult (class in stormpy)": [[2, "stormpy.HybridExactQuantitativeCheckResult"]], "hybridparametricquantitativecheckresult (class in stormpy)": [[2, "stormpy.HybridParametricQuantitativeCheckResult"]], "hybridquantitativecheckresult (class in stormpy)": [[2, "stormpy.HybridQuantitativeCheckResult"]], "iff (operatortype attribute)": [[2, "stormpy.OperatorType.Iff"], [9, "stormpy.storage.OperatorType.Iff"]], "iff() (expression static method)": [[2, "stormpy.Expression.Iff"], [9, "stormpy.storage.Expression.Iff"]], "implies (operatortype attribute)": [[2, "stormpy.OperatorType.Implies"], [9, "stormpy.storage.OperatorType.Implies"]], "implies() (expression static method)": [[2, "stormpy.Expression.Implies"], [9, "stormpy.storage.Expression.Implies"]], "instantaneousrewardformula (class in stormpy)": [[2, "stormpy.InstantaneousRewardFormula"]], "int (ddmetavariabletype attribute)": [[2, "stormpy.DdMetaVariableType.Int"], [9, "stormpy.storage.DdMetaVariableType.Int"]], "intervalsparsematrix (class in stormpy)": [[2, "stormpy.IntervalSparseMatrix"]], "intervalsparsematrixbuilder (class in stormpy)": [[2, "stormpy.IntervalSparseMatrixBuilder"]], "intervalsparsematrixentry (class in stormpy)": [[2, "stormpy.IntervalSparseMatrixEntry"]], "intervalsparsematrixrows (class in stormpy)": [[2, "stormpy.IntervalSparseMatrixRows"]], "ite (operatortype attribute)": [[2, "stormpy.OperatorType.Ite"], [9, "stormpy.storage.OperatorType.Ite"]], "itemlabeling (class in stormpy)": [[2, "stormpy.ItemLabeling"]], "janiassignment (class in stormpy)": [[2, "stormpy.JaniAssignment"]], "janiautomaton (class in stormpy)": [[2, "stormpy.JaniAutomaton"]], "janichoiceorigins (class in stormpy)": [[2, "stormpy.JaniChoiceOrigins"]], "janiconstant (class in stormpy)": [[2, "stormpy.JaniConstant"]], "janiedge (class in stormpy)": [[2, "stormpy.JaniEdge"]], "janiedgedestination (class in stormpy)": [[2, "stormpy.JaniEdgeDestination"]], "janiinformationobject (class in stormpy)": [[2, "stormpy.JaniInformationObject"]], "janilocation (class in stormpy)": [[2, "stormpy.JaniLocation"]], "janilocationexpander (class in stormpy)": [[2, "stormpy.JaniLocationExpander"]], "janimodel (class in stormpy)": [[2, "stormpy.JaniModel"]], "janimodeltype (class in stormpy)": [[2, "stormpy.JaniModelType"]], "janiorderedassignments (class in stormpy)": [[2, "stormpy.JaniOrderedAssignments"]], "janiscopechanger (class in stormpy)": [[2, "stormpy.JaniScopeChanger"]], "janitemplateedge (class in stormpy)": [[2, "stormpy.JaniTemplateEdge"]], "janitemplateedgedestination (class in stormpy)": [[2, "stormpy.JaniTemplateEdgeDestination"]], "janivariable (class in stormpy)": [[2, "stormpy.JaniVariable"]], "janivariableset (class in stormpy)": [[2, "stormpy.JaniVariableSet"]], "keep_labels (eliminationlabelbehavior attribute)": [[2, "stormpy.EliminationLabelBehavior.KEEP_LABELS"]], "leq (comparisontype attribute)": [[2, "stormpy.ComparisonType.LEQ"], [7, "stormpy.logic.ComparisonType.LEQ"]], "less (comparisontype attribute)": [[2, "stormpy.ComparisonType.LESS"], [7, "stormpy.logic.ComparisonType.LESS"]], "lts (janimodeltype attribute)": [[2, "stormpy.JaniModelType.LTS"]], "leq() (expression static method)": [[2, "stormpy.Expression.Leq"], [9, "stormpy.storage.Expression.Leq"]], "less (operatortype attribute)": [[2, "stormpy.OperatorType.Less"], [9, "stormpy.storage.OperatorType.Less"]], "less() (expression static method)": [[2, "stormpy.Expression.Less"], [9, "stormpy.storage.Expression.Less"]], "lessorequal (operatortype attribute)": [[2, "stormpy.OperatorType.LessOrEqual"], [9, "stormpy.storage.OperatorType.LessOrEqual"]], "longrunavarageoperator (class in stormpy)": [[2, "stormpy.LongRunAvarageOperator"]], "longrunaveragerewardformula (class in stormpy)": [[2, "stormpy.LongRunAverageRewardFormula"]], "ma (janimodeltype attribute)": [[2, "stormpy.JaniModelType.MA"]], "ma (modeltype attribute)": [[2, "stormpy.ModelType.MA"], [8, "stormpy.pars.ModelType.MA"], [9, "stormpy.storage.ModelType.MA"]], "ma (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.MA"], [9, "stormpy.storage.PrismModelType.MA"]], "mdp (janimodeltype attribute)": [[2, "stormpy.JaniModelType.MDP"]], "mdp (modeltype attribute)": [[2, "stormpy.ModelType.MDP"], [8, "stormpy.pars.ModelType.MDP"], [9, "stormpy.storage.ModelType.MDP"]], "mdp (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.MDP"], [9, "stormpy.storage.PrismModelType.MDP"]], "merge_labels (eliminationlabelbehavior attribute)": [[2, "stormpy.EliminationLabelBehavior.MERGE_LABELS"]], "max (operatortype attribute)": [[2, "stormpy.OperatorType.Max"], [9, "stormpy.storage.OperatorType.Max"]], "maximalendcomponent (class in stormpy)": [[2, "stormpy.MaximalEndComponent"]], "maximalendcomponentdecomposition_double (class in stormpy)": [[2, "stormpy.MaximalEndComponentDecomposition_double"]], "maximalendcomponentdecomposition_exact (class in stormpy)": [[2, "stormpy.MaximalEndComponentDecomposition_exact"]], "maximalendcomponentdecomposition_interval (class in stormpy)": [[2, "stormpy.MaximalEndComponentDecomposition_interval"]], "maximalendcomponentdecomposition_ratfunc (class in stormpy)": [[2, "stormpy.MaximalEndComponentDecomposition_ratfunc"]], "maximize (optimizationdirection attribute)": [[2, "stormpy.OptimizationDirection.Maximize"]], "min (operatortype attribute)": [[2, "stormpy.OperatorType.Min"], [9, "stormpy.storage.OperatorType.Min"]], "minmaxmethod (class in stormpy)": [[2, "stormpy.MinMaxMethod"]], "minmaxsolverenvironment (class in stormpy)": [[2, "stormpy.MinMaxSolverEnvironment"]], "minimize (optimizationdirection attribute)": [[2, "stormpy.OptimizationDirection.Minimize"]], "minus (operatortype attribute)": [[2, "stormpy.OperatorType.Minus"], [9, "stormpy.storage.OperatorType.Minus"]], "minus() (expression static method)": [[2, "stormpy.Expression.Minus"], [9, "stormpy.storage.Expression.Minus"]], "modelcheckerhint (class in stormpy)": [[2, "stormpy.ModelCheckerHint"]], "modelformulaspair (class in stormpy)": [[2, "stormpy.ModelFormulasPair"]], "modeltype (class in stormpy)": [[2, "stormpy.ModelType"]], "modulo (operatortype attribute)": [[2, "stormpy.OperatorType.Modulo"], [9, "stormpy.storage.OperatorType.Modulo"]], "modulo() (expression static method)": [[2, "stormpy.Expression.Modulo"], [9, "stormpy.storage.Expression.Modulo"]], "multiobjectiveformula (class in stormpy)": [[2, "stormpy.MultiObjectiveFormula"]], "multiply() (expression static method)": [[2, "stormpy.Expression.Multiply"], [9, "stormpy.storage.Expression.Multiply"]], "nativelinearequationsolvermethod (class in stormpy)": [[2, "stormpy.NativeLinearEquationSolverMethod"]], "nativesolverenvironment (class in stormpy)": [[2, "stormpy.NativeSolverEnvironment"]], "neq() (expression static method)": [[2, "stormpy.Expression.Neq"], [9, "stormpy.storage.Expression.Neq"]], "not (operatortype attribute)": [[2, "stormpy.OperatorType.Not"], [9, "stormpy.storage.OperatorType.Not"]], "notequal (operatortype attribute)": [[2, "stormpy.OperatorType.NotEqual"], [9, "stormpy.storage.OperatorType.NotEqual"]], "or (binarybooleanoperatortype attribute)": [[2, "stormpy.BinaryBooleanOperatorType.OR"], [7, "stormpy.logic.BinaryBooleanOperatorType.OR"]], "operatorformula (class in stormpy)": [[2, "stormpy.OperatorFormula"]], "operatortype (class in stormpy)": [[2, "stormpy.OperatorType"]], "optimizationdirection (class in stormpy)": [[2, "stormpy.OptimizationDirection"]], "or (operatortype attribute)": [[2, "stormpy.OperatorType.Or"], [9, "stormpy.storage.OperatorType.Or"]], "or() (expression static method)": [[2, "stormpy.Expression.Or"], [9, "stormpy.storage.Expression.Or"]], "overlappingguardanalyser (class in stormpy)": [[2, "stormpy.OverlappingGuardAnalyser"]], "pha (janimodeltype attribute)": [[2, "stormpy.JaniModelType.PHA"]], "pomdp (modeltype attribute)": [[2, "stormpy.ModelType.POMDP"], [8, "stormpy.pars.ModelType.POMDP"], [9, "stormpy.storage.ModelType.POMDP"]], "pomdp (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.POMDP"], [9, "stormpy.storage.PrismModelType.POMDP"]], "pta (janimodeltype attribute)": [[2, "stormpy.JaniModelType.PTA"]], "parametricchecktask (class in stormpy)": [[2, "stormpy.ParametricCheckTask"]], "parametricsparsematrix (class in stormpy)": [[2, "stormpy.ParametricSparseMatrix"]], "parametricsparsematrixbuilder (class in stormpy)": [[2, "stormpy.ParametricSparseMatrixBuilder"]], "parametricsparsematrixentry (class in stormpy)": [[2, "stormpy.ParametricSparseMatrixEntry"]], "parametricsparsematrixrows (class in stormpy)": [[2, "stormpy.ParametricSparseMatrixRows"]], "paretocurvecheckresultdouble (class in stormpy)": [[2, "stormpy.ParetoCurveCheckResultDouble"]], "pathformula (class in stormpy)": [[2, "stormpy.PathFormula"]], "plus (operatortype attribute)": [[2, "stormpy.OperatorType.Plus"], [9, "stormpy.storage.OperatorType.Plus"]], "plus() (expression static method)": [[2, "stormpy.Expression.Plus"], [9, "stormpy.storage.Expression.Plus"]], "polynomial (class in stormpy)": [[2, "stormpy.Polynomial"]], "polytopedouble (class in stormpy)": [[2, "stormpy.PolytopeDouble"]], "polytopeexact (class in stormpy)": [[2, "stormpy.PolytopeExact"]], "power (operatortype attribute)": [[2, "stormpy.OperatorType.Power"], [9, "stormpy.storage.OperatorType.Power"]], "prismassignment (class in stormpy)": [[2, "stormpy.PrismAssignment"]], "prismbooleanvariable (class in stormpy)": [[2, "stormpy.PrismBooleanVariable"]], "prismchoiceorigins (class in stormpy)": [[2, "stormpy.PrismChoiceOrigins"]], "prismcommand (class in stormpy)": [[2, "stormpy.PrismCommand"]], "prismconstant (class in stormpy)": [[2, "stormpy.PrismConstant"]], "prismintegervariable (class in stormpy)": [[2, "stormpy.PrismIntegerVariable"]], "prismlabel (class in stormpy)": [[2, "stormpy.PrismLabel"]], "prismmodeltype (class in stormpy)": [[2, "stormpy.PrismModelType"]], "prismmodule (class in stormpy)": [[2, "stormpy.PrismModule"]], "prismprogram (class in stormpy)": [[2, "stormpy.PrismProgram"]], "prismrewardmodel (class in stormpy)": [[2, "stormpy.PrismRewardModel"]], "prismupdate (class in stormpy)": [[2, "stormpy.PrismUpdate"]], "prismvariable (class in stormpy)": [[2, "stormpy.PrismVariable"]], "probabilityoperator (class in stormpy)": [[2, "stormpy.ProbabilityOperator"]], "property (class in stormpy)": [[2, "stormpy.Property"]], "quotientformat (class in stormpy)": [[2, "stormpy.QuotientFormat"]], "rational (class in stormpy)": [[2, "stormpy.Rational"]], "rationalfunction (class in stormpy)": [[2, "stormpy.RationalFunction"]], "rationalrf (in module stormpy)": [[2, "stormpy.RationalRF"]], "rewardoperator (class in stormpy)": [[2, "stormpy.RewardOperator"]], "sha (janimodeltype attribute)": [[2, "stormpy.JaniModelType.SHA"]], "smtcounterexamplegenerator (class in stormpy)": [[2, "stormpy.SMTCounterExampleGenerator"]], "smtcounterexamplegeneratoroptions (class in stormpy)": [[2, "stormpy.SMTCounterExampleGeneratorOptions"]], "smtcounterexamplegeneratorstats (class in stormpy)": [[2, "stormpy.SMTCounterExampleGeneratorStats"]], "smtcounterexampleinput (class in stormpy)": [[2, "stormpy.SMTCounterExampleInput"]], "sor (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.SOR"]], "sparse (quotientformat attribute)": [[2, "stormpy.QuotientFormat.SPARSE"]], "sta (janimodeltype attribute)": [[2, "stormpy.JaniModelType.STA"]], "strong (bisimulationtype attribute)": [[2, "stormpy.BisimulationType.STRONG"]], "scheduler (class in stormpy)": [[2, "stormpy.Scheduler"]], "schedulerchoice (class in stormpy)": [[2, "stormpy.SchedulerChoice"]], "schedulerchoiceexact (class in stormpy)": [[2, "stormpy.SchedulerChoiceExact"]], "schedulerchoiceinterval (class in stormpy)": [[2, "stormpy.SchedulerChoiceInterval"]], "schedulerchoiceparametric (class in stormpy)": [[2, "stormpy.SchedulerChoiceParametric"]], "schedulerexact (class in stormpy)": [[2, "stormpy.SchedulerExact"]], "schedulerinterval (class in stormpy)": [[2, "stormpy.SchedulerInterval"]], "schedulerparametric (class in stormpy)": [[2, "stormpy.SchedulerParametric"]], "simplevaluation (class in stormpy)": [[2, "stormpy.SimpleValuation"]], "solverenvironment (class in stormpy)": [[2, "stormpy.SolverEnvironment"]], "sparsectmc (class in stormpy)": [[2, "stormpy.SparseCtmc"]], "sparsedtmc (class in stormpy)": [[2, "stormpy.SparseDtmc"]], "sparseexactctmc (class in stormpy)": [[2, "stormpy.SparseExactCtmc"]], "sparseexactdtmc (class in stormpy)": [[2, "stormpy.SparseExactDtmc"]], "sparseexactma (class in stormpy)": [[2, "stormpy.SparseExactMA"]], "sparseexactmdp (class in stormpy)": [[2, "stormpy.SparseExactMdp"]], "sparseexactmodelaction (class in stormpy)": [[2, "stormpy.SparseExactModelAction"]], "sparseexactmodelactions (class in stormpy)": [[2, "stormpy.SparseExactModelActions"]], "sparseexactmodelcomponents (class in stormpy)": [[2, "stormpy.SparseExactModelComponents"]], "sparseexactmodelstate (class in stormpy)": [[2, "stormpy.SparseExactModelState"]], "sparseexactmodelstates (class in stormpy)": [[2, "stormpy.SparseExactModelStates"]], "sparseexactpomdp (class in stormpy)": [[2, "stormpy.SparseExactPomdp"]], "sparseexactrewardmodel (class in stormpy)": [[2, "stormpy.SparseExactRewardModel"]], "sparseintervalctmc (class in stormpy)": [[2, "stormpy.SparseIntervalCtmc"]], "sparseintervaldtmc (class in stormpy)": [[2, "stormpy.SparseIntervalDtmc"]], "sparseintervalma (class in stormpy)": [[2, "stormpy.SparseIntervalMA"]], "sparseintervalmdp (class in stormpy)": [[2, "stormpy.SparseIntervalMdp"]], "sparseintervalmodelaction (class in stormpy)": [[2, "stormpy.SparseIntervalModelAction"]], "sparseintervalmodelactions (class in stormpy)": [[2, "stormpy.SparseIntervalModelActions"]], "sparseintervalmodelcomponents (class in stormpy)": [[2, "stormpy.SparseIntervalModelComponents"]], "sparseintervalmodelstate (class in stormpy)": [[2, "stormpy.SparseIntervalModelState"]], "sparseintervalmodelstates (class in stormpy)": [[2, "stormpy.SparseIntervalModelStates"]], "sparseintervalpomdp (class in stormpy)": [[2, "stormpy.SparseIntervalPomdp"]], "sparseintervalrewardmodel (class in stormpy)": [[2, "stormpy.SparseIntervalRewardModel"]], "sparsema (class in stormpy)": [[2, "stormpy.SparseMA"]], "sparsematrix (class in stormpy)": [[2, "stormpy.SparseMatrix"]], "sparsematrixbuilder (class in stormpy)": [[2, "stormpy.SparseMatrixBuilder"]], "sparsematrixentry (class in stormpy)": [[2, "stormpy.SparseMatrixEntry"]], "sparsematrixrows (class in stormpy)": [[2, "stormpy.SparseMatrixRows"]], "sparsemdp (class in stormpy)": [[2, "stormpy.SparseMdp"]], "sparsemodelaction (class in stormpy)": [[2, "stormpy.SparseModelAction"]], "sparsemodelactions (class in stormpy)": [[2, "stormpy.SparseModelActions"]], "sparsemodelcomponents (class in stormpy)": [[2, "stormpy.SparseModelComponents"]], "sparsemodelstate (class in stormpy)": [[2, "stormpy.SparseModelState"]], "sparsemodelstates (class in stormpy)": [[2, "stormpy.SparseModelStates"]], "sparseparametricctmc (class in stormpy)": [[2, "stormpy.SparseParametricCtmc"]], "sparseparametricdtmc (class in stormpy)": [[2, "stormpy.SparseParametricDtmc"]], "sparseparametricma (class in stormpy)": [[2, "stormpy.SparseParametricMA"]], "sparseparametricmdp (class in stormpy)": [[2, "stormpy.SparseParametricMdp"]], "sparseparametricmodelaction (class in stormpy)": [[2, "stormpy.SparseParametricModelAction"]], "sparseparametricmodelactions (class in stormpy)": [[2, "stormpy.SparseParametricModelActions"]], "sparseparametricmodelcomponents (class in stormpy)": [[2, "stormpy.SparseParametricModelComponents"]], "sparseparametricmodelstate (class in stormpy)": [[2, "stormpy.SparseParametricModelState"]], "sparseparametricmodelstates (class in stormpy)": [[2, "stormpy.SparseParametricModelStates"]], "sparseparametricpomdp (class in stormpy)": [[2, "stormpy.SparseParametricPomdp"]], "sparseparametricrewardmodel (class in stormpy)": [[2, "stormpy.SparseParametricRewardModel"]], "sparsepomdp (class in stormpy)": [[2, "stormpy.SparsePomdp"]], "sparserewardmodel (class in stormpy)": [[2, "stormpy.SparseRewardModel"]], "stateformula (class in stormpy)": [[2, "stormpy.StateFormula"]], "statelabeling (class in stormpy)": [[2, "stormpy.StateLabeling"]], "statevaluation (class in stormpy)": [[2, "stormpy.StateValuation"]], "statevaluationfunctionactionmaskdouble (class in stormpy)": [[2, "stormpy.StateValuationFunctionActionMaskDouble"]], "statevaluationsbuilder (class in stormpy)": [[2, "stormpy.StateValuationsBuilder"]], "stormerror": [[2, "stormpy.StormError"], [4, "stormpy.exceptions.StormError"], [8, "stormpy.pars.StormError"]], "subsystembuilderoptions (class in stormpy)": [[2, "stormpy.SubsystemBuilderOptions"]], "subsystembuilderreturntypedouble (class in stormpy)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble"]], "subsystembuilderreturntypeexact (class in stormpy)": [[2, "stormpy.SubsystemBuilderReturnTypeExact"]], "subsystembuilderreturntyperatfunc (class in stormpy)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc"]], "symbolicexactquantitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicExactQuantitativeCheckResult"]], "symbolicmodeldescription (class in stormpy)": [[2, "stormpy.SymbolicModelDescription"]], "symbolicparametricquantitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicParametricQuantitativeCheckResult"]], "symbolicqualitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicQualitativeCheckResult"]], "symbolicquantitativecheckresult (class in stormpy)": [[2, "stormpy.SymbolicQuantitativeCheckResult"]], "symbolicsylvanctmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanCtmc"]], "symbolicsylvandtmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanDtmc"]], "symbolicsylvanma (class in stormpy)": [[2, "stormpy.SymbolicSylvanMA"]], "symbolicsylvanmdp (class in stormpy)": [[2, "stormpy.SymbolicSylvanMdp"]], "symbolicsylvanparametricctmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricCtmc"]], "symbolicsylvanparametricdtmc (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricDtmc"]], "symbolicsylvanparametricma (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricMA"]], "symbolicsylvanparametricmdp (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricMdp"]], "symbolicsylvanparametricrewardmodel (class in stormpy)": [[2, "stormpy.SymbolicSylvanParametricRewardModel"]], "symbolicsylvanrewardmodel (class in stormpy)": [[2, "stormpy.SymbolicSylvanRewardModel"]], "ta (janimodeltype attribute)": [[2, "stormpy.JaniModelType.TA"]], "timeoperator (class in stormpy)": [[2, "stormpy.TimeOperator"]], "times (operatortype attribute)": [[2, "stormpy.OperatorType.Times"], [9, "stormpy.storage.OperatorType.Times"]], "undefined (janimodeltype attribute)": [[2, "stormpy.JaniModelType.UNDEFINED"]], "undefined (prismmodeltype attribute)": [[2, "stormpy.PrismModelType.UNDEFINED"], [9, "stormpy.storage.PrismModelType.UNDEFINED"]], "unarybooleanstateformula (class in stormpy)": [[2, "stormpy.UnaryBooleanStateFormula"]], "unarypathformula (class in stormpy)": [[2, "stormpy.UnaryPathFormula"]], "unarystateformula (class in stormpy)": [[2, "stormpy.UnaryStateFormula"]], "untilformula (class in stormpy)": [[2, "stormpy.UntilFormula"]], "variable (class in stormpy)": [[2, "stormpy.Variable"]], "weak (bisimulationtype attribute)": [[2, "stormpy.BisimulationType.WEAK"]], "xor (operatortype attribute)": [[2, "stormpy.OperatorType.Xor"], [9, "stormpy.storage.OperatorType.Xor"]], "action_index (janiedge property)": [[2, "stormpy.JaniEdge.action_index"], [9, "stormpy.storage.JaniEdge.action_index"]], "action_index (prismcommand property)": [[2, "stormpy.PrismCommand.action_index"], [9, "stormpy.storage.PrismCommand.action_index"]], "action_name (prismcommand property)": [[2, "stormpy.PrismCommand.action_name"], [9, "stormpy.storage.PrismCommand.action_name"]], "actions (sparseexactmodelstate property)": [[2, "stormpy.SparseExactModelState.actions"], [9, "stormpy.storage.SparseExactModelState.actions"]], "actions (sparseintervalmodelstate property)": [[2, "stormpy.SparseIntervalModelState.actions"], [9, "stormpy.storage.SparseIntervalModelState.actions"]], "actions (sparsemodelstate property)": [[2, "stormpy.SparseModelState.actions"], [9, "stormpy.storage.SparseModelState.actions"]], "actions (sparseparametricmodelstate property)": [[2, "stormpy.SparseParametricModelState.actions"], [9, "stormpy.storage.SparseParametricModelState.actions"]], "add() (janiorderedassignments method)": [[2, "stormpy.JaniOrderedAssignments.add"], [9, "stormpy.storage.JaniOrderedAssignments.add"]], "add_automaton() (janimodel method)": [[2, "stormpy.JaniModel.add_automaton"], [9, "stormpy.storage.JaniModel.add_automaton"]], "add_backward_implication_cuts (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.add_backward_implication_cuts"]], "add_constant() (janimodel method)": [[2, "stormpy.JaniModel.add_constant"], [9, "stormpy.storage.JaniModel.add_constant"]], "add_destination() (janitemplateedge method)": [[2, "stormpy.JaniTemplateEdge.add_destination"], [9, "stormpy.storage.JaniTemplateEdge.add_destination"]], "add_edge() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.add_edge"], [9, "stormpy.storage.JaniAutomaton.add_edge"]], "add_initial_location() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.add_initial_location"], [9, "stormpy.storage.JaniAutomaton.add_initial_location"]], "add_label() (itemlabeling method)": [[2, "stormpy.ItemLabeling.add_label"], [9, "stormpy.storage.ItemLabeling.add_label"]], "add_label_to_choice() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.add_label_to_choice"], [9, "stormpy.storage.ChoiceLabeling.add_label_to_choice"]], "add_label_to_state() (statelabeling method)": [[2, "stormpy.StateLabeling.add_label_to_state"], [9, "stormpy.storage.StateLabeling.add_label_to_state"]], "add_location() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.add_location"], [9, "stormpy.storage.JaniAutomaton.add_location"]], "add_next_value() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.add_next_value"], [9, "stormpy.storage.ExactSparseMatrixBuilder.add_next_value"]], "add_next_value() (intervalsparsematrixbuilder method)": [[2, "stormpy.IntervalSparseMatrixBuilder.add_next_value"], [9, "stormpy.storage.IntervalSparseMatrixBuilder.add_next_value"]], "add_next_value() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.add_next_value"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.add_next_value"]], "add_next_value() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.add_next_value"], [9, "stormpy.storage.SparseMatrixBuilder.add_next_value"]], "add_reward_and_threshold() (smtcounterexampleinput method)": [[2, "stormpy.SMTCounterExampleInput.add_reward_and_threshold"]], "add_state() (statevaluationsbuilder method)": [[2, "stormpy.StateValuationsBuilder.add_state"], [9, "stormpy.storage.StateValuationsBuilder.add_state"]], "add_variable() (janivariableset method)": [[2, "stormpy.JaniVariableSet.add_variable"], [9, "stormpy.storage.JaniVariableSet.add_variable"]], "add_variable() (statevaluationsbuilder method)": [[2, "stormpy.StateValuationsBuilder.add_variable"], [9, "stormpy.storage.StateValuationsBuilder.add_variable"]], "allow_placeholders (directencodingoptions property)": [[2, "stormpy.DirectEncodingOptions.allow_placeholders"]], "analysis_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.analysis_time"]], "apply_scheduler() (sparseexactma method)": [[2, "stormpy.SparseExactMA.apply_scheduler"], [9, "stormpy.storage.SparseExactMA.apply_scheduler"]], "apply_scheduler() (sparseexactmdp method)": [[2, "stormpy.SparseExactMdp.apply_scheduler"], [9, "stormpy.storage.SparseExactMdp.apply_scheduler"]], "apply_scheduler() (sparseintervalma method)": [[2, "stormpy.SparseIntervalMA.apply_scheduler"], [9, "stormpy.storage.SparseIntervalMA.apply_scheduler"]], "apply_scheduler() (sparseintervalmdp method)": [[2, "stormpy.SparseIntervalMdp.apply_scheduler"], [9, "stormpy.storage.SparseIntervalMdp.apply_scheduler"]], "apply_scheduler() (sparsema method)": [[2, "stormpy.SparseMA.apply_scheduler"], [9, "stormpy.storage.SparseMA.apply_scheduler"]], "apply_scheduler() (sparsemdp method)": [[2, "stormpy.SparseMdp.apply_scheduler"], [9, "stormpy.storage.SparseMdp.apply_scheduler"]], "apply_scheduler() (sparseparametricma method)": [[2, "stormpy.SparseParametricMA.apply_scheduler"], [9, "stormpy.storage.SparseParametricMA.apply_scheduler"]], "apply_scheduler() (sparseparametricmdp method)": [[2, "stormpy.SparseParametricMdp.apply_scheduler"], [9, "stormpy.storage.SparseParametricMdp.apply_scheduler"]], "arity (expression property)": [[2, "stormpy.Expression.arity"], [9, "stormpy.storage.Expression.arity"]], "as_int() (bitvector method)": [[2, "stormpy.BitVector.as_int"], [9, "stormpy.storage.BitVector.as_int"]], "as_jani_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.as_jani_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.as_jani_choice_origins"]], "as_jani_model() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.as_jani_model"]], "as_prism_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.as_prism_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.as_prism_choice_origins"]], "as_prism_program() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.as_prism_program"]], "assignments (janiedgedestination property)": [[2, "stormpy.JaniEdgeDestination.assignments"], [9, "stormpy.storage.JaniEdgeDestination.assignments"]], "assignments (janilocation property)": [[2, "stormpy.JaniLocation.assignments"], [9, "stormpy.storage.JaniLocation.assignments"]], "assignments (janitemplateedge property)": [[2, "stormpy.JaniTemplateEdge.assignments"], [9, "stormpy.storage.JaniTemplateEdge.assignments"]], "assignments (janitemplateedgedestination property)": [[2, "stormpy.JaniTemplateEdgeDestination.assignments"], [9, "stormpy.storage.JaniTemplateEdgeDestination.assignments"]], "assignments (prismupdate property)": [[2, "stormpy.PrismUpdate.assignments"], [9, "stormpy.storage.PrismUpdate.assignments"]], "at() (explicitexactquantitativecheckresult method)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult.at"]], "at() (explicitparametricquantitativecheckresult method)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult.at"]], "at() (explicitqualitativecheckresult method)": [[2, "stormpy.ExplicitQualitativeCheckResult.at"]], "at() (explicitquantitativecheckresult method)": [[2, "stormpy.ExplicitQuantitativeCheckResult.at"]], "automata (janimodel property)": [[2, "stormpy.JaniModel.automata"], [9, "stormpy.storage.JaniModel.automata"]], "avg_var_domain_size (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.avg_var_domain_size"], [9, "stormpy.storage.JaniInformationObject.avg_var_domain_size"]], "boolean_variables (prismmodule property)": [[2, "stormpy.PrismModule.boolean_variables"], [9, "stormpy.storage.PrismModule.boolean_variables"]], "build() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.build"], [9, "stormpy.storage.ExactSparseMatrixBuilder.build"]], "build() (explicitmodelbuilder method)": [[2, "stormpy.ExplicitModelBuilder.build"]], "build() (explicitparametricmodelbuilder method)": [[2, "stormpy.ExplicitParametricModelBuilder.build"]], "build() (intervalsparsematrixbuilder method)": [[2, "stormpy.IntervalSparseMatrixBuilder.build"], [9, "stormpy.storage.IntervalSparseMatrixBuilder.build"]], "build() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.build"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.build"]], "build() (smtcounterexamplegenerator static method)": [[2, "stormpy.SMTCounterExampleGenerator.build"]], "build() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.build"], [9, "stormpy.storage.SparseMatrixBuilder.build"]], "build() (statevaluationsbuilder method)": [[2, "stormpy.StateValuationsBuilder.build"], [9, "stormpy.storage.StateValuationsBuilder.build"]], "build_action_mapping (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.build_action_mapping"]], "build_choice_labels (directencodingparseroptions property)": [[2, "stormpy.DirectEncodingParserOptions.build_choice_labels"]], "build_interval_model_from_drn() (in module stormpy)": [[2, "stormpy.build_interval_model_from_drn"]], "build_kept_actions (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.build_kept_actions"]], "build_model() (in module stormpy)": [[2, "stormpy.build_model"]], "build_model_from_drn() (in module stormpy)": [[2, "stormpy.build_model_from_drn"]], "build_parametric_model() (in module stormpy)": [[2, "stormpy.build_parametric_model"]], "build_parametric_model_from_drn() (in module stormpy)": [[2, "stormpy.build_parametric_model_from_drn"]], "build_parametric_sparse_matrix() (in module stormpy)": [[2, "stormpy.build_parametric_sparse_matrix"]], "build_sparse_exact_model_with_options() (in module stormpy)": [[2, "stormpy.build_sparse_exact_model_with_options"]], "build_sparse_matrix() (in module stormpy)": [[2, "stormpy.build_sparse_matrix"]], "build_sparse_model() (in module stormpy)": [[2, "stormpy.build_sparse_model"]], "build_sparse_model_from_explicit() (in module stormpy)": [[2, "stormpy.build_sparse_model_from_explicit"]], "build_sparse_model_with_options() (in module stormpy)": [[2, "stormpy.build_sparse_model_with_options"]], "build_sparse_parametric_model() (in module stormpy)": [[2, "stormpy.build_sparse_parametric_model"]], "build_sparse_parametric_model_with_options() (in module stormpy)": [[2, "stormpy.build_sparse_parametric_model_with_options"]], "build_state_mapping (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.build_state_mapping"]], "build_symbolic_model() (in module stormpy)": [[2, "stormpy.build_symbolic_model"]], "build_symbolic_parametric_model() (in module stormpy)": [[2, "stormpy.build_symbolic_parametric_model"]], "cache() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.cache"]], "cast_to_double_datatype() (scheduler method)": [[2, "stormpy.Scheduler.cast_to_double_datatype"], [9, "stormpy.storage.Scheduler.cast_to_double_datatype"]], "cast_to_double_datatype() (schedulerexact method)": [[2, "stormpy.SchedulerExact.cast_to_double_datatype"], [9, "stormpy.storage.SchedulerExact.cast_to_double_datatype"]], "cast_to_double_datatype() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.cast_to_double_datatype"], [9, "stormpy.storage.SchedulerParametric.cast_to_double_datatype"]], "cast_to_exact_datatype() (scheduler method)": [[2, "stormpy.Scheduler.cast_to_exact_datatype"], [9, "stormpy.storage.Scheduler.cast_to_exact_datatype"]], "cast_to_exact_datatype() (schedulerexact method)": [[2, "stormpy.SchedulerExact.cast_to_exact_datatype"], [9, "stormpy.storage.SchedulerExact.cast_to_exact_datatype"]], "cast_to_exact_datatype() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.cast_to_exact_datatype"], [9, "stormpy.storage.SchedulerParametric.cast_to_exact_datatype"]], "cast_to_interval_datatype() (scheduler method)": [[2, "stormpy.Scheduler.cast_to_interval_datatype"], [9, "stormpy.storage.Scheduler.cast_to_interval_datatype"]], "cast_to_interval_datatype() (schedulerexact method)": [[2, "stormpy.SchedulerExact.cast_to_interval_datatype"], [9, "stormpy.storage.SchedulerExact.cast_to_interval_datatype"]], "cast_to_parametric_datatype() (scheduler method)": [[2, "stormpy.Scheduler.cast_to_parametric_datatype"], [9, "stormpy.storage.Scheduler.cast_to_parametric_datatype"]], "cast_to_parametric_datatype() (schedulerexact method)": [[2, "stormpy.SchedulerExact.cast_to_parametric_datatype"], [9, "stormpy.storage.SchedulerExact.cast_to_parametric_datatype"]], "cast_to_parametric_datatype() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.cast_to_parametric_datatype"], [9, "stormpy.storage.SchedulerParametric.cast_to_parametric_datatype"]], "check_interval_mdp() (in module stormpy)": [[2, "stormpy.check_interval_mdp"]], "check_model_dd() (in module stormpy)": [[2, "stormpy.check_model_dd"]], "check_model_hybrid() (in module stormpy)": [[2, "stormpy.check_model_hybrid"]], "check_model_sparse() (in module stormpy)": [[2, "stormpy.check_model_sparse"]], "check_threshold_feasible (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.check_threshold_feasible"]], "check_transitions_outside (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.check_transitions_outside"]], "check_valid() (janimodel method)": [[2, "stormpy.JaniModel.check_valid"], [9, "stormpy.storage.JaniModel.check_valid"]], "choice_labeling (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.choice_labeling"], [9, "stormpy.storage.SparseExactModelComponents.choice_labeling"]], "choice_labeling (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.choice_labeling"], [9, "stormpy.storage.SparseIntervalModelComponents.choice_labeling"]], "choice_labeling (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.choice_labeling"], [9, "stormpy.storage.SparseModelComponents.choice_labeling"]], "choice_labeling (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.choice_labeling"], [9, "stormpy.storage.SparseParametricModelComponents.choice_labeling"]], "choice_origins (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.choice_origins"], [9, "stormpy.storage.SparseExactModelComponents.choice_origins"]], "choice_origins (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.choice_origins"], [9, "stormpy.storage.SparseIntervalModelComponents.choice_origins"]], "choice_origins (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.choice_origins"], [9, "stormpy.storage.SparseModelComponents.choice_origins"]], "choice_origins (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.choice_origins"], [9, "stormpy.storage.SparseParametricModelComponents.choice_origins"]], "clone() (formula method)": [[2, "stormpy.Formula.clone"], [7, "stormpy.logic.Formula.clone"]], "clone() (janiorderedassignments method)": [[2, "stormpy.JaniOrderedAssignments.clone"], [9, "stormpy.storage.JaniOrderedAssignments.clone"]], "clone() (symbolicexactquantitativecheckresult method)": [[2, "stormpy.SymbolicExactQuantitativeCheckResult.clone"]], "clone() (symbolicparametricquantitativecheckresult method)": [[2, "stormpy.SymbolicParametricQuantitativeCheckResult.clone"]], "clone() (symbolicquantitativecheckresult method)": [[2, "stormpy.SymbolicQuantitativeCheckResult.clone"]], "coefficient (factorizedpolynomial property)": [[2, "stormpy.FactorizedPolynomial.coefficient"]], "collect_information() (in module stormpy)": [[2, "stormpy.collect_information"]], "color (janiedge property)": [[2, "stormpy.JaniEdge.color"], [9, "stormpy.storage.JaniEdge.color"]], "column (exactsparsematrixentry property)": [[2, "stormpy.ExactSparseMatrixEntry.column"], [9, "stormpy.storage.ExactSparseMatrixEntry.column"]], "column (intervalsparsematrixentry property)": [[2, "stormpy.IntervalSparseMatrixEntry.column"], [9, "stormpy.storage.IntervalSparseMatrixEntry.column"]], "column (parametricsparsematrixentry property)": [[2, "stormpy.ParametricSparseMatrixEntry.column"], [9, "stormpy.storage.ParametricSparseMatrixEntry.column"]], "column (sparsematrixentry property)": [[2, "stormpy.SparseMatrixEntry.column"], [9, "stormpy.storage.SparseMatrixEntry.column"]], "commands (prismmodule property)": [[2, "stormpy.PrismModule.commands"], [9, "stormpy.storage.PrismModule.commands"]], "comparison_type (operatorformula property)": [[2, "stormpy.OperatorFormula.comparison_type"], [7, "stormpy.logic.OperatorFormula.comparison_type"]], "compute_action_support() (scheduler method)": [[2, "stormpy.Scheduler.compute_action_support"], [9, "stormpy.storage.Scheduler.compute_action_support"]], "compute_action_support() (schedulerexact method)": [[2, "stormpy.SchedulerExact.compute_action_support"], [9, "stormpy.storage.SchedulerExact.compute_action_support"]], "compute_action_support() (schedulerinterval method)": [[2, "stormpy.SchedulerInterval.compute_action_support"], [9, "stormpy.storage.SchedulerInterval.compute_action_support"]], "compute_action_support() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.compute_action_support"], [9, "stormpy.storage.SchedulerParametric.compute_action_support"]], "compute_all_until_probabilities() (in module stormpy)": [[2, "stormpy.compute_all_until_probabilities"]], "compute_expected_number_of_visits() (in module stormpy)": [[2, "stormpy.compute_expected_number_of_visits"]], "compute_indices() (ddmetavariable_sylvan method)": [[2, "stormpy.DdMetaVariable_Sylvan.compute_indices"], [9, "stormpy.storage.DdMetaVariable_Sylvan.compute_indices"]], "compute_prob01_states() (in module stormpy)": [[2, "stormpy.compute_prob01_states"]], "compute_prob01max_states() (in module stormpy)": [[2, "stormpy.compute_prob01max_states"]], "compute_prob01min_states() (in module stormpy)": [[2, "stormpy.compute_prob01min_states"]], "compute_steady_state_distribution() (in module stormpy)": [[2, "stormpy.compute_steady_state_distribution"]], "compute_transient_probabilities() (in module stormpy)": [[2, "stormpy.compute_transient_probabilities"]], "constant_part() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.constant_part"]], "constant_part() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.constant_part"]], "constant_part() (polynomial method)": [[2, "stormpy.Polynomial.constant_part"]], "constant_part() (rationalfunction method)": [[2, "stormpy.RationalFunction.constant_part"]], "constants (janimodel property)": [[2, "stormpy.JaniModel.constants"], [9, "stormpy.storage.JaniModel.constants"]], "constants (prismprogram property)": [[2, "stormpy.PrismProgram.constants"], [9, "stormpy.storage.PrismProgram.constants"]], "construct_submodel() (in module stormpy)": [[2, "stormpy.construct_submodel"]], "contains_label() (itemlabeling method)": [[2, "stormpy.ItemLabeling.contains_label"], [9, "stormpy.storage.ItemLabeling.contains_label"]], "contains_variable() (expression method)": [[2, "stormpy.Expression.contains_variable"], [9, "stormpy.storage.Expression.contains_variable"]], "contains_variables() (expression method)": [[2, "stormpy.Expression.contains_variables"], [9, "stormpy.storage.Expression.contains_variables"]], "continue_after_first_counterexample (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.continue_after_first_counterexample"]], "convert_to_ctmc() (sparseexactma method)": [[2, "stormpy.SparseExactMA.convert_to_ctmc"], [9, "stormpy.storage.SparseExactMA.convert_to_ctmc"]], "convert_to_ctmc() (sparseintervalma method)": [[2, "stormpy.SparseIntervalMA.convert_to_ctmc"], [9, "stormpy.storage.SparseIntervalMA.convert_to_ctmc"]], "convert_to_ctmc() (sparsema method)": [[2, "stormpy.SparseMA.convert_to_ctmc"], [9, "stormpy.storage.SparseMA.convert_to_ctmc"]], "convertible_to_ctmc (sparseexactma property)": [[2, "stormpy.SparseExactMA.convertible_to_ctmc"], [9, "stormpy.storage.SparseExactMA.convertible_to_ctmc"]], "convertible_to_ctmc (sparseintervalma property)": [[2, "stormpy.SparseIntervalMA.convertible_to_ctmc"], [9, "stormpy.storage.SparseIntervalMA.convertible_to_ctmc"]], "convertible_to_ctmc (sparsema property)": [[2, "stormpy.SparseMA.convertible_to_ctmc"], [9, "stormpy.storage.SparseMA.convertible_to_ctmc"]], "create_boolean() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_boolean"], [9, "stormpy.storage.ExpressionManager.create_boolean"]], "create_boolean_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_boolean_variable"], [9, "stormpy.storage.ExpressionManager.create_boolean_variable"]], "create_downward_closure() (polytopedouble method)": [[2, "stormpy.PolytopeDouble.create_downward_closure"], [9, "stormpy.storage.PolytopeDouble.create_downward_closure"]], "create_downward_closure() (polytopeexact method)": [[2, "stormpy.PolytopeExact.create_downward_closure"], [9, "stormpy.storage.PolytopeExact.create_downward_closure"]], "create_filter_initial_states_sparse() (in module stormpy)": [[2, "stormpy.create_filter_initial_states_sparse"]], "create_filter_initial_states_symbolic() (in module stormpy)": [[2, "stormpy.create_filter_initial_states_symbolic"]], "create_filter_symbolic() (in module stormpy)": [[2, "stormpy.create_filter_symbolic"]], "create_integer() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_integer"], [9, "stormpy.storage.ExpressionManager.create_integer"]], "create_integer_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_integer_variable"], [9, "stormpy.storage.ExpressionManager.create_integer_variable"]], "create_rational() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_rational"], [9, "stormpy.storage.ExpressionManager.create_rational"]], "create_rational_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.create_rational_variable"], [9, "stormpy.storage.ExpressionManager.create_rational_variable"]], "cut_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.cut_time"]], "dd_manager (dd_sylvan property)": [[2, "stormpy.Dd_Sylvan.dd_manager"], [9, "stormpy.storage.Dd_Sylvan.dd_manager"]], "deadlock_label (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.deadlock_label"]], "deadlock_label (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.deadlock_label"]], "deadlock_label (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.deadlock_label"]], "decode_automaton_and_edge_index() (janimodel static method)": [[2, "stormpy.JaniModel.decode_automaton_and_edge_index"], [9, "stormpy.storage.JaniModel.decode_automaton_and_edge_index"]], "define_constants() (janimodel method)": [[2, "stormpy.JaniModel.define_constants"], [9, "stormpy.storage.JaniModel.define_constants"]], "define_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.define_constants"], [9, "stormpy.storage.PrismProgram.define_constants"]], "defined (janiconstant property)": [[2, "stormpy.JaniConstant.defined"], [9, "stormpy.storage.JaniConstant.defined"]], "defined (prismconstant property)": [[2, "stormpy.PrismConstant.defined"], [9, "stormpy.storage.PrismConstant.defined"]], "defined (schedulerchoice property)": [[2, "stormpy.SchedulerChoice.defined"], [9, "stormpy.storage.SchedulerChoice.defined"]], "defined (schedulerchoiceexact property)": [[2, "stormpy.SchedulerChoiceExact.defined"], [9, "stormpy.storage.SchedulerChoiceExact.defined"]], "defined (schedulerchoiceinterval property)": [[2, "stormpy.SchedulerChoiceInterval.defined"], [9, "stormpy.storage.SchedulerChoiceInterval.defined"]], "defined (schedulerchoiceparametric property)": [[2, "stormpy.SchedulerChoiceParametric.defined"], [9, "stormpy.storage.SchedulerChoiceParametric.defined"]], "definition (prismconstant property)": [[2, "stormpy.PrismConstant.definition"], [9, "stormpy.storage.PrismConstant.definition"]], "degree() (polynomial method)": [[2, "stormpy.Polynomial.degree"]], "denominator (factorizedrationalfunction property)": [[2, "stormpy.FactorizedRationalFunction.denominator"]], "denominator (rational property)": [[2, "stormpy.Rational.denominator"]], "denominator (rationalfunction property)": [[2, "stormpy.RationalFunction.denominator"]], "derive() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.derive"]], "derive() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.derive"]], "derive() (polynomial method)": [[2, "stormpy.Polynomial.derive"]], "derive() (rationalfunction method)": [[2, "stormpy.RationalFunction.derive"]], "destinations (janiedge property)": [[2, "stormpy.JaniEdge.destinations"], [9, "stormpy.storage.JaniEdge.destinations"]], "destinations (janitemplateedge property)": [[2, "stormpy.JaniTemplateEdge.destinations"], [9, "stormpy.storage.JaniTemplateEdge.destinations"]], "deterministic (scheduler property)": [[2, "stormpy.Scheduler.deterministic"], [9, "stormpy.storage.Scheduler.deterministic"]], "deterministic (schedulerchoice property)": [[2, "stormpy.SchedulerChoice.deterministic"], [9, "stormpy.storage.SchedulerChoice.deterministic"]], "deterministic (schedulerchoiceexact property)": [[2, "stormpy.SchedulerChoiceExact.deterministic"], [9, "stormpy.storage.SchedulerChoiceExact.deterministic"]], "deterministic (schedulerchoiceinterval property)": [[2, "stormpy.SchedulerChoiceInterval.deterministic"], [9, "stormpy.storage.SchedulerChoiceInterval.deterministic"]], "deterministic (schedulerchoiceparametric property)": [[2, "stormpy.SchedulerChoiceParametric.deterministic"], [9, "stormpy.storage.SchedulerChoiceParametric.deterministic"]], "deterministic (schedulerexact property)": [[2, "stormpy.SchedulerExact.deterministic"], [9, "stormpy.storage.SchedulerExact.deterministic"]], "deterministic (schedulerinterval property)": [[2, "stormpy.SchedulerInterval.deterministic"], [9, "stormpy.storage.SchedulerInterval.deterministic"]], "deterministic (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.deterministic"], [9, "stormpy.storage.SchedulerParametric.deterministic"]], "edges (janiautomaton property)": [[2, "stormpy.JaniAutomaton.edges"], [9, "stormpy.storage.JaniAutomaton.edges"]], "eigen (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.eigen"]], "eliminate_ecs() (in module stormpy)": [[2, "stormpy.eliminate_ECs"]], "eliminate_non_markovian_chains() (in module stormpy)": [[2, "stormpy.eliminate_non_markovian_chains"]], "eliminate_reward_accumulations() (in module stormpy)": [[2, "stormpy.eliminate_reward_accumulations"]], "elimination (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.elimination"]], "empty() (janivariableset method)": [[2, "stormpy.JaniVariableSet.empty"], [9, "stormpy.storage.JaniVariableSet.empty"]], "encode_automaton_and_edge_index() (janimodel static method)": [[2, "stormpy.JaniModel.encode_automaton_and_edge_index"], [9, "stormpy.storage.JaniModel.encode_automaton_and_edge_index"]], "encode_reachability (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.encode_reachability"]], "erase_variable() (janivariableset method)": [[2, "stormpy.JaniVariableSet.erase_variable"], [9, "stormpy.storage.JaniVariableSet.erase_variable"]], "evaluate() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.evaluate"]], "evaluate() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.evaluate"]], "evaluate() (polynomial method)": [[2, "stormpy.Polynomial.evaluate"]], "evaluate() (rationalfunction method)": [[2, "stormpy.RationalFunction.evaluate"]], "evaluate_as_bool() (expression method)": [[2, "stormpy.Expression.evaluate_as_bool"], [9, "stormpy.storage.Expression.evaluate_as_bool"]], "evaluate_as_double() (expression method)": [[2, "stormpy.Expression.evaluate_as_double"], [9, "stormpy.storage.Expression.evaluate_as_double"]], "evaluate_as_int() (expression method)": [[2, "stormpy.Expression.evaluate_as_int"], [9, "stormpy.storage.Expression.evaluate_as_int"]], "evaluate_as_rational() (expression method)": [[2, "stormpy.Expression.evaluate_as_rational"], [9, "stormpy.storage.Expression.evaluate_as_rational"]], "exit_rates (sparsectmc property)": [[2, "stormpy.SparseCtmc.exit_rates"], [9, "stormpy.storage.SparseCtmc.exit_rates"]], "exit_rates (sparseexactctmc property)": [[2, "stormpy.SparseExactCtmc.exit_rates"], [9, "stormpy.storage.SparseExactCtmc.exit_rates"]], "exit_rates (sparseexactma property)": [[2, "stormpy.SparseExactMA.exit_rates"], [9, "stormpy.storage.SparseExactMA.exit_rates"]], "exit_rates (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.exit_rates"], [9, "stormpy.storage.SparseExactModelComponents.exit_rates"]], "exit_rates (sparseintervalctmc property)": [[2, "stormpy.SparseIntervalCtmc.exit_rates"], [9, "stormpy.storage.SparseIntervalCtmc.exit_rates"]], "exit_rates (sparseintervalma property)": [[2, "stormpy.SparseIntervalMA.exit_rates"], [9, "stormpy.storage.SparseIntervalMA.exit_rates"]], "exit_rates (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.exit_rates"], [9, "stormpy.storage.SparseIntervalModelComponents.exit_rates"]], "exit_rates (sparsema property)": [[2, "stormpy.SparseMA.exit_rates"], [9, "stormpy.storage.SparseMA.exit_rates"]], "exit_rates (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.exit_rates"], [9, "stormpy.storage.SparseModelComponents.exit_rates"]], "exit_rates (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.exit_rates"], [9, "stormpy.storage.SparseParametricModelComponents.exit_rates"]], "export_lookup() (explicitmodelbuilder method)": [[2, "stormpy.ExplicitModelBuilder.export_lookup"]], "export_lookup() (explicitparametricmodelbuilder method)": [[2, "stormpy.ExplicitParametricModelBuilder.export_lookup"]], "export_to_drn() (in module stormpy)": [[2, "stormpy.export_to_drn"]], "expression (janiassignment property)": [[2, "stormpy.JaniAssignment.expression"], [9, "stormpy.storage.JaniAssignment.expression"]], "expression (prismassignment property)": [[2, "stormpy.PrismAssignment.expression"], [9, "stormpy.storage.PrismAssignment.expression"]], "expression (prismlabel property)": [[2, "stormpy.PrismLabel.expression"], [9, "stormpy.storage.PrismLabel.expression"]], "expression_manager (janimodel property)": [[2, "stormpy.JaniModel.expression_manager"], [9, "stormpy.storage.JaniModel.expression_manager"]], "expression_manager (prismprogram property)": [[2, "stormpy.PrismProgram.expression_manager"], [9, "stormpy.storage.PrismProgram.expression_manager"]], "expression_variable (janiconstant property)": [[2, "stormpy.JaniConstant.expression_variable"], [9, "stormpy.storage.JaniConstant.expression_variable"]], "expression_variable (janivariable property)": [[2, "stormpy.JaniVariable.expression_variable"], [9, "stormpy.storage.JaniVariable.expression_variable"]], "expression_variable (prismconstant property)": [[2, "stormpy.PrismConstant.expression_variable"], [9, "stormpy.storage.PrismConstant.expression_variable"]], "expression_variable (prismvariable property)": [[2, "stormpy.PrismVariable.expression_variable"], [9, "stormpy.storage.PrismVariable.expression_variable"]], "factorization() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.factorization"]], "finalize() (janimodel method)": [[2, "stormpy.JaniModel.finalize"], [9, "stormpy.storage.JaniModel.finalize"]], "fix_deadlocks (subsystembuilderoptions property)": [[2, "stormpy.SubsystemBuilderOptions.fix_deadlocks"]], "flatten() (prismprogram method)": [[2, "stormpy.PrismProgram.flatten"], [9, "stormpy.storage.PrismProgram.flatten"]], "flatten_composition() (janimodel method)": [[2, "stormpy.JaniModel.flatten_composition"], [9, "stormpy.storage.JaniModel.flatten_composition"]], "formulas (modelformulaspair property)": [[2, "stormpy.ModelFormulasPair.formulas"]], "gather_variables() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.gather_variables"]], "gather_variables() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.gather_variables"]], "gather_variables() (polynomial method)": [[2, "stormpy.Polynomial.gather_variables"]], "gather_variables() (rationalfunction method)": [[2, "stormpy.RationalFunction.gather_variables"]], "gauss_seidel (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.gauss_seidel"]], "get() (bitvector method)": [[2, "stormpy.BitVector.get"], [9, "stormpy.storage.BitVector.get"]], "get_action_name() (prismprogram method)": [[2, "stormpy.PrismProgram.get_action_name"], [9, "stormpy.storage.PrismProgram.get_action_name"]], "get_as_variable_to_expression_map() (prismupdate method)": [[2, "stormpy.PrismUpdate.get_as_variable_to_expression_map"], [9, "stormpy.storage.PrismUpdate.get_as_variable_to_expression_map"]], "get_assignment() (prismupdate method)": [[2, "stormpy.PrismUpdate.get_assignment"], [9, "stormpy.storage.PrismUpdate.get_assignment"]], "get_automaton() (janimodel method)": [[2, "stormpy.JaniModel.get_automaton"], [9, "stormpy.storage.JaniModel.get_automaton"]], "get_automaton_index() (janimodel method)": [[2, "stormpy.JaniModel.get_automaton_index"], [9, "stormpy.storage.JaniModel.get_automaton_index"]], "get_boolean_value() (simplevaluation method)": [[2, "stormpy.SimpleValuation.get_boolean_value"], [9, "stormpy.storage.SimpleValuation.get_boolean_value"]], "get_boolean_value() (statevaluation method)": [[2, "stormpy.StateValuation.get_boolean_value"], [9, "stormpy.storage.StateValuation.get_boolean_value"]], "get_boolean_variable() (prismmodule method)": [[2, "stormpy.PrismModule.get_boolean_variable"], [9, "stormpy.storage.PrismModule.get_boolean_variable"]], "get_choice() (scheduler method)": [[2, "stormpy.Scheduler.get_choice"], [9, "stormpy.storage.Scheduler.get_choice"]], "get_choice() (schedulerchoice method)": [[2, "stormpy.SchedulerChoice.get_choice"], [9, "stormpy.storage.SchedulerChoice.get_choice"]], "get_choice() (schedulerchoiceexact method)": [[2, "stormpy.SchedulerChoiceExact.get_choice"], [9, "stormpy.storage.SchedulerChoiceExact.get_choice"]], "get_choice() (schedulerchoiceinterval method)": [[2, "stormpy.SchedulerChoiceInterval.get_choice"], [9, "stormpy.storage.SchedulerChoiceInterval.get_choice"]], "get_choice() (schedulerchoiceparametric method)": [[2, "stormpy.SchedulerChoiceParametric.get_choice"], [9, "stormpy.storage.SchedulerChoiceParametric.get_choice"]], "get_choice() (schedulerexact method)": [[2, "stormpy.SchedulerExact.get_choice"], [9, "stormpy.storage.SchedulerExact.get_choice"]], "get_choice() (schedulerinterval method)": [[2, "stormpy.SchedulerInterval.get_choice"], [9, "stormpy.storage.SchedulerInterval.get_choice"]], "get_choice() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.get_choice"], [9, "stormpy.storage.SchedulerParametric.get_choice"]], "get_choice_index() (sparseexactmdp method)": [[2, "stormpy.SparseExactMdp.get_choice_index"], [9, "stormpy.storage.SparseExactMdp.get_choice_index"]], "get_choice_index() (sparseintervalmdp method)": [[2, "stormpy.SparseIntervalMdp.get_choice_index"], [9, "stormpy.storage.SparseIntervalMdp.get_choice_index"]], "get_choice_index() (sparsemdp method)": [[2, "stormpy.SparseMdp.get_choice_index"], [9, "stormpy.storage.SparseMdp.get_choice_index"]], "get_choice_info() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.get_choice_info"], [9, "stormpy.storage.ChoiceOrigins.get_choice_info"]], "get_choices() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.get_choices"], [9, "stormpy.storage.ChoiceLabeling.get_choices"]], "get_command_indices_by_action_index() (prismmodule method)": [[2, "stormpy.PrismModule.get_command_indices_by_action_index"], [9, "stormpy.storage.PrismModule.get_command_indices_by_action_index"]], "get_command_set() (prismchoiceorigins method)": [[2, "stormpy.PrismChoiceOrigins.get_command_set"], [9, "stormpy.storage.PrismChoiceOrigins.get_command_set"]], "get_constant() (janimodel method)": [[2, "stormpy.JaniModel.get_constant"], [9, "stormpy.storage.JaniModel.get_constant"]], "get_constant() (prismprogram method)": [[2, "stormpy.PrismProgram.get_constant"], [9, "stormpy.storage.PrismProgram.get_constant"]], "get_current_row_group_count() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.get_current_row_group_count"], [9, "stormpy.storage.ExactSparseMatrixBuilder.get_current_row_group_count"]], "get_current_row_group_count() (intervalsparsematrixbuilder method)": [[2, "stormpy.IntervalSparseMatrixBuilder.get_current_row_group_count"], [9, "stormpy.storage.IntervalSparseMatrixBuilder.get_current_row_group_count"]], "get_current_row_group_count() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.get_current_row_group_count"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.get_current_row_group_count"]], "get_current_row_group_count() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.get_current_row_group_count"], [9, "stormpy.storage.SparseMatrixBuilder.get_current_row_group_count"]], "get_deterministic_choice() (schedulerchoice method)": [[2, "stormpy.SchedulerChoice.get_deterministic_choice"], [9, "stormpy.storage.SchedulerChoice.get_deterministic_choice"]], "get_deterministic_choice() (schedulerchoiceexact method)": [[2, "stormpy.SchedulerChoiceExact.get_deterministic_choice"], [9, "stormpy.storage.SchedulerChoiceExact.get_deterministic_choice"]], "get_deterministic_choice() (schedulerchoiceinterval method)": [[2, "stormpy.SchedulerChoiceInterval.get_deterministic_choice"], [9, "stormpy.storage.SchedulerChoiceInterval.get_deterministic_choice"]], "get_deterministic_choice() (schedulerchoiceparametric method)": [[2, "stormpy.SchedulerChoiceParametric.get_deterministic_choice"], [9, "stormpy.storage.SchedulerChoiceParametric.get_deterministic_choice"]], "get_edge_index_set() (janichoiceorigins method)": [[2, "stormpy.JaniChoiceOrigins.get_edge_index_set"], [9, "stormpy.storage.JaniChoiceOrigins.get_edge_index_set"]], "get_expression() (atomicexpressionformula method)": [[2, "stormpy.AtomicExpressionFormula.get_expression"], [7, "stormpy.logic.AtomicExpressionFormula.get_expression"]], "get_identifier_info() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.get_identifier_info"], [9, "stormpy.storage.ChoiceOrigins.get_identifier_info"]], "get_integer_value() (simplevaluation method)": [[2, "stormpy.SimpleValuation.get_integer_value"], [9, "stormpy.storage.SimpleValuation.get_integer_value"]], "get_integer_value() (statevaluation method)": [[2, "stormpy.StateValuation.get_integer_value"], [9, "stormpy.storage.StateValuation.get_integer_value"]], "get_integer_variable() (prismmodule method)": [[2, "stormpy.PrismModule.get_integer_variable"], [9, "stormpy.storage.PrismModule.get_integer_variable"]], "get_json() (statevaluation method)": [[2, "stormpy.StateValuation.get_json"], [9, "stormpy.storage.StateValuation.get_json"]], "get_label_expression() (prismprogram method)": [[2, "stormpy.PrismProgram.get_label_expression"], [9, "stormpy.storage.PrismProgram.get_label_expression"]], "get_labels() (itemlabeling method)": [[2, "stormpy.ItemLabeling.get_labels"], [9, "stormpy.storage.ItemLabeling.get_labels"]], "get_labels_of_choice() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.get_labels_of_choice"], [9, "stormpy.storage.ChoiceLabeling.get_labels_of_choice"]], "get_labels_of_state() (statelabeling method)": [[2, "stormpy.StateLabeling.get_labels_of_state"], [9, "stormpy.storage.StateLabeling.get_labels_of_state"]], "get_last_column() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.get_last_column"], [9, "stormpy.storage.ExactSparseMatrixBuilder.get_last_column"]], "get_last_column() (intervalsparsematrixbuilder method)": [[2, "stormpy.IntervalSparseMatrixBuilder.get_last_column"], [9, "stormpy.storage.IntervalSparseMatrixBuilder.get_last_column"]], "get_last_column() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.get_last_column"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.get_last_column"]], "get_last_column() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.get_last_column"], [9, "stormpy.storage.SparseMatrixBuilder.get_last_column"]], "get_last_row() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.get_last_row"], [9, "stormpy.storage.ExactSparseMatrixBuilder.get_last_row"]], "get_last_row() (intervalsparsematrixbuilder method)": [[2, "stormpy.IntervalSparseMatrixBuilder.get_last_row"], [9, "stormpy.storage.IntervalSparseMatrixBuilder.get_last_row"]], "get_last_row() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.get_last_row"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.get_last_row"]], "get_last_row() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.get_last_row"], [9, "stormpy.storage.SparseMatrixBuilder.get_last_row"]], "get_location_index() (janiautomaton method)": [[2, "stormpy.JaniAutomaton.get_location_index"], [9, "stormpy.storage.JaniAutomaton.get_location_index"]], "get_maximal_end_components() (in module stormpy)": [[2, "stormpy.get_maximal_end_components"]], "get_meta_variable() (ddmanager_sylvan method)": [[2, "stormpy.DdManager_Sylvan.get_meta_variable"], [9, "stormpy.storage.DdManager_Sylvan.get_meta_variable"]], "get_module() (prismprogram method)": [[2, "stormpy.PrismProgram.get_module"], [9, "stormpy.storage.PrismProgram.get_module"]], "get_module_indices_by_action_index() (prismprogram method)": [[2, "stormpy.PrismProgram.get_module_indices_by_action_index"], [9, "stormpy.storage.PrismProgram.get_module_indices_by_action_index"]], "get_nr_available_actions() (sparseexactmdp method)": [[2, "stormpy.SparseExactMdp.get_nr_available_actions"], [9, "stormpy.storage.SparseExactMdp.get_nr_available_actions"]], "get_nr_available_actions() (sparseintervalmdp method)": [[2, "stormpy.SparseIntervalMdp.get_nr_available_actions"], [9, "stormpy.storage.SparseIntervalMdp.get_nr_available_actions"]], "get_nr_available_actions() (sparsemdp method)": [[2, "stormpy.SparseMdp.get_nr_available_actions"], [9, "stormpy.storage.SparseMdp.get_nr_available_actions"]], "get_nr_available_actions() (sparseparametricmdp method)": [[2, "stormpy.SparseParametricMdp.get_nr_available_actions"], [9, "stormpy.storage.SparseParametricMdp.get_nr_available_actions"]], "get_nr_of_states() (statevaluation method)": [[2, "stormpy.StateValuation.get_nr_of_states"], [9, "stormpy.storage.StateValuation.get_nr_of_states"]], "get_number_of_identifiers() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.get_number_of_identifiers"], [9, "stormpy.storage.ChoiceOrigins.get_number_of_identifiers"]], "get_observation() (sparseexactpomdp method)": [[2, "stormpy.SparseExactPomdp.get_observation"], [9, "stormpy.storage.SparseExactPomdp.get_observation"]], "get_observation() (sparseintervalpomdp method)": [[2, "stormpy.SparseIntervalPomdp.get_observation"], [9, "stormpy.storage.SparseIntervalPomdp.get_observation"]], "get_observation() (sparseparametricpomdp method)": [[2, "stormpy.SparseParametricPomdp.get_observation"], [9, "stormpy.storage.SparseParametricPomdp.get_observation"]], "get_observation() (sparsepomdp method)": [[2, "stormpy.SparsePomdp.get_observation"], [9, "stormpy.storage.SparsePomdp.get_observation"]], "get_operand() (expression method)": [[2, "stormpy.Expression.get_operand"], [9, "stormpy.storage.Expression.get_operand"]], "get_overapproximation() (paretocurvecheckresultdouble method)": [[2, "stormpy.ParetoCurveCheckResultDouble.get_overapproximation"]], "get_rational_value() (statevaluation method)": [[2, "stormpy.StateValuation.get_rational_value"], [9, "stormpy.storage.StateValuation.get_rational_value"]], "get_reachable_states() (in module stormpy)": [[2, "stormpy.get_reachable_states"]], "get_row() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_row"], [9, "stormpy.storage.ExactSparseMatrix.get_row"]], "get_row() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.get_row"], [9, "stormpy.storage.IntervalSparseMatrix.get_row"]], "get_row() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_row"], [9, "stormpy.storage.ParametricSparseMatrix.get_row"]], "get_row() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_row"], [9, "stormpy.storage.SparseMatrix.get_row"]], "get_row_group_end() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_row_group_end"], [9, "stormpy.storage.ExactSparseMatrix.get_row_group_end"]], "get_row_group_end() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.get_row_group_end"], [9, "stormpy.storage.IntervalSparseMatrix.get_row_group_end"]], "get_row_group_end() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_row_group_end"], [9, "stormpy.storage.ParametricSparseMatrix.get_row_group_end"]], "get_row_group_end() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_row_group_end"], [9, "stormpy.storage.SparseMatrix.get_row_group_end"]], "get_row_group_start() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_row_group_start"], [9, "stormpy.storage.ExactSparseMatrix.get_row_group_start"]], "get_row_group_start() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.get_row_group_start"], [9, "stormpy.storage.IntervalSparseMatrix.get_row_group_start"]], "get_row_group_start() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_row_group_start"], [9, "stormpy.storage.ParametricSparseMatrix.get_row_group_start"]], "get_row_group_start() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_row_group_start"], [9, "stormpy.storage.SparseMatrix.get_row_group_start"]], "get_rows_for_group() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.get_rows_for_group"], [9, "stormpy.storage.ExactSparseMatrix.get_rows_for_group"]], "get_rows_for_group() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.get_rows_for_group"], [9, "stormpy.storage.IntervalSparseMatrix.get_rows_for_group"]], "get_rows_for_group() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.get_rows_for_group"], [9, "stormpy.storage.ParametricSparseMatrix.get_rows_for_group"]], "get_rows_for_group() (sparsematrix method)": [[2, "stormpy.SparseMatrix.get_rows_for_group"], [9, "stormpy.storage.SparseMatrix.get_rows_for_group"]], "get_state_action_reward() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.get_state_action_reward"], [9, "stormpy.storage.SparseExactRewardModel.get_state_action_reward"]], "get_state_action_reward() (sparseintervalrewardmodel method)": [[2, "stormpy.SparseIntervalRewardModel.get_state_action_reward"], [9, "stormpy.storage.SparseIntervalRewardModel.get_state_action_reward"]], "get_state_action_reward() (sparseparametricrewardmodel method)": [[2, "stormpy.SparseParametricRewardModel.get_state_action_reward"], [9, "stormpy.storage.SparseParametricRewardModel.get_state_action_reward"]], "get_state_action_reward() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.get_state_action_reward"], [9, "stormpy.storage.SparseRewardModel.get_state_action_reward"]], "get_state_reward() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.get_state_reward"], [9, "stormpy.storage.SparseExactRewardModel.get_state_reward"]], "get_state_reward() (sparseintervalrewardmodel method)": [[2, "stormpy.SparseIntervalRewardModel.get_state_reward"], [9, "stormpy.storage.SparseIntervalRewardModel.get_state_reward"]], "get_state_reward() (sparseparametricrewardmodel method)": [[2, "stormpy.SparseParametricRewardModel.get_state_reward"], [9, "stormpy.storage.SparseParametricRewardModel.get_state_reward"]], "get_state_reward() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.get_state_reward"], [9, "stormpy.storage.SparseRewardModel.get_state_reward"]], "get_states() (statelabeling method)": [[2, "stormpy.StateLabeling.get_states"], [9, "stormpy.storage.StateLabeling.get_states"]], "get_string() (statevaluation method)": [[2, "stormpy.StateValuation.get_string"], [9, "stormpy.storage.StateValuation.get_string"]], "get_synchronizing_action_indices() (prismprogram method)": [[2, "stormpy.PrismProgram.get_synchronizing_action_indices"], [9, "stormpy.storage.PrismProgram.get_synchronizing_action_indices"]], "get_truth_values() (explicitqualitativecheckresult method)": [[2, "stormpy.ExplicitQualitativeCheckResult.get_truth_values"]], "get_truth_values() (symbolicqualitativecheckresult method)": [[2, "stormpy.SymbolicQualitativeCheckResult.get_truth_values"]], "get_undefined_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.get_undefined_constants"], [9, "stormpy.storage.PrismProgram.get_undefined_constants"]], "get_underapproximation() (paretocurvecheckresultdouble method)": [[2, "stormpy.ParetoCurveCheckResultDouble.get_underapproximation"]], "get_values() (explicitexactquantitativecheckresult method)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult.get_values"]], "get_values() (explicitparametricquantitativecheckresult method)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult.get_values"]], "get_values() (explicitquantitativecheckresult method)": [[2, "stormpy.ExplicitQuantitativeCheckResult.get_values"]], "get_values() (hybridexactquantitativecheckresult method)": [[2, "stormpy.HybridExactQuantitativeCheckResult.get_values"]], "get_values() (hybridparametricquantitativecheckresult method)": [[2, "stormpy.HybridParametricQuantitativeCheckResult.get_values"]], "get_values() (hybridquantitativecheckresult method)": [[2, "stormpy.HybridQuantitativeCheckResult.get_values"]], "get_variable() (expressionmanager method)": [[2, "stormpy.ExpressionManager.get_variable"], [9, "stormpy.storage.ExpressionManager.get_variable"]], "get_variable_by_expr_variable() (janivariableset method)": [[2, "stormpy.JaniVariableSet.get_variable_by_expr_variable"], [9, "stormpy.storage.JaniVariableSet.get_variable_by_expr_variable"]], "get_variable_by_name() (janivariableset method)": [[2, "stormpy.JaniVariableSet.get_variable_by_name"], [9, "stormpy.storage.JaniVariableSet.get_variable_by_name"]], "get_variables() (expression method)": [[2, "stormpy.Expression.get_variables"], [9, "stormpy.storage.Expression.get_variables"]], "get_variables() (expressionmanager method)": [[2, "stormpy.ExpressionManager.get_variables"], [9, "stormpy.storage.ExpressionManager.get_variables"]], "get_vertices_clockwise() (polytopedouble method)": [[2, "stormpy.PolytopeDouble.get_vertices_clockwise"], [9, "stormpy.storage.PolytopeDouble.get_vertices_clockwise"]], "get_vertices_clockwise() (polytopeexact method)": [[2, "stormpy.PolytopeExact.get_vertices_clockwise"], [9, "stormpy.storage.PolytopeExact.get_vertices_clockwise"]], "get_zero_reward_states() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.get_zero_reward_states"], [9, "stormpy.storage.SparseExactRewardModel.get_zero_reward_states"]], "get_zero_reward_states() (sparseintervalrewardmodel method)": [[2, "stormpy.SparseIntervalRewardModel.get_zero_reward_states"], [9, "stormpy.storage.SparseIntervalRewardModel.get_zero_reward_states"]], "get_zero_reward_states() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.get_zero_reward_states"], [9, "stormpy.storage.SparseRewardModel.get_zero_reward_states"]], "global_boolean_variables (prismprogram property)": [[2, "stormpy.PrismProgram.global_boolean_variables"], [9, "stormpy.storage.PrismProgram.global_boolean_variables"]], "global_index (prismcommand property)": [[2, "stormpy.PrismCommand.global_index"], [9, "stormpy.storage.PrismCommand.global_index"]], "global_index (prismupdate property)": [[2, "stormpy.PrismUpdate.global_index"], [9, "stormpy.storage.PrismUpdate.global_index"]], "global_integer_variables (prismprogram property)": [[2, "stormpy.PrismProgram.global_integer_variables"], [9, "stormpy.storage.PrismProgram.global_integer_variables"]], "global_variables (janimodel property)": [[2, "stormpy.JaniModel.global_variables"], [9, "stormpy.storage.JaniModel.global_variables"]], "gmmxx (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.gmmxx"]], "graph_preserving_constraints (constraintcollector property)": [[2, "stormpy.ConstraintCollector.graph_preserving_constraints"]], "guard (janiedge property)": [[2, "stormpy.JaniEdge.guard"], [9, "stormpy.storage.JaniEdge.guard"]], "guard (janitemplateedge property)": [[2, "stormpy.JaniTemplateEdge.guard"], [9, "stormpy.storage.JaniTemplateEdge.guard"]], "guard_expression (prismcommand property)": [[2, "stormpy.PrismCommand.guard_expression"], [9, "stormpy.storage.PrismCommand.guard_expression"]], "has_boolean_type() (expression method)": [[2, "stormpy.Expression.has_boolean_type"], [9, "stormpy.storage.Expression.has_boolean_type"]], "has_bound (operatorformula property)": [[2, "stormpy.OperatorFormula.has_bound"], [7, "stormpy.logic.OperatorFormula.has_bound"]], "has_constant() (prismprogram method)": [[2, "stormpy.PrismProgram.has_constant"], [9, "stormpy.storage.PrismProgram.has_constant"]], "has_integer_type() (expression method)": [[2, "stormpy.Expression.has_integer_type"], [9, "stormpy.storage.Expression.has_integer_type"]], "has_label() (prismprogram method)": [[2, "stormpy.PrismProgram.has_label"], [9, "stormpy.storage.PrismProgram.has_label"]], "has_lower_bound (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.has_lower_bound"], [7, "stormpy.logic.BoundedUntilFormula.has_lower_bound"]], "has_module_with_inner_action_overlapping_guard() (overlappingguardanalyser method)": [[2, "stormpy.OverlappingGuardAnalyser.has_module_with_inner_action_overlapping_guard"], [9, "stormpy.storage.OverlappingGuardAnalyser.has_module_with_inner_action_overlapping_guard"]], "has_observation_valuations() (sparseexactpomdp method)": [[2, "stormpy.SparseExactPomdp.has_observation_valuations"], [9, "stormpy.storage.SparseExactPomdp.has_observation_valuations"]], "has_observation_valuations() (sparseintervalpomdp method)": [[2, "stormpy.SparseIntervalPomdp.has_observation_valuations"], [9, "stormpy.storage.SparseIntervalPomdp.has_observation_valuations"]], "has_observation_valuations() (sparsepomdp method)": [[2, "stormpy.SparsePomdp.has_observation_valuations"], [9, "stormpy.storage.SparsePomdp.has_observation_valuations"]], "has_optimality_type (operatorformula property)": [[2, "stormpy.OperatorFormula.has_optimality_type"], [7, "stormpy.logic.OperatorFormula.has_optimality_type"]], "has_rational_type() (expression method)": [[2, "stormpy.Expression.has_rational_type"], [9, "stormpy.storage.Expression.has_rational_type"]], "has_reward_model() (prismprogram method)": [[2, "stormpy.PrismProgram.has_reward_model"], [9, "stormpy.storage.PrismProgram.has_reward_model"]], "has_reward_name() (rewardoperator method)": [[2, "stormpy.RewardOperator.has_reward_name"], [7, "stormpy.logic.RewardOperator.has_reward_name"]], "has_silent_action() (janiedge method)": [[2, "stormpy.JaniEdge.has_silent_action"], [9, "stormpy.storage.JaniEdge.has_silent_action"]], "has_standard_composition() (janimodel method)": [[2, "stormpy.JaniModel.has_standard_composition"], [9, "stormpy.storage.JaniModel.has_standard_composition"]], "has_state_action_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SparseExactRewardModel.has_state_action_rewards"]], "has_state_action_rewards (sparseintervalrewardmodel property)": [[2, "stormpy.SparseIntervalRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SparseIntervalRewardModel.has_state_action_rewards"]], "has_state_action_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.has_state_action_rewards"]], "has_state_action_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SparseRewardModel.has_state_action_rewards"]], "has_state_action_rewards (symbolicsylvanparametricrewardmodel property)": [[2, "stormpy.SymbolicSylvanParametricRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SymbolicSylvanParametricRewardModel.has_state_action_rewards"]], "has_state_action_rewards (symbolicsylvanrewardmodel property)": [[2, "stormpy.SymbolicSylvanRewardModel.has_state_action_rewards"], [9, "stormpy.storage.SymbolicSylvanRewardModel.has_state_action_rewards"]], "has_state_label() (statelabeling method)": [[2, "stormpy.StateLabeling.has_state_label"], [9, "stormpy.storage.StateLabeling.has_state_label"]], "has_state_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.has_state_rewards"], [9, "stormpy.storage.SparseExactRewardModel.has_state_rewards"]], "has_state_rewards (sparseintervalrewardmodel property)": [[2, "stormpy.SparseIntervalRewardModel.has_state_rewards"], [9, "stormpy.storage.SparseIntervalRewardModel.has_state_rewards"]], "has_state_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.has_state_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.has_state_rewards"]], "has_state_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.has_state_rewards"], [9, "stormpy.storage.SparseRewardModel.has_state_rewards"]], "has_state_rewards (symbolicsylvanparametricrewardmodel property)": [[2, "stormpy.SymbolicSylvanParametricRewardModel.has_state_rewards"], [9, "stormpy.storage.SymbolicSylvanParametricRewardModel.has_state_rewards"]], "has_state_rewards (symbolicsylvanrewardmodel property)": [[2, "stormpy.SymbolicSylvanRewardModel.has_state_rewards"], [9, "stormpy.storage.SymbolicSylvanRewardModel.has_state_rewards"]], "has_transition_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.has_transition_rewards"], [9, "stormpy.storage.SparseExactRewardModel.has_transition_rewards"]], "has_transition_rewards (sparseintervalrewardmodel property)": [[2, "stormpy.SparseIntervalRewardModel.has_transition_rewards"], [9, "stormpy.storage.SparseIntervalRewardModel.has_transition_rewards"]], "has_transition_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.has_transition_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.has_transition_rewards"]], "has_transition_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.has_transition_rewards"], [9, "stormpy.storage.SparseRewardModel.has_transition_rewards"]], "has_transition_rewards (symbolicsylvanparametricrewardmodel property)": [[2, "stormpy.SymbolicSylvanParametricRewardModel.has_transition_rewards"], [9, "stormpy.storage.SymbolicSylvanParametricRewardModel.has_transition_rewards"]], "has_transition_rewards (symbolicsylvanrewardmodel property)": [[2, "stormpy.SymbolicSylvanRewardModel.has_transition_rewards"], [9, "stormpy.storage.SymbolicSylvanRewardModel.has_transition_rewards"]], "has_trivial_row_grouping (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.has_trivial_row_grouping"], [9, "stormpy.storage.ExactSparseMatrix.has_trivial_row_grouping"]], "has_trivial_row_grouping (intervalsparsematrix property)": [[2, "stormpy.IntervalSparseMatrix.has_trivial_row_grouping"], [9, "stormpy.storage.IntervalSparseMatrix.has_trivial_row_grouping"]], "has_trivial_row_grouping (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.has_trivial_row_grouping"], [9, "stormpy.storage.ParametricSparseMatrix.has_trivial_row_grouping"]], "has_trivial_row_grouping (sparsematrix property)": [[2, "stormpy.SparseMatrix.has_trivial_row_grouping"], [9, "stormpy.storage.SparseMatrix.has_trivial_row_grouping"]], "has_undefined_constants (janimodel property)": [[2, "stormpy.JaniModel.has_undefined_constants"], [9, "stormpy.storage.JaniModel.has_undefined_constants"]], "has_undefined_constants (prismprogram property)": [[2, "stormpy.PrismProgram.has_undefined_constants"], [9, "stormpy.storage.PrismProgram.has_undefined_constants"]], "id (sparseexactmodelaction property)": [[2, "stormpy.SparseExactModelAction.id"], [9, "stormpy.storage.SparseExactModelAction.id"]], "id (sparseexactmodelstate property)": [[2, "stormpy.SparseExactModelState.id"], [9, "stormpy.storage.SparseExactModelState.id"]], "id (sparseintervalmodelaction property)": [[2, "stormpy.SparseIntervalModelAction.id"], [9, "stormpy.storage.SparseIntervalModelAction.id"]], "id (sparseintervalmodelstate property)": [[2, "stormpy.SparseIntervalModelState.id"], [9, "stormpy.storage.SparseIntervalModelState.id"]], "id (sparsemodelaction property)": [[2, "stormpy.SparseModelAction.id"], [9, "stormpy.storage.SparseModelAction.id"]], "id (sparsemodelstate property)": [[2, "stormpy.SparseModelState.id"], [9, "stormpy.storage.SparseModelState.id"]], "id (sparseparametricmodelaction property)": [[2, "stormpy.SparseParametricModelAction.id"], [9, "stormpy.storage.SparseParametricModelAction.id"]], "id (sparseparametricmodelstate property)": [[2, "stormpy.SparseParametricModelState.id"], [9, "stormpy.storage.SparseParametricModelState.id"]], "id (variable property)": [[2, "stormpy.Variable.id"]], "identifier() (expression method)": [[2, "stormpy.Expression.identifier"], [9, "stormpy.storage.Expression.identifier"]], "init_expression (janivariable property)": [[2, "stormpy.JaniVariable.init_expression"], [9, "stormpy.storage.JaniVariable.init_expression"]], "initial_location_indices (janiautomaton property)": [[2, "stormpy.JaniAutomaton.initial_location_indices"], [9, "stormpy.storage.JaniAutomaton.initial_location_indices"]], "initial_states_restriction (janiautomaton property)": [[2, "stormpy.JaniAutomaton.initial_states_restriction"], [9, "stormpy.storage.JaniAutomaton.initial_states_restriction"]], "initial_states_restriction (janimodel property)": [[2, "stormpy.JaniModel.initial_states_restriction"], [9, "stormpy.storage.JaniModel.initial_states_restriction"]], "initial_value_expression (prismvariable property)": [[2, "stormpy.PrismVariable.initial_value_expression"], [9, "stormpy.storage.PrismVariable.initial_value_expression"]], "insert() (flatset method)": [[2, "stormpy.FlatSet.insert"]], "insert_set() (flatset method)": [[2, "stormpy.FlatSet.insert_set"]], "install_signal_handlers() (in module stormpy)": [[2, "stormpy.install_signal_handlers"]], "instantiate_constants() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.instantiate_constants"]], "integer_variables (prismmodule property)": [[2, "stormpy.PrismModule.integer_variables"], [9, "stormpy.storage.PrismModule.integer_variables"]], "interval_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.interval_iteration"]], "interval_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.interval_iteration"]], "is_boolean (expressiontype property)": [[2, "stormpy.ExpressionType.is_boolean"], [9, "stormpy.storage.ExpressionType.is_boolean"]], "is_bounded_until_formula (formula property)": [[2, "stormpy.Formula.is_bounded_until_formula"], [7, "stormpy.logic.Formula.is_bounded_until_formula"]], "is_constant() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.is_constant"]], "is_constant() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.is_constant"]], "is_constant() (polynomial method)": [[2, "stormpy.Polynomial.is_constant"]], "is_constant() (rationalfunction method)": [[2, "stormpy.RationalFunction.is_constant"]], "is_deterministic_model (prismprogram property)": [[2, "stormpy.PrismProgram.is_deterministic_model"], [9, "stormpy.storage.PrismProgram.is_deterministic_model"]], "is_eventually_formula (formula property)": [[2, "stormpy.Formula.is_eventually_formula"], [7, "stormpy.logic.Formula.is_eventually_formula"]], "is_function_application (expression property)": [[2, "stormpy.Expression.is_function_application"], [9, "stormpy.storage.Expression.is_function_application"]], "is_integer (expressiontype property)": [[2, "stormpy.ExpressionType.is_integer"], [9, "stormpy.storage.ExpressionType.is_integer"]], "is_jani_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.is_jani_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.is_jani_choice_origins"]], "is_jani_model (symbolicmodeldescription property)": [[2, "stormpy.SymbolicModelDescription.is_jani_model"]], "is_labeled (prismcommand property)": [[2, "stormpy.PrismCommand.is_labeled"], [9, "stormpy.storage.PrismCommand.is_labeled"]], "is_literal() (expression method)": [[2, "stormpy.Expression.is_literal"], [9, "stormpy.storage.Expression.is_literal"]], "is_multi_objective_formula (formula property)": [[2, "stormpy.Formula.is_multi_objective_formula"], [7, "stormpy.logic.Formula.is_multi_objective_formula"]], "is_multidimensional (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.is_multidimensional"], [7, "stormpy.logic.BoundedUntilFormula.is_multidimensional"]], "is_no_variable (variable property)": [[2, "stormpy.Variable.is_no_variable"]], "is_one() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.is_one"]], "is_prism_choice_origins() (choiceorigins method)": [[2, "stormpy.ChoiceOrigins.is_prism_choice_origins"], [9, "stormpy.storage.ChoiceOrigins.is_prism_choice_origins"]], "is_prism_program (symbolicmodeldescription property)": [[2, "stormpy.SymbolicModelDescription.is_prism_program"]], "is_probability_operator (formula property)": [[2, "stormpy.Formula.is_probability_operator"], [7, "stormpy.logic.Formula.is_probability_operator"]], "is_rational (expressiontype property)": [[2, "stormpy.ExpressionType.is_rational"], [9, "stormpy.storage.ExpressionType.is_rational"]], "is_reward_operator (formula property)": [[2, "stormpy.Formula.is_reward_operator"], [7, "stormpy.logic.Formula.is_reward_operator"]], "is_subset_of() (flatset method)": [[2, "stormpy.FlatSet.is_subset_of"]], "is_until_formula (formula property)": [[2, "stormpy.Formula.is_until_formula"], [7, "stormpy.logic.Formula.is_until_formula"]], "is_variable() (expression method)": [[2, "stormpy.Expression.is_variable"], [9, "stormpy.storage.Expression.is_variable"]], "iterations (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.iterations"]], "jacobi (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.jacobi"]], "kept_actions (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.kept_actions"]], "kept_actions (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.kept_actions"]], "kept_actions (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.kept_actions"]], "label (atomiclabelformula property)": [[2, "stormpy.AtomicLabelFormula.label"], [7, "stormpy.logic.AtomicLabelFormula.label"]], "label_unlabelled_commands() (prismprogram method)": [[2, "stormpy.PrismProgram.label_unlabelled_commands"], [9, "stormpy.storage.PrismProgram.label_unlabelled_commands"]], "labeled (prismcommand property)": [[2, "stormpy.PrismCommand.labeled"], [9, "stormpy.storage.PrismCommand.labeled"]], "labels (prismprogram property)": [[2, "stormpy.PrismProgram.labels"], [9, "stormpy.storage.PrismProgram.labels"]], "labels (sparseexactmodelstate property)": [[2, "stormpy.SparseExactModelState.labels"], [9, "stormpy.storage.SparseExactModelState.labels"]], "labels (sparseintervalmodelstate property)": [[2, "stormpy.SparseIntervalModelState.labels"], [9, "stormpy.storage.SparseIntervalModelState.labels"]], "labels (sparsemodelstate property)": [[2, "stormpy.SparseModelState.labels"], [9, "stormpy.storage.SparseModelState.labels"]], "labels (sparseparametricmodelstate property)": [[2, "stormpy.SparseParametricModelState.labels"], [9, "stormpy.storage.SparseParametricModelState.labels"]], "left_subformula (binarypathformula property)": [[2, "stormpy.BinaryPathFormula.left_subformula"], [7, "stormpy.logic.BinaryPathFormula.left_subformula"]], "left_subformula (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.left_subformula"], [7, "stormpy.logic.BoundedUntilFormula.left_subformula"]], "linear_programming (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.linear_programming"]], "load_from_string() (bitvector static method)": [[2, "stormpy.BitVector.load_from_string"], [9, "stormpy.storage.BitVector.load_from_string"]], "location_variable (janiautomaton property)": [[2, "stormpy.JaniAutomaton.location_variable"], [9, "stormpy.storage.JaniAutomaton.location_variable"]], "locations (janiautomaton property)": [[2, "stormpy.JaniAutomaton.locations"], [9, "stormpy.storage.JaniAutomaton.locations"]], "lookup() (explicitstatelookup method)": [[2, "stormpy.ExplicitStateLookup.lookup"]], "lower_bound_expression (prismintegervariable property)": [[2, "stormpy.PrismIntegerVariable.lower_bound_expression"], [9, "stormpy.storage.PrismIntegerVariable.lower_bound_expression"]], "lowest_value (ddmetavariable_sylvan property)": [[2, "stormpy.DdMetaVariable_Sylvan.lowest_value"], [9, "stormpy.storage.DdMetaVariable_Sylvan.lowest_value"]], "make_row_grouping_trivial() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.make_row_grouping_trivial"], [9, "stormpy.storage.ExactSparseMatrix.make_row_grouping_trivial"]], "make_row_grouping_trivial() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.make_row_grouping_trivial"], [9, "stormpy.storage.IntervalSparseMatrix.make_row_grouping_trivial"]], "make_row_grouping_trivial() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.make_row_grouping_trivial"], [9, "stormpy.storage.ParametricSparseMatrix.make_row_grouping_trivial"]], "make_row_grouping_trivial() (sparsematrix method)": [[2, "stormpy.SparseMatrix.make_row_grouping_trivial"], [9, "stormpy.storage.SparseMatrix.make_row_grouping_trivial"]], "make_sparse_model_builder() (in module stormpy)": [[2, "stormpy.make_sparse_model_builder"]], "make_sparse_model_builder_exact() (in module stormpy)": [[2, "stormpy.make_sparse_model_builder_exact"]], "make_sparse_model_builder_parametric() (in module stormpy)": [[2, "stormpy.make_sparse_model_builder_parametric"]], "make_standard_compliant() (janimodel method)": [[2, "stormpy.JaniModel.make_standard_compliant"], [9, "stormpy.storage.JaniModel.make_standard_compliant"]], "make_variables_local() (janiscopechanger method)": [[2, "stormpy.JaniScopeChanger.make_variables_local"], [9, "stormpy.storage.JaniScopeChanger.make_variables_local"]], "manager (expression property)": [[2, "stormpy.Expression.manager"], [9, "stormpy.storage.Expression.manager"]], "markovian_states (sparseexactma property)": [[2, "stormpy.SparseExactMA.markovian_states"], [9, "stormpy.storage.SparseExactMA.markovian_states"]], "markovian_states (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.markovian_states"], [9, "stormpy.storage.SparseExactModelComponents.markovian_states"]], "markovian_states (sparseintervalma property)": [[2, "stormpy.SparseIntervalMA.markovian_states"], [9, "stormpy.storage.SparseIntervalMA.markovian_states"]], "markovian_states (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.markovian_states"], [9, "stormpy.storage.SparseIntervalModelComponents.markovian_states"]], "markovian_states (sparsema property)": [[2, "stormpy.SparseMA.markovian_states"], [9, "stormpy.storage.SparseMA.markovian_states"]], "markovian_states (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.markovian_states"], [9, "stormpy.storage.SparseModelComponents.markovian_states"]], "markovian_states (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.markovian_states"], [9, "stormpy.storage.SparseParametricModelComponents.markovian_states"]], "matrix (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.matrix"]], "maximum_counterexamples (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.maximum_counterexamples"]], "maximum_iterations (nativesolverenvironment property)": [[2, "stormpy.NativeSolverEnvironment.maximum_iterations"]], "maximum_iterations_after_counterexample (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.maximum_iterations_after_counterexample"]], "memory_size (scheduler property)": [[2, "stormpy.Scheduler.memory_size"], [9, "stormpy.storage.Scheduler.memory_size"]], "memory_size (schedulerexact property)": [[2, "stormpy.SchedulerExact.memory_size"], [9, "stormpy.storage.SchedulerExact.memory_size"]], "memory_size (schedulerinterval property)": [[2, "stormpy.SchedulerInterval.memory_size"], [9, "stormpy.storage.SchedulerInterval.memory_size"]], "memory_size (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.memory_size"], [9, "stormpy.storage.SchedulerParametric.memory_size"]], "memoryless (scheduler property)": [[2, "stormpy.Scheduler.memoryless"], [9, "stormpy.storage.Scheduler.memoryless"]], "memoryless (schedulerexact property)": [[2, "stormpy.SchedulerExact.memoryless"], [9, "stormpy.storage.SchedulerExact.memoryless"]], "memoryless (schedulerinterval property)": [[2, "stormpy.SchedulerInterval.memoryless"], [9, "stormpy.storage.SchedulerInterval.memoryless"]], "memoryless (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.memoryless"], [9, "stormpy.storage.SchedulerParametric.memoryless"]], "meta_variables (dd_sylvan property)": [[2, "stormpy.Dd_Sylvan.meta_variables"], [9, "stormpy.storage.Dd_Sylvan.meta_variables"]], "method (minmaxsolverenvironment property)": [[2, "stormpy.MinMaxSolverEnvironment.method"]], "method (nativesolverenvironment property)": [[2, "stormpy.NativeSolverEnvironment.method"]], "minmax_solver_environment (solverenvironment property)": [[2, "stormpy.SolverEnvironment.minmax_solver_environment"]], "model (janichoiceorigins property)": [[2, "stormpy.JaniChoiceOrigins.model"], [9, "stormpy.storage.JaniChoiceOrigins.model"]], "model (modelformulaspair property)": [[2, "stormpy.ModelFormulasPair.model"]], "model (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.model"]], "model (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.model"]], "model (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.model"]], "model_checking() (in module stormpy)": [[2, "stormpy.model_checking"]], "model_checking_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.model_checking_time"]], "model_type (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.model_type"], [9, "stormpy.storage.JaniInformationObject.model_type"]], "model_type (janimodel property)": [[2, "stormpy.JaniModel.model_type"], [9, "stormpy.storage.JaniModel.model_type"]], "model_type (prismprogram property)": [[2, "stormpy.PrismProgram.model_type"], [9, "stormpy.storage.PrismProgram.model_type"]], "module": [[2, "module-stormpy"], [3, "module-stormpy.dft"], [4, "module-stormpy.exceptions"], [5, "module-stormpy.gspn"], [6, "module-stormpy.info"], [7, "module-stormpy.logic"], [8, "module-stormpy.pars"], [9, "module-stormpy.storage"], [10, "module-stormpy.utility"]], "modules (prismprogram property)": [[2, "stormpy.PrismProgram.modules"], [9, "stormpy.storage.PrismProgram.modules"]], "name (binarybooleanoperatortype property)": [[2, "stormpy.BinaryBooleanOperatorType.name"], [7, "stormpy.logic.BinaryBooleanOperatorType.name"]], "name (bisimulationtype property)": [[2, "stormpy.BisimulationType.name"]], "name (comparisontype property)": [[2, "stormpy.ComparisonType.name"], [7, "stormpy.logic.ComparisonType.name"]], "name (ddmetavariabletype property)": [[2, "stormpy.DdMetaVariableType.name"], [9, "stormpy.storage.DdMetaVariableType.name"]], "name (ddmetavariable_sylvan property)": [[2, "stormpy.DdMetaVariable_Sylvan.name"], [9, "stormpy.storage.DdMetaVariable_Sylvan.name"]], "name (eliminationlabelbehavior property)": [[2, "stormpy.EliminationLabelBehavior.name"]], "name (equationsolvertype property)": [[2, "stormpy.EquationSolverType.name"]], "name (janiautomaton property)": [[2, "stormpy.JaniAutomaton.name"], [9, "stormpy.storage.JaniAutomaton.name"]], "name (janiconstant property)": [[2, "stormpy.JaniConstant.name"], [9, "stormpy.storage.JaniConstant.name"]], "name (janilocation property)": [[2, "stormpy.JaniLocation.name"], [9, "stormpy.storage.JaniLocation.name"]], "name (janimodel property)": [[2, "stormpy.JaniModel.name"], [9, "stormpy.storage.JaniModel.name"]], "name (janimodeltype property)": [[2, "stormpy.JaniModelType.name"]], "name (janivariable property)": [[2, "stormpy.JaniVariable.name"], [9, "stormpy.storage.JaniVariable.name"]], "name (minmaxmethod property)": [[2, "stormpy.MinMaxMethod.name"]], "name (modeltype property)": [[2, "stormpy.ModelType.name"], [8, "stormpy.pars.ModelType.name"], [9, "stormpy.storage.ModelType.name"]], "name (nativelinearequationsolvermethod property)": [[2, "stormpy.NativeLinearEquationSolverMethod.name"]], "name (operatortype property)": [[2, "stormpy.OperatorType.name"], [9, "stormpy.storage.OperatorType.name"]], "name (optimizationdirection property)": [[2, "stormpy.OptimizationDirection.name"]], "name (prismconstant property)": [[2, "stormpy.PrismConstant.name"], [9, "stormpy.storage.PrismConstant.name"]], "name (prismlabel property)": [[2, "stormpy.PrismLabel.name"], [9, "stormpy.storage.PrismLabel.name"]], "name (prismmodeltype property)": [[2, "stormpy.PrismModelType.name"], [9, "stormpy.storage.PrismModelType.name"]], "name (prismmodule property)": [[2, "stormpy.PrismModule.name"], [9, "stormpy.storage.PrismModule.name"]], "name (prismrewardmodel property)": [[2, "stormpy.PrismRewardModel.name"], [9, "stormpy.storage.PrismRewardModel.name"]], "name (prismvariable property)": [[2, "stormpy.PrismVariable.name"], [9, "stormpy.storage.PrismVariable.name"]], "name (property property)": [[2, "stormpy.Property.name"]], "name (quotientformat property)": [[2, "stormpy.QuotientFormat.name"]], "name (variable property)": [[2, "stormpy.Variable.name"], [9, "stormpy.storage.Variable.name"]], "native (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.native"]], "native_solver_environment (solverenvironment property)": [[2, "stormpy.SolverEnvironment.native_solver_environment"]], "new_row_group() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.new_row_group"], [9, "stormpy.storage.ExactSparseMatrixBuilder.new_row_group"]], "new_row_group() (intervalsparsematrixbuilder method)": [[2, "stormpy.IntervalSparseMatrixBuilder.new_row_group"], [9, "stormpy.storage.IntervalSparseMatrixBuilder.new_row_group"]], "new_row_group() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.new_row_group"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.new_row_group"]], "new_row_group() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.new_row_group"], [9, "stormpy.storage.SparseMatrixBuilder.new_row_group"]], "new_to_old_action_mapping (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.new_to_old_action_mapping"]], "new_to_old_action_mapping (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.new_to_old_action_mapping"]], "new_to_old_action_mapping (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.new_to_old_action_mapping"]], "new_to_old_row_mapping (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.new_to_old_row_mapping"]], "new_to_old_state_mapping (subsystembuilderreturntypedouble property)": [[2, "stormpy.SubsystemBuilderReturnTypeDouble.new_to_old_state_mapping"]], "new_to_old_state_mapping (subsystembuilderreturntypeexact property)": [[2, "stormpy.SubsystemBuilderReturnTypeExact.new_to_old_state_mapping"]], "new_to_old_state_mapping (subsystembuilderreturntyperatfunc property)": [[2, "stormpy.SubsystemBuilderReturnTypeRatFunc.new_to_old_state_mapping"]], "node_count (dd_sylvan property)": [[2, "stormpy.Dd_Sylvan.node_count"], [9, "stormpy.storage.Dd_Sylvan.node_count"]], "nominator (rational property)": [[2, "stormpy.Rational.nominator"]], "nominator (rationalfunction property)": [[2, "stormpy.RationalFunction.nominator"]], "nondeterministic_choice_indices (sparseexactma property)": [[2, "stormpy.SparseExactMA.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseExactMA.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseexactmdp property)": [[2, "stormpy.SparseExactMdp.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseExactMdp.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseintervalma property)": [[2, "stormpy.SparseIntervalMA.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseIntervalMA.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseintervalmdp property)": [[2, "stormpy.SparseIntervalMdp.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseIntervalMdp.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparsema property)": [[2, "stormpy.SparseMA.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseMA.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparsemdp property)": [[2, "stormpy.SparseMdp.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseMdp.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseparametricma property)": [[2, "stormpy.SparseParametricMA.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseParametricMA.nondeterministic_choice_indices"]], "nondeterministic_choice_indices (sparseparametricmdp property)": [[2, "stormpy.SparseParametricMdp.nondeterministic_choice_indices"], [9, "stormpy.storage.SparseParametricMdp.nondeterministic_choice_indices"]], "nr_automata (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.nr_automata"], [9, "stormpy.storage.JaniInformationObject.nr_automata"]], "nr_columns (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.nr_columns"], [9, "stormpy.storage.ExactSparseMatrix.nr_columns"]], "nr_columns (intervalsparsematrix property)": [[2, "stormpy.IntervalSparseMatrix.nr_columns"], [9, "stormpy.storage.IntervalSparseMatrix.nr_columns"]], "nr_columns (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.nr_columns"], [9, "stormpy.storage.ParametricSparseMatrix.nr_columns"]], "nr_columns (sparsematrix property)": [[2, "stormpy.SparseMatrix.nr_columns"], [9, "stormpy.storage.SparseMatrix.nr_columns"]], "nr_destinations (janiedge property)": [[2, "stormpy.JaniEdge.nr_destinations"], [9, "stormpy.storage.JaniEdge.nr_destinations"]], "nr_edges (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.nr_edges"], [9, "stormpy.storage.JaniInformationObject.nr_edges"]], "nr_entries (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.nr_entries"], [9, "stormpy.storage.ExactSparseMatrix.nr_entries"]], "nr_entries (intervalsparsematrix property)": [[2, "stormpy.IntervalSparseMatrix.nr_entries"], [9, "stormpy.storage.IntervalSparseMatrix.nr_entries"]], "nr_entries (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.nr_entries"], [9, "stormpy.storage.ParametricSparseMatrix.nr_entries"]], "nr_entries (sparsematrix property)": [[2, "stormpy.SparseMatrix.nr_entries"], [9, "stormpy.storage.SparseMatrix.nr_entries"]], "nr_modules (prismprogram property)": [[2, "stormpy.PrismProgram.nr_modules"], [9, "stormpy.storage.PrismProgram.nr_modules"]], "nr_observations (sparseexactpomdp property)": [[2, "stormpy.SparseExactPomdp.nr_observations"], [9, "stormpy.storage.SparseExactPomdp.nr_observations"]], "nr_observations (sparseintervalpomdp property)": [[2, "stormpy.SparseIntervalPomdp.nr_observations"], [9, "stormpy.storage.SparseIntervalPomdp.nr_observations"]], "nr_observations (sparseparametricpomdp property)": [[2, "stormpy.SparseParametricPomdp.nr_observations"], [9, "stormpy.storage.SparseParametricPomdp.nr_observations"]], "nr_observations (sparsepomdp property)": [[2, "stormpy.SparsePomdp.nr_observations"], [9, "stormpy.storage.SparsePomdp.nr_observations"]], "nr_rows (exactsparsematrix property)": [[2, "stormpy.ExactSparseMatrix.nr_rows"], [9, "stormpy.storage.ExactSparseMatrix.nr_rows"]], "nr_rows (intervalsparsematrix property)": [[2, "stormpy.IntervalSparseMatrix.nr_rows"], [9, "stormpy.storage.IntervalSparseMatrix.nr_rows"]], "nr_rows (parametricsparsematrix property)": [[2, "stormpy.ParametricSparseMatrix.nr_rows"], [9, "stormpy.storage.ParametricSparseMatrix.nr_rows"]], "nr_rows (sparsematrix property)": [[2, "stormpy.SparseMatrix.nr_rows"], [9, "stormpy.storage.SparseMatrix.nr_rows"]], "nr_subformulas (multiobjectiveformula property)": [[2, "stormpy.MultiObjectiveFormula.nr_subformulas"], [7, "stormpy.logic.MultiObjectiveFormula.nr_subformulas"]], "nr_terms (polynomial property)": [[2, "stormpy.Polynomial.nr_terms"]], "nr_variables (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.nr_variables"], [9, "stormpy.storage.JaniInformationObject.nr_variables"]], "number_of_set_bits() (bitvector method)": [[2, "stormpy.BitVector.number_of_set_bits"], [9, "stormpy.storage.BitVector.number_of_set_bits"]], "number_of_unlabeled_commands (prismprogram property)": [[2, "stormpy.PrismProgram.number_of_unlabeled_commands"], [9, "stormpy.storage.PrismProgram.number_of_unlabeled_commands"]], "numerator (factorizedrationalfunction property)": [[2, "stormpy.FactorizedRationalFunction.numerator"]], "numerator (rational property)": [[2, "stormpy.Rational.numerator"]], "numerator (rationalfunction property)": [[2, "stormpy.RationalFunction.numerator"]], "observability_classes (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.observability_classes"], [9, "stormpy.storage.SparseExactModelComponents.observability_classes"]], "observability_classes (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.observability_classes"], [9, "stormpy.storage.SparseIntervalModelComponents.observability_classes"]], "observability_classes (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.observability_classes"], [9, "stormpy.storage.SparseModelComponents.observability_classes"]], "observability_classes (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.observability_classes"], [9, "stormpy.storage.SparseParametricModelComponents.observability_classes"]], "observation_valuations (sparseexactpomdp property)": [[2, "stormpy.SparseExactPomdp.observation_valuations"], [9, "stormpy.storage.SparseExactPomdp.observation_valuations"]], "observation_valuations (sparseintervalpomdp property)": [[2, "stormpy.SparseIntervalPomdp.observation_valuations"], [9, "stormpy.storage.SparseIntervalPomdp.observation_valuations"]], "observation_valuations (sparsepomdp property)": [[2, "stormpy.SparsePomdp.observation_valuations"], [9, "stormpy.storage.SparsePomdp.observation_valuations"]], "observations (sparseexactpomdp property)": [[2, "stormpy.SparseExactPomdp.observations"], [9, "stormpy.storage.SparseExactPomdp.observations"]], "observations (sparseintervalpomdp property)": [[2, "stormpy.SparseIntervalPomdp.observations"], [9, "stormpy.storage.SparseIntervalPomdp.observations"]], "observations (sparseparametricpomdp property)": [[2, "stormpy.SparseParametricPomdp.observations"], [9, "stormpy.storage.SparseParametricPomdp.observations"]], "observations (sparsepomdp property)": [[2, "stormpy.SparsePomdp.observations"], [9, "stormpy.storage.SparsePomdp.observations"]], "old_to_new_state_mapping (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.old_to_new_state_mapping"]], "operator (expression property)": [[2, "stormpy.Expression.operator"], [9, "stormpy.storage.Expression.operator"]], "optimality_type (operatorformula property)": [[2, "stormpy.OperatorFormula.optimality_type"], [7, "stormpy.logic.OperatorFormula.optimality_type"]], "optimistic_value_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.optimistic_value_iteration"]], "optimistic_value_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.optimistic_value_iteration"]], "parse() (expressionparser method)": [[2, "stormpy.ExpressionParser.parse"], [9, "stormpy.storage.ExpressionParser.parse"]], "parse_constant_definitions() (symbolicmodeldescription method)": [[2, "stormpy.SymbolicModelDescription.parse_constant_definitions"]], "parse_constants_string() (in module stormpy)": [[2, "stormpy.parse_constants_string"]], "parse_jani_model() (in module stormpy)": [[2, "stormpy.parse_jani_model"]], "parse_jani_model_from_string() (in module stormpy)": [[2, "stormpy.parse_jani_model_from_string"]], "parse_prism_program() (in module stormpy)": [[2, "stormpy.parse_prism_program"]], "parse_properties() (in module stormpy)": [[2, "stormpy.parse_properties"]], "parse_properties_for_jani_model() (in module stormpy)": [[2, "stormpy.parse_properties_for_jani_model"]], "parse_properties_for_prism_program() (in module stormpy)": [[2, "stormpy.parse_properties_for_prism_program"]], "parse_properties_without_context() (in module stormpy)": [[2, "stormpy.parse_properties_without_context"]], "partial (scheduler property)": [[2, "stormpy.Scheduler.partial"], [9, "stormpy.storage.Scheduler.partial"]], "partial (schedulerexact property)": [[2, "stormpy.SchedulerExact.partial"], [9, "stormpy.storage.SchedulerExact.partial"]], "partial (schedulerinterval property)": [[2, "stormpy.SchedulerInterval.partial"], [9, "stormpy.storage.SchedulerInterval.partial"]], "partial (schedulerparametric property)": [[2, "stormpy.SchedulerParametric.partial"], [9, "stormpy.storage.SchedulerParametric.partial"]], "perform_bisimulation() (in module stormpy)": [[2, "stormpy.perform_bisimulation"]], "perform_sparse_bisimulation() (in module stormpy)": [[2, "stormpy.perform_sparse_bisimulation"]], "perform_symbolic_bisimulation() (in module stormpy)": [[2, "stormpy.perform_symbolic_bisimulation"]], "player1_matrix (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.player1_matrix"], [9, "stormpy.storage.SparseExactModelComponents.player1_matrix"]], "player1_matrix (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.player1_matrix"], [9, "stormpy.storage.SparseIntervalModelComponents.player1_matrix"]], "player1_matrix (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.player1_matrix"], [9, "stormpy.storage.SparseModelComponents.player1_matrix"]], "player1_matrix (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.player1_matrix"], [9, "stormpy.storage.SparseParametricModelComponents.player1_matrix"]], "policy_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.policy_iteration"]], "polynomial() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.polynomial"]], "power_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.power_iteration"]], "precision (minmaxsolverenvironment property)": [[2, "stormpy.MinMaxSolverEnvironment.precision"]], "precision (nativesolverenvironment property)": [[2, "stormpy.NativeSolverEnvironment.precision"]], "precompute() (smtcounterexamplegenerator static method)": [[2, "stormpy.SMTCounterExampleGenerator.precompute"]], "preprocess_symbolic_input() (in module stormpy)": [[2, "stormpy.preprocess_symbolic_input"]], "preserved_label_names (builderoptions property)": [[2, "stormpy.BuilderOptions.preserved_label_names"]], "print_row() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.print_row"], [9, "stormpy.storage.ExactSparseMatrix.print_row"]], "print_row() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.print_row"], [9, "stormpy.storage.IntervalSparseMatrix.print_row"]], "print_row() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.print_row"], [9, "stormpy.storage.ParametricSparseMatrix.print_row"]], "print_row() (sparsematrix method)": [[2, "stormpy.SparseMatrix.print_row"], [9, "stormpy.storage.SparseMatrix.print_row"]], "prob01max_states() (in module stormpy)": [[2, "stormpy.prob01max_states"]], "prob01min_states() (in module stormpy)": [[2, "stormpy.prob01min_states"]], "probability (janiedgedestination property)": [[2, "stormpy.JaniEdgeDestination.probability"], [9, "stormpy.storage.JaniEdgeDestination.probability"]], "probability_expression (prismupdate property)": [[2, "stormpy.PrismUpdate.probability_expression"], [9, "stormpy.storage.PrismUpdate.probability_expression"]], "program (prismchoiceorigins property)": [[2, "stormpy.PrismChoiceOrigins.program"], [9, "stormpy.storage.PrismChoiceOrigins.program"]], "rank (variable property)": [[2, "stormpy.Variable.rank"]], "rate (janiedge property)": [[2, "stormpy.JaniEdge.rate"], [9, "stormpy.storage.JaniEdge.rate"]], "rate_transitions (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.rate_transitions"], [9, "stormpy.storage.SparseExactModelComponents.rate_transitions"]], "rate_transitions (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.rate_transitions"], [9, "stormpy.storage.SparseIntervalModelComponents.rate_transitions"]], "rate_transitions (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.rate_transitions"], [9, "stormpy.storage.SparseModelComponents.rate_transitions"]], "rate_transitions (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.rate_transitions"], [9, "stormpy.storage.SparseParametricModelComponents.rate_transitions"]], "rational_function() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.rational_function"]], "rational_search (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.rational_search"]], "rational_search (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.rational_search"]], "raw_formula (property property)": [[2, "stormpy.Property.raw_formula"]], "reduce_to_state_based_rewards() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.reduce_to_state_based_rewards"], [9, "stormpy.storage.SparseExactRewardModel.reduce_to_state_based_rewards"]], "reduce_to_state_based_rewards() (sparseintervalrewardmodel method)": [[2, "stormpy.SparseIntervalRewardModel.reduce_to_state_based_rewards"], [9, "stormpy.storage.SparseIntervalRewardModel.reduce_to_state_based_rewards"]], "reduce_to_state_based_rewards() (sparseparametricrewardmodel method)": [[2, "stormpy.SparseParametricRewardModel.reduce_to_state_based_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.reduce_to_state_based_rewards"]], "reduce_to_state_based_rewards() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.reduce_to_state_based_rewards"], [9, "stormpy.storage.SparseRewardModel.reduce_to_state_based_rewards"]], "remove_bound() (operatorformula method)": [[2, "stormpy.OperatorFormula.remove_bound"], [7, "stormpy.logic.OperatorFormula.remove_bound"]], "remove_constant() (janimodel method)": [[2, "stormpy.JaniModel.remove_constant"], [9, "stormpy.storage.JaniModel.remove_constant"]], "remove_optimality_type() (operatorformula method)": [[2, "stormpy.OperatorFormula.remove_optimality_type"], [7, "stormpy.logic.OperatorFormula.remove_optimality_type"]], "replace_automaton() (janimodel method)": [[2, "stormpy.JaniModel.replace_automaton"], [9, "stormpy.storage.JaniModel.replace_automaton"]], "replace_columns() (exactsparsematrixbuilder method)": [[2, "stormpy.ExactSparseMatrixBuilder.replace_columns"], [9, "stormpy.storage.ExactSparseMatrixBuilder.replace_columns"]], "replace_columns() (intervalsparsematrixbuilder method)": [[2, "stormpy.IntervalSparseMatrixBuilder.replace_columns"], [9, "stormpy.storage.IntervalSparseMatrixBuilder.replace_columns"]], "replace_columns() (parametricsparsematrixbuilder method)": [[2, "stormpy.ParametricSparseMatrixBuilder.replace_columns"], [9, "stormpy.storage.ParametricSparseMatrixBuilder.replace_columns"]], "replace_columns() (sparsematrixbuilder method)": [[2, "stormpy.SparseMatrixBuilder.replace_columns"], [9, "stormpy.storage.SparseMatrixBuilder.replace_columns"]], "reset_timeout() (in module stormpy)": [[2, "stormpy.reset_timeout"]], "restrict_commands() (prismprogram method)": [[2, "stormpy.PrismProgram.restrict_commands"], [9, "stormpy.storage.PrismProgram.restrict_commands"]], "restrict_edges() (janimodel method)": [[2, "stormpy.JaniModel.restrict_edges"], [9, "stormpy.storage.JaniModel.restrict_edges"]], "reward_models (prismprogram property)": [[2, "stormpy.PrismProgram.reward_models"], [9, "stormpy.storage.PrismProgram.reward_models"]], "reward_models (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.reward_models"], [9, "stormpy.storage.SparseExactModelComponents.reward_models"]], "reward_models (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.reward_models"], [9, "stormpy.storage.SparseIntervalModelComponents.reward_models"]], "reward_models (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.reward_models"], [9, "stormpy.storage.SparseModelComponents.reward_models"]], "reward_models (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.reward_models"], [9, "stormpy.storage.SparseParametricModelComponents.reward_models"]], "reward_name (rewardoperator property)": [[2, "stormpy.RewardOperator.reward_name"], [7, "stormpy.logic.RewardOperator.reward_name"]], "right_subformula (binarypathformula property)": [[2, "stormpy.BinaryPathFormula.right_subformula"], [7, "stormpy.logic.BinaryPathFormula.right_subformula"]], "right_subformula (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.right_subformula"], [7, "stormpy.logic.BoundedUntilFormula.right_subformula"]], "row_iter() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.row_iter"], [9, "stormpy.storage.ExactSparseMatrix.row_iter"]], "row_iter() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.row_iter"], [9, "stormpy.storage.IntervalSparseMatrix.row_iter"]], "row_iter() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.row_iter"], [9, "stormpy.storage.ParametricSparseMatrix.row_iter"]], "row_iter() (sparsematrix method)": [[2, "stormpy.SparseMatrix.row_iter"], [9, "stormpy.storage.SparseMatrix.row_iter"]], "scheduler (explicitexactquantitativecheckresult property)": [[2, "stormpy.ExplicitExactQuantitativeCheckResult.scheduler"]], "scheduler (explicitparametricquantitativecheckresult property)": [[2, "stormpy.ExplicitParametricQuantitativeCheckResult.scheduler"]], "scheduler (explicitquantitativecheckresult property)": [[2, "stormpy.ExplicitQuantitativeCheckResult.scheduler"]], "set() (bitvector method)": [[2, "stormpy.BitVector.set"], [9, "stormpy.storage.BitVector.set"]], "set_add_out_of_bounds_state() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_add_out_of_bounds_state"]], "set_add_overlapping_guards_label() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_add_overlapping_guards_label"]], "set_bound() (operatorformula method)": [[2, "stormpy.OperatorFormula.set_bound"], [7, "stormpy.logic.OperatorFormula.set_bound"]], "set_build_all_labels() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_all_labels"]], "set_build_all_reward_models() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_all_reward_models"]], "set_build_choice_labels() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_choice_labels"]], "set_build_observation_valuations() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_observation_valuations"]], "set_build_state_valuations() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_state_valuations"]], "set_build_with_choice_origins() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_build_with_choice_origins"]], "set_choice() (scheduler method)": [[2, "stormpy.Scheduler.set_choice"], [9, "stormpy.storage.Scheduler.set_choice"]], "set_choice() (schedulerexact method)": [[2, "stormpy.SchedulerExact.set_choice"], [9, "stormpy.storage.SchedulerExact.set_choice"]], "set_choice() (schedulerinterval method)": [[2, "stormpy.SchedulerInterval.set_choice"], [9, "stormpy.storage.SchedulerInterval.set_choice"]], "set_choice() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.set_choice"], [9, "stormpy.storage.SchedulerParametric.set_choice"]], "set_choices() (choicelabeling method)": [[2, "stormpy.ChoiceLabeling.set_choices"], [9, "stormpy.storage.ChoiceLabeling.set_choices"]], "set_compute_only_maybe_states() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_compute_only_maybe_states"]], "set_exploration_checks() (builderoptions method)": [[2, "stormpy.BuilderOptions.set_exploration_checks"]], "set_force_sound() (solverenvironment method)": [[2, "stormpy.SolverEnvironment.set_force_sound"]], "set_hint() (checktask method)": [[2, "stormpy.CheckTask.set_hint"]], "set_identifier_mapping() (expressionparser method)": [[2, "stormpy.ExpressionParser.set_identifier_mapping"], [9, "stormpy.storage.ExpressionParser.set_identifier_mapping"]], "set_linear_equation_solver_type() (solverenvironment method)": [[2, "stormpy.SolverEnvironment.set_linear_equation_solver_type"]], "set_loglevel_debug() (in module stormpy)": [[2, "stormpy.set_loglevel_debug"]], "set_loglevel_error() (in module stormpy)": [[2, "stormpy.set_loglevel_error"]], "set_loglevel_trace() (in module stormpy)": [[2, "stormpy.set_loglevel_trace"]], "set_maybe_states() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_maybe_states"]], "set_model_type() (janimodel method)": [[2, "stormpy.JaniModel.set_model_type"], [9, "stormpy.storage.JaniModel.set_model_type"]], "set_optimality_type() (operatorformula method)": [[2, "stormpy.OperatorFormula.set_optimality_type"], [7, "stormpy.logic.OperatorFormula.set_optimality_type"]], "set_produce_schedulers() (checktask method)": [[2, "stormpy.CheckTask.set_produce_schedulers"]], "set_produce_schedulers() (exactchecktask method)": [[2, "stormpy.ExactCheckTask.set_produce_schedulers"]], "set_produce_schedulers() (parametricchecktask method)": [[2, "stormpy.ParametricCheckTask.set_produce_schedulers"]], "set_result_hint() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_result_hint"]], "set_robust_uncertainty() (checktask method)": [[2, "stormpy.CheckTask.set_robust_uncertainty"]], "set_scheduler_hint() (explicitmodelcheckerhintdouble method)": [[2, "stormpy.ExplicitModelCheckerHintDouble.set_scheduler_hint"]], "set_settings() (in module stormpy)": [[2, "stormpy.set_settings"]], "set_standard_system_composition() (janimodel method)": [[2, "stormpy.JaniModel.set_standard_system_composition"], [9, "stormpy.storage.JaniModel.set_standard_system_composition"]], "set_state_reward() (sparseexactrewardmodel method)": [[2, "stormpy.SparseExactRewardModel.set_state_reward"], [9, "stormpy.storage.SparseExactRewardModel.set_state_reward"]], "set_state_reward() (sparseintervalrewardmodel method)": [[2, "stormpy.SparseIntervalRewardModel.set_state_reward"], [9, "stormpy.storage.SparseIntervalRewardModel.set_state_reward"]], "set_state_reward() (sparserewardmodel method)": [[2, "stormpy.SparseRewardModel.set_state_reward"], [9, "stormpy.storage.SparseRewardModel.set_state_reward"]], "set_states() (statelabeling method)": [[2, "stormpy.StateLabeling.set_states"], [9, "stormpy.storage.StateLabeling.set_states"]], "set_timeout() (in module stormpy)": [[2, "stormpy.set_timeout"]], "set_value() (exactsparsematrixentry method)": [[2, "stormpy.ExactSparseMatrixEntry.set_value"], [9, "stormpy.storage.ExactSparseMatrixEntry.set_value"]], "set_value() (intervalsparsematrixentry method)": [[2, "stormpy.IntervalSparseMatrixEntry.set_value"], [9, "stormpy.storage.IntervalSparseMatrixEntry.set_value"]], "set_value() (parametricsparsematrixentry method)": [[2, "stormpy.ParametricSparseMatrixEntry.set_value"], [9, "stormpy.storage.ParametricSparseMatrixEntry.set_value"]], "set_value() (sparsematrixentry method)": [[2, "stormpy.SparseMatrixEntry.set_value"], [9, "stormpy.storage.SparseMatrixEntry.set_value"]], "setup_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.setup_time"]], "silent (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.silent"]], "simplify() (expression method)": [[2, "stormpy.Expression.simplify"], [9, "stormpy.storage.Expression.simplify"]], "simplify() (prismprogram method)": [[2, "stormpy.PrismProgram.simplify"], [9, "stormpy.storage.PrismProgram.simplify"]], "simplify() (prismupdate method)": [[2, "stormpy.PrismUpdate.simplify"], [9, "stormpy.storage.PrismUpdate.simplify"]], "sink_rows (endcomponenteliminatorreturntypedouble property)": [[2, "stormpy.EndComponentEliminatorReturnTypeDouble.sink_rows"]], "size (maximalendcomponent property)": [[2, "stormpy.MaximalEndComponent.size"], [9, "stormpy.storage.MaximalEndComponent.size"]], "size (maximalendcomponentdecomposition_double property)": [[2, "stormpy.MaximalEndComponentDecomposition_double.size"], [9, "stormpy.storage.MaximalEndComponentDecomposition_double.size"]], "size (maximalendcomponentdecomposition_exact property)": [[2, "stormpy.MaximalEndComponentDecomposition_exact.size"], [9, "stormpy.storage.MaximalEndComponentDecomposition_exact.size"]], "size (maximalendcomponentdecomposition_interval property)": [[2, "stormpy.MaximalEndComponentDecomposition_interval.size"], [9, "stormpy.storage.MaximalEndComponentDecomposition_interval.size"]], "size (maximalendcomponentdecomposition_ratfunc property)": [[2, "stormpy.MaximalEndComponentDecomposition_ratfunc.size"], [9, "stormpy.storage.MaximalEndComponentDecomposition_ratfunc.size"]], "size() (bitvector method)": [[2, "stormpy.BitVector.size"], [9, "stormpy.storage.BitVector.size"]], "solver_environment (environment property)": [[2, "stormpy.Environment.solver_environment"]], "solver_time (smtcounterexamplegeneratorstats property)": [[2, "stormpy.SMTCounterExampleGeneratorStats.solver_time"]], "sound_value_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.sound_value_iteration"]], "sound_value_iteration (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.sound_value_iteration"]], "source_location_index (janiedge property)": [[2, "stormpy.JaniEdge.source_location_index"], [9, "stormpy.storage.JaniEdge.source_location_index"]], "state_action_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.state_action_rewards"], [9, "stormpy.storage.SparseExactRewardModel.state_action_rewards"]], "state_action_rewards (sparseintervalrewardmodel property)": [[2, "stormpy.SparseIntervalRewardModel.state_action_rewards"], [9, "stormpy.storage.SparseIntervalRewardModel.state_action_rewards"]], "state_action_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.state_action_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.state_action_rewards"]], "state_action_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.state_action_rewards"], [9, "stormpy.storage.SparseRewardModel.state_action_rewards"]], "state_domain_size (janiinformationobject property)": [[2, "stormpy.JaniInformationObject.state_domain_size"], [9, "stormpy.storage.JaniInformationObject.state_domain_size"]], "state_labeling (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.state_labeling"], [9, "stormpy.storage.SparseExactModelComponents.state_labeling"]], "state_labeling (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.state_labeling"], [9, "stormpy.storage.SparseIntervalModelComponents.state_labeling"]], "state_labeling (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.state_labeling"], [9, "stormpy.storage.SparseModelComponents.state_labeling"]], "state_labeling (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.state_labeling"], [9, "stormpy.storage.SparseParametricModelComponents.state_labeling"]], "state_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.state_rewards"], [9, "stormpy.storage.SparseExactRewardModel.state_rewards"]], "state_rewards (sparseintervalrewardmodel property)": [[2, "stormpy.SparseIntervalRewardModel.state_rewards"], [9, "stormpy.storage.SparseIntervalRewardModel.state_rewards"]], "state_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.state_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.state_rewards"]], "state_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.state_rewards"], [9, "stormpy.storage.SparseRewardModel.state_rewards"]], "state_valuations (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.state_valuations"], [9, "stormpy.storage.SparseExactModelComponents.state_valuations"]], "state_valuations (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.state_valuations"], [9, "stormpy.storage.SparseIntervalModelComponents.state_valuations"]], "state_valuations (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.state_valuations"], [9, "stormpy.storage.SparseModelComponents.state_valuations"]], "state_valuations (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.state_valuations"], [9, "stormpy.storage.SparseParametricModelComponents.state_valuations"]], "store_as_string() (bitvector method)": [[2, "stormpy.BitVector.store_as_string"], [9, "stormpy.storage.BitVector.store_as_string"]], "stormpy": [[2, "module-stormpy"]], "subformula (unarypathformula property)": [[2, "stormpy.UnaryPathFormula.subformula"], [7, "stormpy.logic.UnaryPathFormula.subformula"]], "subformula (unarystateformula property)": [[2, "stormpy.UnaryStateFormula.subformula"], [7, "stormpy.logic.UnaryStateFormula.subformula"]], "subformulas (multiobjectiveformula property)": [[2, "stormpy.MultiObjectiveFormula.subformulas"], [7, "stormpy.logic.MultiObjectiveFormula.subformulas"]], "submatrix() (exactsparsematrix method)": [[2, "stormpy.ExactSparseMatrix.submatrix"], [9, "stormpy.storage.ExactSparseMatrix.submatrix"]], "submatrix() (intervalsparsematrix method)": [[2, "stormpy.IntervalSparseMatrix.submatrix"], [9, "stormpy.storage.IntervalSparseMatrix.submatrix"]], "submatrix() (parametricsparsematrix method)": [[2, "stormpy.ParametricSparseMatrix.submatrix"], [9, "stormpy.storage.ParametricSparseMatrix.submatrix"]], "submatrix() (sparsematrix method)": [[2, "stormpy.SparseMatrix.submatrix"], [9, "stormpy.storage.SparseMatrix.submatrix"]], "substitute() (expression method)": [[2, "stormpy.Expression.substitute"], [9, "stormpy.storage.Expression.substitute"]], "substitute() (formula method)": [[2, "stormpy.Formula.substitute"], [7, "stormpy.logic.Formula.substitute"]], "substitute() (janiedge method)": [[2, "stormpy.JaniEdge.substitute"], [9, "stormpy.storage.JaniEdge.substitute"]], "substitute() (janiorderedassignments method)": [[2, "stormpy.JaniOrderedAssignments.substitute"], [9, "stormpy.storage.JaniOrderedAssignments.substitute"]], "substitute() (polynomial method)": [[2, "stormpy.Polynomial.substitute"]], "substitute() (prismupdate method)": [[2, "stormpy.PrismUpdate.substitute"], [9, "stormpy.storage.PrismUpdate.substitute"]], "substitute_constants() (janimodel method)": [[2, "stormpy.JaniModel.substitute_constants"], [9, "stormpy.storage.JaniModel.substitute_constants"]], "substitute_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.substitute_constants"], [9, "stormpy.storage.PrismProgram.substitute_constants"]], "substitute_formulas() (prismprogram method)": [[2, "stormpy.PrismProgram.substitute_formulas"], [9, "stormpy.storage.PrismProgram.substitute_formulas"]], "substitute_functions() (janimodel method)": [[2, "stormpy.JaniModel.substitute_functions"], [9, "stormpy.storage.JaniModel.substitute_functions"]], "substitute_labels_by_labels() (formula method)": [[2, "stormpy.Formula.substitute_labels_by_labels"], [7, "stormpy.logic.Formula.substitute_labels_by_labels"]], "substitute_nonstandard_predicates() (prismprogram method)": [[2, "stormpy.PrismProgram.substitute_nonstandard_predicates"], [9, "stormpy.storage.PrismProgram.substitute_nonstandard_predicates"]], "target_location_index (janiedgedestination property)": [[2, "stormpy.JaniEdgeDestination.target_location_index"], [9, "stormpy.storage.JaniEdgeDestination.target_location_index"]], "template_edge (janiedge property)": [[2, "stormpy.JaniEdge.template_edge"], [9, "stormpy.storage.JaniEdge.template_edge"]], "threshold (operatorformula property)": [[2, "stormpy.OperatorFormula.threshold"], [7, "stormpy.logic.OperatorFormula.threshold"]], "threshold_expr (operatorformula property)": [[2, "stormpy.OperatorFormula.threshold_expr"], [7, "stormpy.logic.OperatorFormula.threshold_expr"]], "to_dot() (janimodel method)": [[2, "stormpy.JaniModel.to_dot"], [9, "stormpy.storage.JaniModel.to_dot"]], "to_expression() (bdd_sylvan method)": [[2, "stormpy.Bdd_Sylvan.to_expression"], [9, "stormpy.storage.Bdd_Sylvan.to_expression"]], "to_jani() (prismprogram method)": [[2, "stormpy.PrismProgram.to_jani"], [9, "stormpy.storage.PrismProgram.to_jani"]], "to_json() (simplevaluation method)": [[2, "stormpy.SimpleValuation.to_json"], [9, "stormpy.storage.SimpleValuation.to_json"]], "to_json_str() (scheduler method)": [[2, "stormpy.Scheduler.to_json_str"], [9, "stormpy.storage.Scheduler.to_json_str"]], "to_json_str() (schedulerexact method)": [[2, "stormpy.SchedulerExact.to_json_str"], [9, "stormpy.storage.SchedulerExact.to_json_str"]], "to_json_str() (schedulerinterval method)": [[2, "stormpy.SchedulerInterval.to_json_str"], [9, "stormpy.storage.SchedulerInterval.to_json_str"]], "to_json_str() (schedulerparametric method)": [[2, "stormpy.SchedulerParametric.to_json_str"], [9, "stormpy.storage.SchedulerParametric.to_json_str"]], "to_smt2() (factorizedpolynomial method)": [[2, "stormpy.FactorizedPolynomial.to_smt2"]], "to_smt2() (factorizedrationalfunction method)": [[2, "stormpy.FactorizedRationalFunction.to_smt2"]], "to_smt2() (polynomial method)": [[2, "stormpy.Polynomial.to_smt2"]], "to_smt2() (rationalfunction method)": [[2, "stormpy.RationalFunction.to_smt2"]], "to_string() (dicestringvisitor method)": [[2, "stormpy.DiceStringVisitor.to_string"], [9, "stormpy.storage.DiceStringVisitor.to_string"]], "topological (equationsolvertype attribute)": [[2, "stormpy.EquationSolverType.topological"]], "topological (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.topological"]], "topological_sort() (in module stormpy)": [[2, "stormpy.topological_sort"]], "total_degree (polynomial property)": [[2, "stormpy.Polynomial.total_degree"]], "transform() (janilocationexpander method)": [[2, "stormpy.JaniLocationExpander.transform"], [9, "stormpy.storage.JaniLocationExpander.transform"]], "transform_to_discrete_time_model() (in module stormpy)": [[2, "stormpy.transform_to_discrete_time_model"]], "transform_to_sparse_model() (in module stormpy)": [[2, "stormpy.transform_to_sparse_model"]], "transition_matrix (sparseexactmodelcomponents property)": [[2, "stormpy.SparseExactModelComponents.transition_matrix"], [9, "stormpy.storage.SparseExactModelComponents.transition_matrix"]], "transition_matrix (sparseintervalmodelcomponents property)": [[2, "stormpy.SparseIntervalModelComponents.transition_matrix"], [9, "stormpy.storage.SparseIntervalModelComponents.transition_matrix"]], "transition_matrix (sparsemodelcomponents property)": [[2, "stormpy.SparseModelComponents.transition_matrix"], [9, "stormpy.storage.SparseModelComponents.transition_matrix"]], "transition_matrix (sparseparametricmodelcomponents property)": [[2, "stormpy.SparseParametricModelComponents.transition_matrix"], [9, "stormpy.storage.SparseParametricModelComponents.transition_matrix"]], "transition_rewards (sparseexactrewardmodel property)": [[2, "stormpy.SparseExactRewardModel.transition_rewards"], [9, "stormpy.storage.SparseExactRewardModel.transition_rewards"]], "transition_rewards (sparseintervalrewardmodel property)": [[2, "stormpy.SparseIntervalRewardModel.transition_rewards"], [9, "stormpy.storage.SparseIntervalRewardModel.transition_rewards"]], "transition_rewards (sparseparametricrewardmodel property)": [[2, "stormpy.SparseParametricRewardModel.transition_rewards"], [9, "stormpy.storage.SparseParametricRewardModel.transition_rewards"]], "transition_rewards (sparserewardmodel property)": [[2, "stormpy.SparseRewardModel.transition_rewards"], [9, "stormpy.storage.SparseRewardModel.transition_rewards"]], "transitions (sparseexactmodelaction property)": [[2, "stormpy.SparseExactModelAction.transitions"], [9, "stormpy.storage.SparseExactModelAction.transitions"]], "transitions (sparseintervalmodelaction property)": [[2, "stormpy.SparseIntervalModelAction.transitions"], [9, "stormpy.storage.SparseIntervalModelAction.transitions"]], "transitions (sparsemodelaction property)": [[2, "stormpy.SparseModelAction.transitions"], [9, "stormpy.storage.SparseModelAction.transitions"]], "transitions (sparseparametricmodelaction property)": [[2, "stormpy.SparseParametricModelAction.transitions"], [9, "stormpy.storage.SparseParametricModelAction.transitions"]], "type (ddmetavariable_sylvan property)": [[2, "stormpy.DdMetaVariable_Sylvan.type"], [9, "stormpy.storage.DdMetaVariable_Sylvan.type"]], "type (expression property)": [[2, "stormpy.Expression.type"], [9, "stormpy.storage.Expression.type"]], "type (janiconstant property)": [[2, "stormpy.JaniConstant.type"], [9, "stormpy.storage.JaniConstant.type"]], "type (prismconstant property)": [[2, "stormpy.PrismConstant.type"], [9, "stormpy.storage.PrismConstant.type"]], "type (variable property)": [[2, "stormpy.Variable.type"]], "undefined_constants_are_graph_preserving (janimodel property)": [[2, "stormpy.JaniModel.undefined_constants_are_graph_preserving"], [9, "stormpy.storage.JaniModel.undefined_constants_are_graph_preserving"]], "undefined_constants_are_graph_preserving (prismprogram property)": [[2, "stormpy.PrismProgram.undefined_constants_are_graph_preserving"], [9, "stormpy.storage.PrismProgram.undefined_constants_are_graph_preserving"]], "updates (prismcommand property)": [[2, "stormpy.PrismCommand.updates"], [9, "stormpy.storage.PrismCommand.updates"]], "upper_bound_expression (boundeduntilformula property)": [[2, "stormpy.BoundedUntilFormula.upper_bound_expression"], [7, "stormpy.logic.BoundedUntilFormula.upper_bound_expression"]], "upper_bound_expression (prismintegervariable property)": [[2, "stormpy.PrismIntegerVariable.upper_bound_expression"], [9, "stormpy.storage.PrismIntegerVariable.upper_bound_expression"]], "use_dynamic_constraints (smtcounterexamplegeneratoroptions property)": [[2, "stormpy.SMTCounterExampleGeneratorOptions.use_dynamic_constraints"]], "used_constants() (prismprogram method)": [[2, "stormpy.PrismProgram.used_constants"], [9, "stormpy.storage.PrismProgram.used_constants"]], "value (binarybooleanoperatortype property)": [[2, "stormpy.BinaryBooleanOperatorType.value"], [7, "stormpy.logic.BinaryBooleanOperatorType.value"]], "value (bisimulationtype property)": [[2, "stormpy.BisimulationType.value"]], "value (comparisontype property)": [[2, "stormpy.ComparisonType.value"], [7, "stormpy.logic.ComparisonType.value"]], "value (ddmetavariabletype property)": [[2, "stormpy.DdMetaVariableType.value"], [9, "stormpy.storage.DdMetaVariableType.value"]], "value (eliminationlabelbehavior property)": [[2, "stormpy.EliminationLabelBehavior.value"]], "value (equationsolvertype property)": [[2, "stormpy.EquationSolverType.value"]], "value (janimodeltype property)": [[2, "stormpy.JaniModelType.value"]], "value (minmaxmethod property)": [[2, "stormpy.MinMaxMethod.value"]], "value (modeltype property)": [[2, "stormpy.ModelType.value"], [8, "stormpy.pars.ModelType.value"], [9, "stormpy.storage.ModelType.value"]], "value (nativelinearequationsolvermethod property)": [[2, "stormpy.NativeLinearEquationSolverMethod.value"]], "value (operatortype property)": [[2, "stormpy.OperatorType.value"], [9, "stormpy.storage.OperatorType.value"]], "value (optimizationdirection property)": [[2, "stormpy.OptimizationDirection.value"]], "value (prismmodeltype property)": [[2, "stormpy.PrismModelType.value"], [9, "stormpy.storage.PrismModelType.value"]], "value (quotientformat property)": [[2, "stormpy.QuotientFormat.value"]], "value() (exactsparsematrixentry method)": [[2, "stormpy.ExactSparseMatrixEntry.value"], [9, "stormpy.storage.ExactSparseMatrixEntry.value"]], "value() (intervalsparsematrixentry method)": [[2, "stormpy.IntervalSparseMatrixEntry.value"], [9, "stormpy.storage.IntervalSparseMatrixEntry.value"]], "value() (parametricsparsematrixentry method)": [[2, "stormpy.ParametricSparseMatrixEntry.value"], [9, "stormpy.storage.ParametricSparseMatrixEntry.value"]], "value() (sparsematrixentry method)": [[2, "stormpy.SparseMatrixEntry.value"], [9, "stormpy.storage.SparseMatrixEntry.value"]], "value_iteration (minmaxmethod attribute)": [[2, "stormpy.MinMaxMethod.value_iteration"]], "variable (janiassignment property)": [[2, "stormpy.JaniAssignment.variable"], [9, "stormpy.storage.JaniAssignment.variable"]], "variable (prismassignment property)": [[2, "stormpy.PrismAssignment.variable"], [9, "stormpy.storage.PrismAssignment.variable"]], "variables (janiautomaton property)": [[2, "stormpy.JaniAutomaton.variables"], [9, "stormpy.storage.JaniAutomaton.variables"]], "variables (prismprogram property)": [[2, "stormpy.PrismProgram.variables"], [9, "stormpy.storage.PrismProgram.variables"]], "vertices (polytopedouble property)": [[2, "stormpy.PolytopeDouble.vertices"], [9, "stormpy.storage.PolytopeDouble.vertices"]], "vertices (polytopeexact property)": [[2, "stormpy.PolytopeExact.vertices"], [9, "stormpy.storage.PolytopeExact.vertices"]], "walker_chae (nativelinearequationsolvermethod attribute)": [[2, "stormpy.NativeLinearEquationSolverMethod.walker_chae"]], "wellformed_constraints (constraintcollector property)": [[2, "stormpy.ConstraintCollector.wellformed_constraints"]], "and (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.AND"]], "approximationheuristic (class in stormpy.dft)": [[3, "stormpy.dft.ApproximationHeuristic"]], "be (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.BE"]], "bounddifference (approximationheuristic attribute)": [[3, "stormpy.dft.ApproximationHeuristic.BOUNDDIFFERENCE"]], "depth (approximationheuristic attribute)": [[3, "stormpy.dft.ApproximationHeuristic.DEPTH"]], "dftbe_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTBE_double"]], "dftbe_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTBE_ratfunc"]], "dftdependency_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTDependency_double"]], "dftdependency_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTDependency_ratfunc"]], "dftelementtype (class in stormpy.dft)": [[3, "stormpy.dft.DFTElementType"]], "dftelement_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTElement_double"]], "dftelement_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTElement_ratfunc"]], "dftinstantiator (class in stormpy.dft)": [[3, "stormpy.dft.DFTInstantiator"]], "dftsimulator_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTSimulator_double"]], "dftsimulator_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTSimulator_ratfunc"]], "dftstateinfo (class in stormpy.dft)": [[3, "stormpy.dft.DFTStateInfo"]], "dftstate_double (class in stormpy.dft)": [[3, "stormpy.dft.DFTState_double"]], "dftstate_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFTState_ratfunc"]], "dft_double (class in stormpy.dft)": [[3, "stormpy.dft.DFT_double"]], "dft_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.DFT_ratfunc"]], "dftindependentmodule (class in stormpy.dft)": [[3, "stormpy.dft.DftIndependentModule"]], "dftsymmetries (class in stormpy.dft)": [[3, "stormpy.dft.DftSymmetries"]], "explicitdftmodelbuilder_double (class in stormpy.dft)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double"]], "explicitdftmodelbuilder_ratfunc (class in stormpy.dft)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc"]], "failableelement (class in stormpy.dft)": [[3, "stormpy.dft.FailableElement"]], "failableelements (class in stormpy.dft)": [[3, "stormpy.dft.FailableElements"]], "failableiterator (class in stormpy.dft)": [[3, "stormpy.dft.FailableIterator"]], "invalid (simulationresult attribute)": [[3, "stormpy.dft.SimulationResult.INVAlID"]], "mutex (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.MUTEX"]], "or (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.OR"]], "pand (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.PAND"]], "pdep (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.PDEP"]], "por (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.POR"]], "probability (approximationheuristic attribute)": [[3, "stormpy.dft.ApproximationHeuristic.PROBABILITY"]], "randomgenerator (class in stormpy.dft)": [[3, "stormpy.dft.RandomGenerator"]], "relevantevents (class in stormpy.dft)": [[3, "stormpy.dft.RelevantEvents"]], "seq (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.SEQ"]], "spare (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.SPARE"]], "successful (simulationresult attribute)": [[3, "stormpy.dft.SimulationResult.SUCCESSFUL"]], "simulationresult (class in stormpy.dft)": [[3, "stormpy.dft.SimulationResult"]], "unsuccessful (simulationresult attribute)": [[3, "stormpy.dft.SimulationResult.UNSUCCESSFUL"]], "vot (dftelementtype attribute)": [[3, "stormpy.dft.DFTElementType.VOT"]], "analyze_dft() (in module stormpy.dft)": [[3, "stormpy.dft.analyze_dft"]], "as_be_double() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_be_double"]], "as_be_ratfunc() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_be_ratfunc"]], "as_dependency_double() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_dependency_double"]], "as_dependency_ratfunc() (failableelement method)": [[3, "stormpy.dft.FailableElement.as_dependency_ratfunc"]], "build() (explicitdftmodelbuilder_double method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double.build"]], "build() (explicitdftmodelbuilder_ratfunc method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc.build"]], "build_model() (in module stormpy.dft)": [[3, "stormpy.dft.build_model"]], "can_have_nondeterminism() (dft_double method)": [[3, "stormpy.dft.DFT_double.can_have_nondeterminism"]], "can_have_nondeterminism() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.can_have_nondeterminism"]], "compute_dependency_conflicts() (in module stormpy.dft)": [[3, "stormpy.dft.compute_dependency_conflicts"]], "compute_relevant_events() (in module stormpy.dft)": [[3, "stormpy.dft.compute_relevant_events"]], "create() (randomgenerator static method)": [[3, "stormpy.dft.RandomGenerator.create"]], "current() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.current"]], "current() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.current"]], "dependent_events (dftdependency_double property)": [[3, "stormpy.dft.DFTDependency_double.dependent_events"]], "dependent_events (dftdependency_ratfunc property)": [[3, "stormpy.dft.DFTDependency_ratfunc.dependent_events"]], "dontcare() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.dontcare"]], "dontcare() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.dontcare"]], "elements() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.elements"]], "export_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.export_dft_json_file"]], "export_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.export_dft_json_string"]], "export_parametric_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.export_parametric_dft_json_file"]], "export_parametric_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.export_parametric_dft_json_string"]], "failable() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.failable"]], "failable() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.failable"]], "failed() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.failed"]], "failed() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.failed"]], "failsafe() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.failsafe"]], "failsafe() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.failsafe"]], "fully_static() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.fully_static"]], "get_element() (dft_double method)": [[3, "stormpy.dft.DFT_double.get_element"]], "get_element() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.get_element"]], "get_element_by_name() (dft_double method)": [[3, "stormpy.dft.DFT_double.get_element_by_name"]], "get_element_by_name() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.get_element_by_name"]], "get_group() (dftsymmetries method)": [[3, "stormpy.dft.DftSymmetries.get_group"]], "get_model() (explicitdftmodelbuilder_double method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double.get_model"]], "get_model() (explicitdftmodelbuilder_ratfunc method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc.get_model"]], "get_parameters() (in module stormpy.dft)": [[3, "stormpy.dft.get_parameters"]], "get_partial_model() (explicitdftmodelbuilder_double method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_double.get_partial_model"]], "get_partial_model() (explicitdftmodelbuilder_ratfunc method)": [[3, "stormpy.dft.ExplicitDFTModelBuilder_ratfunc.get_partial_model"]], "id (dftelement_double property)": [[3, "stormpy.dft.DFTElement_double.id"]], "id (dftelement_ratfunc property)": [[3, "stormpy.dft.DFTElement_ratfunc.id"]], "instantiate() (dftinstantiator method)": [[3, "stormpy.dft.DFTInstantiator.instantiate"]], "invalid() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.invalid"]], "invalid() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.invalid"]], "is_due_dependency() (failableelement method)": [[3, "stormpy.dft.FailableElement.is_due_dependency"]], "is_relevant() (relevantevents method)": [[3, "stormpy.dft.RelevantEvents.is_relevant"]], "is_well_formed() (in module stormpy.dft)": [[3, "stormpy.dft.is_well_formed"]], "load_dft_galileo_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_dft_galileo_file"]], "load_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_dft_json_file"]], "load_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.load_dft_json_string"]], "load_parametric_dft_galileo_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_parametric_dft_galileo_file"]], "load_parametric_dft_json_file() (in module stormpy.dft)": [[3, "stormpy.dft.load_parametric_dft_json_file"]], "load_parametric_dft_json_string() (in module stormpy.dft)": [[3, "stormpy.dft.load_parametric_dft_json_string"]], "modules() (dft_double method)": [[3, "stormpy.dft.DFT_double.modules"]], "modules() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.modules"]], "modules_json() (in module stormpy.dft)": [[3, "stormpy.dft.modules_json"]], "name (approximationheuristic property)": [[3, "stormpy.dft.ApproximationHeuristic.name"]], "name (dftelement_double property)": [[3, "stormpy.dft.DFTElement_double.name"]], "name (dftelement_ratfunc property)": [[3, "stormpy.dft.DFTElement_ratfunc.name"]], "name (simulationresult property)": [[3, "stormpy.dft.SimulationResult.name"]], "name() (dftelementtype method)": [[3, "stormpy.dft.DFTElementType.name"]], "nr_be() (dft_double method)": [[3, "stormpy.dft.DFT_double.nr_be"]], "nr_be() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.nr_be"]], "nr_dynamic() (dft_double method)": [[3, "stormpy.dft.DFT_double.nr_dynamic"]], "nr_dynamic() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.nr_dynamic"]], "nr_elements() (dft_double method)": [[3, "stormpy.dft.DFT_double.nr_elements"]], "nr_elements() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.nr_elements"]], "operational() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.operational"]], "operational() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.operational"]], "prepare_for_analysis() (in module stormpy.dft)": [[3, "stormpy.dft.prepare_for_analysis"]], "random_step() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.random_step"]], "random_step() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.random_step"]], "representative() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.representative"]], "reset() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.reset"]], "reset() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.reset"]], "set_relevant_events() (dft_double method)": [[3, "stormpy.dft.DFT_double.set_relevant_events"]], "set_relevant_events() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.set_relevant_events"]], "simulate_trace() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.simulate_trace"]], "simulate_trace() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.simulate_trace"]], "single_be() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.single_be"]], "spare_uses() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.spare_uses"]], "spare_uses() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.spare_uses"]], "state_generation_info() (dft_double method)": [[3, "stormpy.dft.DFT_double.state_generation_info"]], "state_generation_info() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.state_generation_info"]], "static() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.static"]], "step() (dftsimulator_double method)": [[3, "stormpy.dft.DFTSimulator_double.step"]], "step() (dftsimulator_ratfunc method)": [[3, "stormpy.dft.DFTSimulator_ratfunc.step"]], "stormpy.dft": [[3, "module-stormpy.dft"]], "str_long() (dft_double method)": [[3, "stormpy.dft.DFT_double.str_long"]], "str_long() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.str_long"]], "submodules() (dftindependentmodule method)": [[3, "stormpy.dft.DftIndependentModule.submodules"]], "symmetries() (dft_double method)": [[3, "stormpy.dft.DFT_double.symmetries"]], "symmetries() (dft_ratfunc method)": [[3, "stormpy.dft.DFT_ratfunc.symmetries"]], "to_string() (dftstate_double method)": [[3, "stormpy.dft.DFTState_double.to_string"]], "to_string() (dftstate_ratfunc method)": [[3, "stormpy.dft.DFTState_ratfunc.to_string"]], "top_level_element (dft_double property)": [[3, "stormpy.dft.DFT_double.top_level_element"]], "top_level_element (dft_ratfunc property)": [[3, "stormpy.dft.DFT_ratfunc.top_level_element"]], "transform_dft() (in module stormpy.dft)": [[3, "stormpy.dft.transform_dft"]], "trigger (dftdependency_double property)": [[3, "stormpy.dft.DFTDependency_double.trigger"]], "trigger (dftdependency_ratfunc property)": [[3, "stormpy.dft.DFTDependency_ratfunc.trigger"]], "type (dftelement_double property)": [[3, "stormpy.dft.DFTElement_double.type"]], "type (dftelement_ratfunc property)": [[3, "stormpy.dft.DFTElement_ratfunc.type"]], "value (approximationheuristic property)": [[3, "stormpy.dft.ApproximationHeuristic.value"]], "value (dftelementtype property)": [[3, "stormpy.dft.DFTElementType.value"]], "value (simulationresult property)": [[3, "stormpy.dft.SimulationResult.value"]], "stormpy.exceptions": [[4, "module-stormpy.exceptions"]], "gspn (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPN"]], "gspnbuilder (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPNBuilder"]], "gspnparser (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPNParser"]], "gspntojanibuilder (class in stormpy.gspn)": [[5, "stormpy.gspn.GSPNToJaniBuilder"]], "immediatetransition (class in stormpy.gspn)": [[5, "stormpy.gspn.ImmediateTransition"]], "layoutinfo (class in stormpy.gspn)": [[5, "stormpy.gspn.LayoutInfo"]], "place (class in stormpy.gspn)": [[5, "stormpy.gspn.Place"]], "timedtransition (class in stormpy.gspn)": [[5, "stormpy.gspn.TimedTransition"]], "transition (class in stormpy.gspn)": [[5, "stormpy.gspn.Transition"]], "transitionpartition (class in stormpy.gspn)": [[5, "stormpy.gspn.TransitionPartition"]], "add_immediate_transition() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_immediate_transition"]], "add_inhibition_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_inhibition_arc"]], "add_input_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_input_arc"]], "add_normal_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_normal_arc"]], "add_output_arc() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_output_arc"]], "add_place() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_place"]], "add_timed_transition() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.add_timed_transition"]], "build() (gspntojanibuilder method)": [[5, "stormpy.gspn.GSPNToJaniBuilder.build"]], "build_gspn() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.build_gspn"]], "create_deadlock_properties() (gspntojanibuilder method)": [[5, "stormpy.gspn.GSPNToJaniBuilder.create_deadlock_properties"]], "exists_inhibition_arc() (transition method)": [[5, "stormpy.gspn.Transition.exists_inhibition_arc"]], "exists_input_arc() (transition method)": [[5, "stormpy.gspn.Transition.exists_input_arc"]], "exists_output_arc() (transition method)": [[5, "stormpy.gspn.Transition.exists_output_arc"]], "export_gspn_pnml_file() (gspn method)": [[5, "stormpy.gspn.GSPN.export_gspn_pnml_file"]], "export_gspn_pnpro_file() (gspn method)": [[5, "stormpy.gspn.GSPN.export_gspn_pnpro_file"]], "fire() (transition method)": [[5, "stormpy.gspn.Transition.fire"]], "get_capacity() (place method)": [[5, "stormpy.gspn.Place.get_capacity"]], "get_id() (place method)": [[5, "stormpy.gspn.Place.get_id"]], "get_id() (transition method)": [[5, "stormpy.gspn.Transition.get_id"]], "get_immediate_transition() (gspn method)": [[5, "stormpy.gspn.GSPN.get_immediate_transition"]], "get_immediate_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_immediate_transitions"]], "get_inhibition_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.get_inhibition_arc_multiplicity"]], "get_inhibition_places() (transition method)": [[5, "stormpy.gspn.Transition.get_inhibition_places"]], "get_initial_marking() (gspn method)": [[5, "stormpy.gspn.GSPN.get_initial_marking"]], "get_input_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.get_input_arc_multiplicity"]], "get_input_places() (transition method)": [[5, "stormpy.gspn.Transition.get_input_places"]], "get_name() (gspn method)": [[5, "stormpy.gspn.GSPN.get_name"]], "get_name() (place method)": [[5, "stormpy.gspn.Place.get_name"]], "get_name() (transition method)": [[5, "stormpy.gspn.Transition.get_name"]], "get_number_of_immediate_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_number_of_immediate_transitions"]], "get_number_of_initial_tokens() (place method)": [[5, "stormpy.gspn.Place.get_number_of_initial_tokens"]], "get_number_of_places() (gspn method)": [[5, "stormpy.gspn.GSPN.get_number_of_places"]], "get_number_of_servers() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.get_number_of_servers"]], "get_number_of_timed_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_number_of_timed_transitions"]], "get_output_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.get_output_arc_multiplicity"]], "get_output_places() (transition method)": [[5, "stormpy.gspn.Transition.get_output_places"]], "get_partitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_partitions"]], "get_place() (gspn method)": [[5, "stormpy.gspn.GSPN.get_place"]], "get_places() (gspn method)": [[5, "stormpy.gspn.GSPN.get_places"]], "get_priority() (transition method)": [[5, "stormpy.gspn.Transition.get_priority"]], "get_rate() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.get_rate"]], "get_timed_transition() (gspn method)": [[5, "stormpy.gspn.GSPN.get_timed_transition"]], "get_timed_transitions() (gspn method)": [[5, "stormpy.gspn.GSPN.get_timed_transitions"]], "get_transition() (gspn method)": [[5, "stormpy.gspn.GSPN.get_transition"]], "get_weight() (immediatetransition method)": [[5, "stormpy.gspn.ImmediateTransition.get_weight"]], "has_infinite_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.has_infinite_server_semantics"]], "has_k_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.has_k_server_semantics"]], "has_restricted_capacity() (place method)": [[5, "stormpy.gspn.Place.has_restricted_capacity"]], "has_single_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.has_single_server_semantics"]], "immediate_transition_id_to_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.immediate_transition_id_to_transition_id"]], "is_enabled() (transition method)": [[5, "stormpy.gspn.Transition.is_enabled"]], "is_valid() (gspn method)": [[5, "stormpy.gspn.GSPN.is_valid"]], "no_weight_attached() (immediatetransition method)": [[5, "stormpy.gspn.ImmediateTransition.no_weight_attached"]], "nr_transitions() (transitionpartition method)": [[5, "stormpy.gspn.TransitionPartition.nr_transitions"]], "parse() (gspnparser method)": [[5, "stormpy.gspn.GSPNParser.parse"]], "priority (transitionpartition property)": [[5, "stormpy.gspn.TransitionPartition.priority"]], "remove_inhibition_arc() (transition method)": [[5, "stormpy.gspn.Transition.remove_inhibition_arc"]], "remove_input_arc() (transition method)": [[5, "stormpy.gspn.Transition.remove_input_arc"]], "remove_output_arc() (transition method)": [[5, "stormpy.gspn.Transition.remove_output_arc"]], "rotation (layoutinfo property)": [[5, "stormpy.gspn.LayoutInfo.rotation"]], "set_capacity() (place method)": [[5, "stormpy.gspn.Place.set_capacity"]], "set_infinite_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_infinite_server_semantics"]], "set_inhibition_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.set_inhibition_arc_multiplicity"]], "set_input_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.set_input_arc_multiplicity"]], "set_k_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_k_server_semantics"]], "set_name() (gspn method)": [[5, "stormpy.gspn.GSPN.set_name"]], "set_name() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.set_name"]], "set_name() (place method)": [[5, "stormpy.gspn.Place.set_name"]], "set_name() (transition method)": [[5, "stormpy.gspn.Transition.set_name"]], "set_number_of_initial_tokens() (place method)": [[5, "stormpy.gspn.Place.set_number_of_initial_tokens"]], "set_output_arc_multiplicity() (transition method)": [[5, "stormpy.gspn.Transition.set_output_arc_multiplicity"]], "set_place_layout_info() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.set_place_layout_info"]], "set_priority() (transition method)": [[5, "stormpy.gspn.Transition.set_priority"]], "set_rate() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_rate"]], "set_single_server_semantics() (timedtransition method)": [[5, "stormpy.gspn.TimedTransition.set_single_server_semantics"]], "set_transition_layout_info() (gspnbuilder method)": [[5, "stormpy.gspn.GSPNBuilder.set_transition_layout_info"]], "set_weight() (immediatetransition method)": [[5, "stormpy.gspn.ImmediateTransition.set_weight"]], "stormpy.gspn": [[5, "module-stormpy.gspn"]], "timed_transition_id_to_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.timed_transition_id_to_transition_id"]], "transition_id_to_immediate_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.transition_id_to_immediate_transition_id"]], "transition_id_to_timed_transition_id() (gspn static method)": [[5, "stormpy.gspn.GSPN.transition_id_to_timed_transition_id"]], "transitions (transitionpartition property)": [[5, "stormpy.gspn.TransitionPartition.transitions"]], "x (layoutinfo property)": [[5, "stormpy.gspn.LayoutInfo.x"]], "y (layoutinfo property)": [[5, "stormpy.gspn.LayoutInfo.y"]], "version (class in stormpy.info)": [[6, "stormpy.info.Version"]], "build_info (version attribute)": [[6, "stormpy.info.Version.build_info"]], "development (version attribute)": [[6, "stormpy.info.Version.development"]], "long (version attribute)": [[6, "stormpy.info.Version.long"]], "major (version attribute)": [[6, "stormpy.info.Version.major"]], "minor (version attribute)": [[6, "stormpy.info.Version.minor"]], "patch (version attribute)": [[6, "stormpy.info.Version.patch"]], "short (version attribute)": [[6, "stormpy.info.Version.short"]], "storm_exact_use_cln() (in module stormpy.info)": [[6, "stormpy.info.storm_exact_use_cln"]], "storm_ratfunc_use_cln() (in module stormpy.info)": [[6, "stormpy.info.storm_ratfunc_use_cln"]], "storm_version() (in module stormpy.info)": [[6, "stormpy.info.storm_version"]], "stormpy.info": [[6, "module-stormpy.info"]], "atomicexpressionformula (class in stormpy.logic)": [[7, "stormpy.logic.AtomicExpressionFormula"]], "atomiclabelformula (class in stormpy.logic)": [[7, "stormpy.logic.AtomicLabelFormula"]], "binarybooleanoperatortype (class in stormpy.logic)": [[7, "stormpy.logic.BinaryBooleanOperatorType"]], "binarypathformula (class in stormpy.logic)": [[7, "stormpy.logic.BinaryPathFormula"]], "binarystateformula (class in stormpy.logic)": [[7, "stormpy.logic.BinaryStateFormula"]], "booleanbinarystateformula (class in stormpy.logic)": [[7, "stormpy.logic.BooleanBinaryStateFormula"]], "booleanliteralformula (class in stormpy.logic)": [[7, "stormpy.logic.BooleanLiteralFormula"]], "boundeduntilformula (class in stormpy.logic)": [[7, "stormpy.logic.BoundedUntilFormula"]], "comparisontype (class in stormpy.logic)": [[7, "stormpy.logic.ComparisonType"]], "conditionalformula (class in stormpy.logic)": [[7, "stormpy.logic.ConditionalFormula"]], "cumulativerewardformula (class in stormpy.logic)": [[7, "stormpy.logic.CumulativeRewardFormula"]], "eventuallyformula (class in stormpy.logic)": [[7, "stormpy.logic.EventuallyFormula"]], "formula (class in stormpy.logic)": [[7, "stormpy.logic.Formula"]], "globallyformula (class in stormpy.logic)": [[7, "stormpy.logic.GloballyFormula"]], "instantaneousrewardformula (class in stormpy.logic)": [[7, "stormpy.logic.InstantaneousRewardFormula"]], "longrunavarageoperator (class in stormpy.logic)": [[7, "stormpy.logic.LongRunAvarageOperator"]], "longrunaveragerewardformula (class in stormpy.logic)": [[7, "stormpy.logic.LongRunAverageRewardFormula"]], "multiobjectiveformula (class in stormpy.logic)": [[7, "stormpy.logic.MultiObjectiveFormula"]], "operatorformula (class in stormpy.logic)": [[7, "stormpy.logic.OperatorFormula"]], "pathformula (class in stormpy.logic)": [[7, "stormpy.logic.PathFormula"]], "probabilityoperator (class in stormpy.logic)": [[7, "stormpy.logic.ProbabilityOperator"]], "rewardoperator (class in stormpy.logic)": [[7, "stormpy.logic.RewardOperator"]], "stateformula (class in stormpy.logic)": [[7, "stormpy.logic.StateFormula"]], "timeoperator (class in stormpy.logic)": [[7, "stormpy.logic.TimeOperator"]], "unarybooleanstateformula (class in stormpy.logic)": [[7, "stormpy.logic.UnaryBooleanStateFormula"]], "unarypathformula (class in stormpy.logic)": [[7, "stormpy.logic.UnaryPathFormula"]], "unarystateformula (class in stormpy.logic)": [[7, "stormpy.logic.UnaryStateFormula"]], "untilformula (class in stormpy.logic)": [[7, "stormpy.logic.UntilFormula"]], "stormpy.logic": [[7, "module-stormpy.logic"]], "allsat (regionresult attribute)": [[8, "stormpy.pars.RegionResult.ALLSAT"]], "allsat (regionresulthypothesis attribute)": [[8, "stormpy.pars.RegionResultHypothesis.ALLSAT"]], "allviolated (regionresult attribute)": [[8, "stormpy.pars.RegionResult.ALLVIOLATED"]], "allviolated (regionresulthypothesis attribute)": [[8, "stormpy.pars.RegionResultHypothesis.ALLVIOLATED"]], "centersat (regionresult attribute)": [[8, "stormpy.pars.RegionResult.CENTERSAT"]], "centerviolated (regionresult attribute)": [[8, "stormpy.pars.RegionResult.CENTERVIOLATED"]], "dtmcparameterliftingmodelchecker (class in stormpy.pars)": [[8, "stormpy.pars.DtmcParameterLiftingModelChecker"]], "existsboth (regionresult attribute)": [[8, "stormpy.pars.RegionResult.EXISTSBOTH"]], "existssat (regionresult attribute)": [[8, "stormpy.pars.RegionResult.EXISTSSAT"]], "existsviolated (regionresult attribute)": [[8, "stormpy.pars.RegionResult.EXISTSVIOLATED"]], "mdpparameterliftingmodelchecker (class in stormpy.pars)": [[8, "stormpy.pars.MdpParameterLiftingModelChecker"]], "modelinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.ModelInstantiator"]], "modeltype (class in stormpy.pars)": [[8, "stormpy.pars.ModelType"]], "pctmcexactinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PCtmcExactInstantiationChecker"]], "pctmcinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PCtmcInstantiationChecker"]], "pctmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PCtmcInstantiator"]], "pdtmcexactinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PDtmcExactInstantiationChecker"]], "pdtmcinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PDtmcInstantiationChecker"]], "pdtmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PDtmcInstantiator"]], "pmainstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PMaInstantiator"]], "pmdpexactinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PMdpExactInstantiationChecker"]], "pmdpinstantiationchecker (class in stormpy.pars)": [[8, "stormpy.pars.PMdpInstantiationChecker"]], "pmdpinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PMdpInstantiator"]], "parameterregion (class in stormpy.pars)": [[8, "stormpy.pars.ParameterRegion"]], "partialpctmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPCtmcInstantiator"]], "partialpdtmcinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPDtmcInstantiator"]], "partialpmainstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPMaInstantiator"]], "partialpmdpinstantiator (class in stormpy.pars)": [[8, "stormpy.pars.PartialPMdpInstantiator"]], "regionmodelchecker (class in stormpy.pars)": [[8, "stormpy.pars.RegionModelChecker"]], "regionresult (class in stormpy.pars)": [[8, "stormpy.pars.RegionResult"]], "regionresulthypothesis (class in stormpy.pars)": [[8, "stormpy.pars.RegionResultHypothesis"]], "unknown (regionresult attribute)": [[8, "stormpy.pars.RegionResult.UNKNOWN"]], "unknown (regionresulthypothesis attribute)": [[8, "stormpy.pars.RegionResultHypothesis.UNKNOWN"]], "area (parameterregion property)": [[8, "stormpy.pars.ParameterRegion.area"]], "check() (pctmcexactinstantiationchecker method)": [[8, "stormpy.pars.PCtmcExactInstantiationChecker.check"]], "check() (pctmcinstantiationchecker method)": [[8, "stormpy.pars.PCtmcInstantiationChecker.check"]], "check() (pdtmcexactinstantiationchecker method)": [[8, "stormpy.pars.PDtmcExactInstantiationChecker.check"]], "check() (pdtmcinstantiationchecker method)": [[8, "stormpy.pars.PDtmcInstantiationChecker.check"]], "check() (pmdpexactinstantiationchecker method)": [[8, "stormpy.pars.PMdpExactInstantiationChecker.check"]], "check() (pmdpinstantiationchecker method)": [[8, "stormpy.pars.PMdpInstantiationChecker.check"]], "check_region() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.check_region"]], "compute_extremum() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.compute_extremum"]], "create_from_string() (parameterregion static method)": [[8, "stormpy.pars.ParameterRegion.create_from_string"]], "create_region_checker() (in module stormpy.pars)": [[8, "stormpy.pars.create_region_checker"]], "gather_derivatives() (in module stormpy.pars)": [[8, "stormpy.pars.gather_derivatives"]], "get_bound() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.get_bound"]], "get_bound_all_states() (dtmcparameterliftingmodelchecker method)": [[8, "stormpy.pars.DtmcParameterLiftingModelChecker.get_bound_all_states"]], "get_bound_all_states() (mdpparameterliftingmodelchecker method)": [[8, "stormpy.pars.MdpParameterLiftingModelChecker.get_bound_all_states"]], "get_split_suggestion() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.get_split_suggestion"]], "instantiate() (modelinstantiator method)": [[8, "stormpy.pars.ModelInstantiator.instantiate"]], "instantiate() (pctmcinstantiator method)": [[8, "stormpy.pars.PCtmcInstantiator.instantiate"]], "instantiate() (pdtmcinstantiator method)": [[8, "stormpy.pars.PDtmcInstantiator.instantiate"]], "instantiate() (pmainstantiator method)": [[8, "stormpy.pars.PMaInstantiator.instantiate"]], "instantiate() (pmdpinstantiator method)": [[8, "stormpy.pars.PMdpInstantiator.instantiate"]], "instantiate() (partialpctmcinstantiator method)": [[8, "stormpy.pars.PartialPCtmcInstantiator.instantiate"]], "instantiate() (partialpdtmcinstantiator method)": [[8, "stormpy.pars.PartialPDtmcInstantiator.instantiate"]], "instantiate() (partialpmainstantiator method)": [[8, "stormpy.pars.PartialPMaInstantiator.instantiate"]], "instantiate() (partialpmdpinstantiator method)": [[8, "stormpy.pars.PartialPMdpInstantiator.instantiate"]], "name() (regionresult method)": [[8, "stormpy.pars.RegionResult.name"]], "name() (regionresulthypothesis method)": [[8, "stormpy.pars.RegionResultHypothesis.name"]], "set_graph_preserving() (pctmcexactinstantiationchecker method)": [[8, "stormpy.pars.PCtmcExactInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pctmcinstantiationchecker method)": [[8, "stormpy.pars.PCtmcInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pdtmcexactinstantiationchecker method)": [[8, "stormpy.pars.PDtmcExactInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pdtmcinstantiationchecker method)": [[8, "stormpy.pars.PDtmcInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pmdpexactinstantiationchecker method)": [[8, "stormpy.pars.PMdpExactInstantiationChecker.set_graph_preserving"]], "set_graph_preserving() (pmdpinstantiationchecker method)": [[8, "stormpy.pars.PMdpInstantiationChecker.set_graph_preserving"]], "simplify_model() (in module stormpy.pars)": [[8, "stormpy.pars.simplify_model"]], "specify() (regionmodelchecker method)": [[8, "stormpy.pars.RegionModelChecker.specify"]], "stormpy.pars": [[8, "module-stormpy.pars"]], "value (regionresult property)": [[8, "stormpy.pars.RegionResult.value"]], "value (regionresulthypothesis property)": [[8, "stormpy.pars.RegionResultHypothesis.value"]], "bdd_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.Bdd_Sylvan"]], "bitvector (class in stormpy.storage)": [[9, "stormpy.storage.BitVector"]], "choicelabeling (class in stormpy.storage)": [[9, "stormpy.storage.ChoiceLabeling"]], "choiceorigins (class in stormpy.storage)": [[9, "stormpy.storage.ChoiceOrigins"]], "ddmanager_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.DdManager_Sylvan"]], "ddmetavariabletype (class in stormpy.storage)": [[9, "stormpy.storage.DdMetaVariableType"]], "ddmetavariable_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.DdMetaVariable_Sylvan"]], "dd_sylvan (class in stormpy.storage)": [[9, "stormpy.storage.Dd_Sylvan"]], "dicestringvisitor (class in stormpy.storage)": [[9, "stormpy.storage.DiceStringVisitor"]], "distribution (class in stormpy.storage)": [[9, "stormpy.storage.Distribution"]], "distributionexact (class in stormpy.storage)": [[9, "stormpy.storage.DistributionExact"]], "distributioninterval (class in stormpy.storage)": [[9, "stormpy.storage.DistributionInterval"]], "exactsparsematrix (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrix"]], "exactsparsematrixbuilder (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrixBuilder"]], "exactsparsematrixentry (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrixEntry"]], "exactsparsematrixrows (class in stormpy.storage)": [[9, "stormpy.storage.ExactSparseMatrixRows"]], "expression (class in stormpy.storage)": [[9, "stormpy.storage.Expression"]], "expressionmanager (class in stormpy.storage)": [[9, "stormpy.storage.ExpressionManager"]], "expressionparser (class in stormpy.storage)": [[9, "stormpy.storage.ExpressionParser"]], "expressiontype (class in stormpy.storage)": [[9, "stormpy.storage.ExpressionType"]], "intervalsparsematrix (class in stormpy.storage)": [[9, "stormpy.storage.IntervalSparseMatrix"]], "intervalsparsematrixbuilder (class in stormpy.storage)": [[9, "stormpy.storage.IntervalSparseMatrixBuilder"]], "intervalsparsematrixentry (class in stormpy.storage)": [[9, "stormpy.storage.IntervalSparseMatrixEntry"]], "intervalsparsematrixrows (class in stormpy.storage)": [[9, "stormpy.storage.IntervalSparseMatrixRows"]], "itemlabeling (class in stormpy.storage)": [[9, "stormpy.storage.ItemLabeling"]], "janiassignment (class in stormpy.storage)": [[9, "stormpy.storage.JaniAssignment"]], "janiautomaton (class in stormpy.storage)": [[9, "stormpy.storage.JaniAutomaton"]], "janichoiceorigins (class in stormpy.storage)": [[9, "stormpy.storage.JaniChoiceOrigins"]], "janiconstant (class in stormpy.storage)": [[9, "stormpy.storage.JaniConstant"]], "janiedge (class in stormpy.storage)": [[9, "stormpy.storage.JaniEdge"]], "janiedgedestination (class in stormpy.storage)": [[9, "stormpy.storage.JaniEdgeDestination"]], "janiinformationobject (class in stormpy.storage)": [[9, "stormpy.storage.JaniInformationObject"]], "janilocation (class in stormpy.storage)": [[9, "stormpy.storage.JaniLocation"]], "janilocationexpander (class in stormpy.storage)": [[9, "stormpy.storage.JaniLocationExpander"]], "janimodel (class in stormpy.storage)": [[9, "stormpy.storage.JaniModel"]], "janiorderedassignments (class in stormpy.storage)": [[9, "stormpy.storage.JaniOrderedAssignments"]], "janiscopechanger (class in stormpy.storage)": [[9, "stormpy.storage.JaniScopeChanger"]], "janitemplateedge (class in stormpy.storage)": [[9, "stormpy.storage.JaniTemplateEdge"]], "janitemplateedgedestination (class in stormpy.storage)": [[9, "stormpy.storage.JaniTemplateEdgeDestination"]], "janivariable (class in stormpy.storage)": [[9, "stormpy.storage.JaniVariable"]], "janivariableset (class in stormpy.storage)": [[9, "stormpy.storage.JaniVariableSet"]], "maximalendcomponent (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponent"]], "maximalendcomponentdecomposition_double (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponentDecomposition_double"]], "maximalendcomponentdecomposition_exact (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponentDecomposition_exact"]], "maximalendcomponentdecomposition_interval (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponentDecomposition_interval"]], "maximalendcomponentdecomposition_ratfunc (class in stormpy.storage)": [[9, "stormpy.storage.MaximalEndComponentDecomposition_ratfunc"]], "modeltype (class in stormpy.storage)": [[9, "stormpy.storage.ModelType"]], "operatortype (class in stormpy.storage)": [[9, "stormpy.storage.OperatorType"]], "overlappingguardanalyser (class in stormpy.storage)": [[9, "stormpy.storage.OverlappingGuardAnalyser"]], "parametricsparsematrix (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrix"]], "parametricsparsematrixbuilder (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrixBuilder"]], "parametricsparsematrixentry (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrixEntry"]], "parametricsparsematrixrows (class in stormpy.storage)": [[9, "stormpy.storage.ParametricSparseMatrixRows"]], "polytopedouble (class in stormpy.storage)": [[9, "stormpy.storage.PolytopeDouble"]], "polytopeexact (class in stormpy.storage)": [[9, "stormpy.storage.PolytopeExact"]], "prismassignment (class in stormpy.storage)": [[9, "stormpy.storage.PrismAssignment"]], "prismbooleanvariable (class in stormpy.storage)": [[9, "stormpy.storage.PrismBooleanVariable"]], "prismchoiceorigins (class in stormpy.storage)": [[9, "stormpy.storage.PrismChoiceOrigins"]], "prismcommand (class in stormpy.storage)": [[9, "stormpy.storage.PrismCommand"]], "prismconstant (class in stormpy.storage)": [[9, "stormpy.storage.PrismConstant"]], "prismintegervariable (class in stormpy.storage)": [[9, "stormpy.storage.PrismIntegerVariable"]], "prismlabel (class in stormpy.storage)": [[9, "stormpy.storage.PrismLabel"]], "prismmodeltype (class in stormpy.storage)": [[9, "stormpy.storage.PrismModelType"]], "prismmodule (class in stormpy.storage)": [[9, "stormpy.storage.PrismModule"]], "prismprogram (class in stormpy.storage)": [[9, "stormpy.storage.PrismProgram"]], "prismrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.PrismRewardModel"]], "prismupdate (class in stormpy.storage)": [[9, "stormpy.storage.PrismUpdate"]], "prismvariable (class in stormpy.storage)": [[9, "stormpy.storage.PrismVariable"]], "scheduler (class in stormpy.storage)": [[9, "stormpy.storage.Scheduler"]], "schedulerchoice (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerChoice"]], "schedulerchoiceexact (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerChoiceExact"]], "schedulerchoiceinterval (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerChoiceInterval"]], "schedulerchoiceparametric (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerChoiceParametric"]], "schedulerexact (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerExact"]], "schedulerinterval (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerInterval"]], "schedulerparametric (class in stormpy.storage)": [[9, "stormpy.storage.SchedulerParametric"]], "simplevaluation (class in stormpy.storage)": [[9, "stormpy.storage.SimpleValuation"]], "sparsectmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseCtmc"]], "sparsedtmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseDtmc"]], "sparseexactctmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactCtmc"]], "sparseexactdtmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactDtmc"]], "sparseexactma (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactMA"]], "sparseexactmdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactMdp"]], "sparseexactmodelaction (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelAction"]], "sparseexactmodelactions (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelActions"]], "sparseexactmodelcomponents (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelComponents"]], "sparseexactmodelstate (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelState"]], "sparseexactmodelstates (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactModelStates"]], "sparseexactpomdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactPomdp"]], "sparseexactrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SparseExactRewardModel"]], "sparseintervalctmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalCtmc"]], "sparseintervaldtmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalDtmc"]], "sparseintervalma (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalMA"]], "sparseintervalmdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalMdp"]], "sparseintervalmodelaction (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalModelAction"]], "sparseintervalmodelactions (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalModelActions"]], "sparseintervalmodelcomponents (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalModelComponents"]], "sparseintervalmodelstate (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalModelState"]], "sparseintervalmodelstates (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalModelStates"]], "sparseintervalpomdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalPomdp"]], "sparseintervalrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SparseIntervalRewardModel"]], "sparsema (class in stormpy.storage)": [[9, "stormpy.storage.SparseMA"]], "sparsematrix (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrix"]], "sparsematrixbuilder (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrixBuilder"]], "sparsematrixentry (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrixEntry"]], "sparsematrixrows (class in stormpy.storage)": [[9, "stormpy.storage.SparseMatrixRows"]], "sparsemdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseMdp"]], "sparsemodelaction (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelAction"]], "sparsemodelactions (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelActions"]], "sparsemodelcomponents (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelComponents"]], "sparsemodelstate (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelState"]], "sparsemodelstates (class in stormpy.storage)": [[9, "stormpy.storage.SparseModelStates"]], "sparseparametricctmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricCtmc"]], "sparseparametricdtmc (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricDtmc"]], "sparseparametricma (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricMA"]], "sparseparametricmdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricMdp"]], "sparseparametricmodelaction (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelAction"]], "sparseparametricmodelactions (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelActions"]], "sparseparametricmodelcomponents (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelComponents"]], "sparseparametricmodelstate (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelState"]], "sparseparametricmodelstates (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricModelStates"]], "sparseparametricpomdp (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricPomdp"]], "sparseparametricrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SparseParametricRewardModel"]], "sparsepomdp (class in stormpy.storage)": [[9, "stormpy.storage.SparsePomdp"]], "sparserewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SparseRewardModel"]], "statelabeling (class in stormpy.storage)": [[9, "stormpy.storage.StateLabeling"]], "statevaluation (class in stormpy.storage)": [[9, "stormpy.storage.StateValuation"]], "statevaluationsbuilder (class in stormpy.storage)": [[9, "stormpy.storage.StateValuationsBuilder"]], "symbolicsylvanctmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanCtmc"]], "symbolicsylvandtmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanDtmc"]], "symbolicsylvanma (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanMA"]], "symbolicsylvanmdp (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanMdp"]], "symbolicsylvanparametricctmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricCtmc"]], "symbolicsylvanparametricdtmc (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricDtmc"]], "symbolicsylvanparametricma (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricMA"]], "symbolicsylvanparametricmdp (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricMdp"]], "symbolicsylvanparametricrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanParametricRewardModel"]], "symbolicsylvanrewardmodel (class in stormpy.storage)": [[9, "stormpy.storage.SymbolicSylvanRewardModel"]], "variable (class in stormpy.storage)": [[9, "stormpy.storage.Variable"]], "build_parametric_sparse_matrix() (in module stormpy.storage)": [[9, "stormpy.storage.build_parametric_sparse_matrix"]], "build_sparse_matrix() (in module stormpy.storage)": [[9, "stormpy.storage.build_sparse_matrix"]], "collect_information() (in module stormpy.storage)": [[9, "stormpy.storage.collect_information"]], "eliminate_reward_accumulations() (in module stormpy.storage)": [[9, "stormpy.storage.eliminate_reward_accumulations"]], "get_expression() (variable method)": [[9, "stormpy.storage.Variable.get_expression"]], "get_maximal_end_components() (in module stormpy.storage)": [[9, "stormpy.storage.get_maximal_end_components"]], "has_bitvector_type() (variable method)": [[9, "stormpy.storage.Variable.has_bitvector_type"]], "has_boolean_type() (variable method)": [[9, "stormpy.storage.Variable.has_boolean_type"]], "has_integer_type() (variable method)": [[9, "stormpy.storage.Variable.has_integer_type"]], "has_numerical_type() (variable method)": [[9, "stormpy.storage.Variable.has_numerical_type"]], "has_rational_type() (variable method)": [[9, "stormpy.storage.Variable.has_rational_type"]], "manager (variable property)": [[9, "stormpy.storage.Variable.manager"]], "stormpy.storage": [[9, "module-stormpy.storage"]], "i_minus_p (matrixformat attribute)": [[10, "stormpy.utility.MatrixFormat.I_Minus_P"]], "jsoncontainerdouble (class in stormpy.utility)": [[10, "stormpy.utility.JsonContainerDouble"]], "jsoncontainerrational (class in stormpy.utility)": [[10, "stormpy.utility.JsonContainerRational"]], "matrixformat (class in stormpy.utility)": [[10, "stormpy.utility.MatrixFormat"]], "modelreference (class in stormpy.utility)": [[10, "stormpy.utility.ModelReference"]], "path (class in stormpy.utility)": [[10, "stormpy.utility.Path"]], "sat (smtcheckresult attribute)": [[10, "stormpy.utility.SmtCheckResult.Sat"]], "shortestpathsgenerator (class in stormpy.utility)": [[10, "stormpy.utility.ShortestPathsGenerator"]], "smtcheckresult (class in stormpy.utility)": [[10, "stormpy.utility.SmtCheckResult"]], "smtsolver (class in stormpy.utility)": [[10, "stormpy.utility.SmtSolver"]], "smtsolverfactory (class in stormpy.utility)": [[10, "stormpy.utility.SmtSolverFactory"]], "straight (matrixformat attribute)": [[10, "stormpy.utility.MatrixFormat.Straight"]], "unknown (smtcheckresult attribute)": [[10, "stormpy.utility.SmtCheckResult.Unknown"]], "unsat (smtcheckresult attribute)": [[10, "stormpy.utility.SmtCheckResult.Unsat"]], "z3smtsolver (class in stormpy.utility)": [[10, "stormpy.utility.Z3SmtSolver"]], "z3smtsolverfactory (class in stormpy.utility)": [[10, "stormpy.utility.Z3SmtSolverFactory"]], "add() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.add"]], "check() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.check"]], "count() (milliseconds method)": [[10, "stormpy.utility.milliseconds.count"]], "distance (path property)": [[10, "stormpy.utility.Path.distance"]], "get_boolean_value() (modelreference method)": [[10, "stormpy.utility.ModelReference.get_boolean_value"]], "get_distance() (shortestpathsgenerator method)": [[10, "stormpy.utility.ShortestPathsGenerator.get_distance"]], "get_integer_value() (modelreference method)": [[10, "stormpy.utility.ModelReference.get_integer_value"]], "get_path_as_list() (shortestpathsgenerator method)": [[10, "stormpy.utility.ShortestPathsGenerator.get_path_as_list"]], "get_rational_value() (modelreference method)": [[10, "stormpy.utility.ModelReference.get_rational_value"]], "get_states() (shortestpathsgenerator method)": [[10, "stormpy.utility.ShortestPathsGenerator.get_states"]], "milliseconds (class in stormpy.utility)": [[10, "stormpy.utility.milliseconds"]], "model (smtsolver property)": [[10, "stormpy.utility.SmtSolver.model"]], "name (matrixformat property)": [[10, "stormpy.utility.MatrixFormat.name"]], "name (smtcheckresult property)": [[10, "stormpy.utility.SmtCheckResult.name"]], "pop() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.pop"]], "predecessork (path property)": [[10, "stormpy.utility.Path.predecessorK"]], "predecessornode (path property)": [[10, "stormpy.utility.Path.predecessorNode"]], "push() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.push"]], "reset() (smtsolver method)": [[10, "stormpy.utility.SmtSolver.reset"]], "stormpy.utility": [[10, "module-stormpy.utility"]], "value (matrixformat property)": [[10, "stormpy.utility.MatrixFormat.value"]], "value (smtcheckresult property)": [[10, "stormpy.utility.SmtCheckResult.value"]]}}) \ No newline at end of file