Stefan Pranger
|
163dfa8654
|
ModelComponents now feature a player mapping
|
6 years ago |
Stefan Pranger
|
6b715792aa
|
added player related helpers
|
6 years ago |
Stefan Pranger
|
e9a6077acb
|
adapted player ostream output
|
6 years ago |
Stefan Pranger
|
43353d5243
|
store name index map for player member
|
6 years ago |
Stefan Pranger
|
271ed284a6
|
fix player ostream output
|
6 years ago |
Stefan Pranger
|
11f7464372
|
players now get stored in PRISM programs
|
6 years ago |
Stefan Pranger
|
55f4efd40a
|
added SMG ModelType
|
6 years ago |
Stefan Pranger
|
bf54ca8a52
|
init Player class for SMG parsing
|
6 years ago |
Stefan Pranger
|
d35e9a6a40
|
removed plenty of empty line whitespaces
|
6 years ago |
Sebastian Junges
|
e513a3fb62
|
progress in monitoring with timeouts etc
|
6 years ago |
Tim Quatmann
|
4bf9bd473f
|
SparserMatrix: Added getRowGroupFilter method.
|
6 years ago |
Sebastian Junges
|
d86c763b94
|
support for nonstandard predicate elimination or to-dice translation
|
6 years ago |
Sebastian Junges
|
b6be0f3356
|
convex reduction
|
6 years ago |
Sebastian Junges
|
e22f699339
|
parser for predicates
|
6 years ago |
Sebastian Junges
|
1f281ff45a
|
add predicate expressions for n-ary predicates
|
6 years ago |
Tim Quatmann
|
87456d00fc
|
Fixes in EdgeContainer::operator=
|
6 years ago |
Tim Quatmann
|
33a6687721
|
Fixed deprecated operator= warnings
|
6 years ago |
Matthias Volk
|
825454d482
|
Fixed warning
|
6 years ago |
Sebastian Junges
|
f45b56e725
|
convenience operation on prism programs
|
6 years ago |
Sebastian Junges
|
b494e938d0
|
xor
|
6 years ago |
Sebastian Junges
|
9423d01631
|
observation valuations added
|
6 years ago |
Tim Quatmann
|
fb112ab191
|
Added support for modulo operators when building symbolic models in exact mode.
|
6 years ago |
Sebastian Junges
|
581b1cc392
|
convenience operation on prism programs
|
6 years ago |
Sebastian Junges
|
fa34f44989
|
keep state valuations in transformers on POMDPs
|
6 years ago |
Sebastian Junges
|
406ffbdc7f
|
get submatrix now can set some columns to zero but retain them
|
6 years ago |
Tim Quatmann
|
5a76128e3f
|
Removed DdType::None because there is no use for this anymore.
|
6 years ago |
Sebastian Junges
|
923f779a09
|
explicit-state-lookup, for finding states in a model based on the variable assignment
|
6 years ago |
Tim Quatmann
|
6f59c4f3eb
|
SparseMatrixBuilder: Added a function to easily add diagonal entries.
|
6 years ago |
Sebastian Junges
|
1187981b5d
|
fixes in creation of dice expressions
|
6 years ago |
Tim Quatmann
|
9d3de84122
|
MaximalEndComponent: Added size() method.
|
6 years ago |
Tim Quatmann
|
d49210ac2e
|
Added DdType::None to encode that an explicit representation should be used.
|
6 years ago |
Sebastian Junges
|
41acd92e71
|
dice, first version of support for modulo
|
6 years ago |
Sebastian Junges
|
d6bfcb4818
|
refactoring: moving some code out of the util folder
|
6 years ago |
Sebastian Junges
|
5722c1258c
|
pipe all rf-variable creations through a single object file
|
6 years ago |
Sebastian Junges
|
3282bf895c
|
more support for the modulo expression
|
6 years ago |
Sebastian Junges
|
b84ada827a
|
expression to dice
|
6 years ago |
Sebastian Junges
|
bb200fe9f4
|
simplify prism programs now also simplifies labels
|
6 years ago |
Sebastian Junges
|
4350ea72d7
|
Simplifying expressions with iff and implies a bit more
|
6 years ago |
Tim Quatmann
|
ad39b23c1c
|
StateValuations: Added class to conveniently iterate over the variable-value assignments of a given state
|
6 years ago |
Sebastian Junges
|
2fa2ea1283
|
a first version of sparse model hashing
|
6 years ago |
Tim Quatmann
|
3b68059e2b
|
Hiding the StateValuation object of a single state.
|
6 years ago |
Tim Quatmann
|
adfdf8c572
|
Refactored state valuations. They now store values for transient jani variables and do not store values for constants (solving Github issue #73)
|
6 years ago |
Sebastian Junges
|
2de8c94fd9
|
flatsets to string
|
6 years ago |
Sebastian Junges
|
c2f5eb9ce0
|
do not export reward model if we find a counterexample for a probability property
|
6 years ago |
Tim Quatmann
|
890dca30cf
|
Nativepolytope: When intersecting, check easy cases where one of the polytopes are universal first. This also prevents that an internal Eigen assertion is raised in cases where an empty and a non-empty matrix are concatenated (somehow only relevant for gcc 9.3 in debug mode...).
|
6 years ago |
Tim Quatmann
|
47ac26eb02
|
JaniScopeChanger: Fixed segfault and incorrect detection for variable accesses (GitHub issue #70)
|
6 years ago |
Tim Quatmann
|
9f1487392e
|
We now avoid the renaming of 'Eigen' to 'StormEigen' as this is (hopefully) not needed anymore.
|
6 years ago |
Tim Quatmann
|
dd7dc4b797
|
Towards allowing CLN numbers for RationalNumbers again.
|
6 years ago |
Matthias Volk
|
a95f65cc27
|
Explicit fall-through
|
6 years ago |
Sebastian Junges
|
0a5717aee7
|
lowlevel storing/loading bitvectors from a string (without any error handling, that is). Helpful to store bitvecots in python
|
6 years ago |