stormpy.models¶
Probabilistic models, their states, actions, rewards, labels and schedulers.
Sparse model states and actions are views obtained through model.states
and state.actions. They expose identifiers, labels and outgoing transitions.
Classes
|
Labeling for choices |
This class represents the origin of choices of a model in terms of the input model spec. |
|
|
|
|
This class represents for each choice the origin in the jani spec. |
Finite memory states, labels and transitions used by a scheduler |
|
Memory structure builder |
|
|
Type of the model |
|
This class represents for each choice the set of prism commands that induced the choice. |
A Finite Memory Scheduler |
|
A choice of a finite memory scheduler |
|
Values of the variables in a symbolic program state |
|
CTMC in sparse representation |
|
DTMC in sparse representation |
|
MA in sparse representation |
|
MDP in sparse representation |
|
A probabilistic model in a sparse matrix representation |
|
Action for state in sparse model |
|
Actions for state in sparse model |
|
Components required for building a sparse model |
|
State in sparse model |
|
States in sparse model |
|
POMDP in sparse representation |
|
Reward structure for sparse models |
|
SMG in sparse representation |
|
|
Labeling for states |
CTMC in symbolic representation |
|
DTMC in symbolic representation |
|
MA in symbolic representation |
|
MDP in symbolic representation |
|
A probabilistic model in a symbolic representation |
|
Reward structure for symbolic models |
|
Schema describing the variables of a valuation class |
|
|
Incrementally builds a ValuationClassDescription |
|
Valuations for explicit entities (states/observations) |
|
Transforms the given valuations to a new valuations over a new variable set. |