Tim Quatmann
8a23197a77
Fix for LRA scheduler generation.
5 years ago
Tim Quatmann
72425ec1b2
CLI: Added an option to export the produced scheduler to a file.
5 years ago
Tim Quatmann
009cee1c25
Implemented scheduler extraction for LRA properties for MDP.
5 years ago
Tim Quatmann
c1b3a4f991
LraMdpPrctlModelCheckerTest: Test LRA computation for different environments. Added a testcase.
5 years ago
Tim Quatmann
48dbaa6fbd
Fixed a test
5 years ago
Matthias Volk
9e63a89db7
Fixed operator precedence for power and modulo operator thanks to help from Joachim Klein.
5 years ago
Matthias Volk
d05b132dde
Better error output
5 years ago
Tim Quatmann
900da9e556
Fixed EndComponentEliminatorTest
5 years ago
Tim Quatmann
2cb7b5769e
Jit: Fixed issues when CLN and/or GMP is installed via carl
5 years ago
Tim Quatmann
b1b429e8d2
EndComponentEliminatorTest: Made the test more stable with respect to different orders in the result.
5 years ago
Tim Quatmann
492348542f
SubsystemBuilder: Fix deadlocks with a selfloop (if requested)
5 years ago
Tim Quatmann
0b1b0d97e2
utility/graph: fixed behavior of getReachableStates when an initial state is not in the constrained set.
5 years ago
Tim Quatmann
b848796852
Nativepolytope: Fixed a bug in quickhull when invoked on just a single point.
5 years ago
Matthias Volk
174c1a86c0
DRNParser: Parse labels with and without quotation marks (thanks to pair programming and regex magic
5 years ago
Matthias Volk
779e5ce5ae
DRNParser: Check if target state is valid
5 years ago
Sebastian Junges
976f85cc25
drn export for labels with whitespace is now put into quotation marks
5 years ago
Sebastian Junges
31b50d76e9
clearer error message
5 years ago
Sebastian Junges
9ad8209a65
clarify that a formula needs to be added to do anything in storm-pomdp
5 years ago
Sebastian Junges
f5b6bc84ba
circumvent problems with the bdd export
5 years ago
Sebastian Junges
4f063cd233
tackling problems on unix
5 years ago
Matthias Volk
6ce429efc4
Added missing include
5 years ago
Sebastian Junges
d295f6e777
export of bdds into dot and text format
5 years ago
Matthias Volk
7fb660227f
Replaced assert(false) by throwing an exception
5 years ago
Matthias Volk
685b5c6b27
Throw exceptions after switch/case to silence compiler warnings about not returning anything
5 years ago
Matthias Volk
adfe82d0d6
Fixed typo to void
5 years ago
Tim Quatmann
b357868a32
GurobiLpSolver: Fixed rounding of integral results.
6 years ago
Matthias Volk
47344f9080
Removed unused flat_set includes
6 years ago
Matthias Volk
6a4c18e4a2
Use custom FlatSet to account for allocator changes in flat_set in Boost 1.70.
Boost 1.70 changed the default allocator parameter from new_allocator<T> to void to reduce symbol lenghts.
This reverts the default to the old allocator.
6 years ago
Matthias Volk
1e3686480a
is_equal_to_one() is not used in Boost 1.70
6 years ago
Tim Quatmann
bc623d1203
MinMaxLinearEquationSolver: Added a flag 'hasNoEndComponent' that is true if the system is known to have no end components. This decides if policy iteration does require a valid initial scheduler.
Renamed the 'hasNoEndComponents' solver requirement to 'hasUniqueSolution' as this is the actual thing we require for, e.g. sound value iteration.
6 years ago
Matthias Volk
820b48354d
Silenced warning
6 years ago
Matthias Volk
9c28ed990e
Use isBasicElement() instead of type
6 years ago
Matthias Volk
51b210a1d6
Test case for symmetry reduction
6 years ago
Matthias Volk
08859bd3e6
Fixed bug in computation of symmetry groups.
Thanks to Enno Ruijters for pointing out this issue.
6 years ago
Matthias Volk
0dcb271866
Added assertions for better debugging
6 years ago
Matthias Volk
3033d5444c
Refactoring
6 years ago
Tim Quatmann
c8ea0f60da
JaniBuilder: Fixed several issues that occurred with branch reward expressions over non-transient variables, including GitHub issue #47
6 years ago
Tim Quatmann
ce9d784c35
QCVBS: Fixed models with empty 'open-paremeter-values' entry.
6 years ago
TimQu
8865857f21
Fixed awkward printing of eventually formulas with reward accumulations.
6 years ago
Matthias Volk
da31ca2952
Main page info of Storm for Doxygen
6 years ago
TimQu
5e3506a0e1
GeneralSettings: Issue a warning when precision is set via --general:precision and not --precision.
6 years ago
TimQu
208854bf02
settings: Detect whether an option was set with or without the module prefix.
6 years ago
TimQu
5d40880883
Flagging a few more options as advanced.
6 years ago
TimQu
b6a5fcfd84
Settings: Do not hard-code executable name in help message.
6 years ago
TimQu
bb0c2282b3
Fixed levenshtein distance
6 years ago
TimQu
f453b2bddd
storm-conv: also don't print the help message in case of errors in storm-conv.
6 years ago
TimQu
d6e91183d7
cli: don't print the whole help message when an error occurred during option parsing.
6 years ago
TimQu
0a02fecd6b
settings/modules: Flagged several options as advanced.
6 years ago
TimQu
8807bb5a0b
Settings: Added facilities to flag options as advanced and only display them with '--help all'.
6 years ago
TimQu
e8cd922552
utility/string.h: Added method to check whether a string is considered similar.
6 years ago