hannah
d7b696a753
restructured the ltl-scheduler
4 years ago
hannah
93c2e92c2a
updated LTL-scheduler
4 years ago
Jip Spel
0f0256b422
Fix warning
4 years ago
Tim Quatmann
f0378363bb
ConstantsComparator: reduced code duplications, fixed a potentially div by 0, and silenced a warning
ConstantsComparator: The old code used `abs(x-y)/abs(x+y)<= epsilon` when comparing two numbers for equality (modulo relative precision). This is weird when x and y have different signs and potentially even causes a div by 0 whenever x=-y. Moreover the templating was awkward, causing a lot of code duplications and a Warning with clang.
Distribution[WithReward]: replaced forward declarations of ConstantsComparator by actual includes as the forward declarations caused some ambiguity regarding the template parameters.
4 years ago
Stefan Pranger
e7fa826fe4
Compare *equal now correctly compare
5 years ago
Stefan Pranger
1b19b28a0d
added less-/greater-equal utility functions
5 years ago
Matthias Volk
7111674ec8
Support for simulation of PDEP
5 years ago
Tim Quatmann
6d24ea9606
Silenced many 'loop variable is always a copy' warnings
5 years ago
Jip Spel
5a37a40cea
Monotonicity for computing extremal value and parameter space partitioning
5 years ago
Stefan Pranger
f6edcc4ddf
engine now checks smg models
5 years ago
Stefan Pranger
97838515b4
switch cases in engine now feature SMG case
5 years ago
Matthias Volk
d6d36ee557
Support for sampling from exponential distribution
5 years ago
Tim Quatmann
6473645802
engine: changed order in enumeration for consistency
5 years ago
Stefan Pranger
c8fd980544
engine now checks smg models
5 years ago
Stefan Pranger
bc5eec34d2
switch cases in engine now feature SMG case
5 years ago
Sebastian Junges
7a38f54d01
extend the next state generator to support prism program simulation
5 years ago
Tim Quatmann
02695da9b7
Fixed several issues regarding powers with negative exponents.
5 years ago
Stefan Pranger
e88a83d9aa
engine now checks smg models
5 years ago
Stefan Pranger
eba20bb005
switch cases in engine now feature SMG case
5 years ago
Stefan Pranger
160a2c32a2
added SMGs to existing ModelTypes
5 years ago
Tim Quatmann
3a4af89b66
graph: Cycle check ignores Zero entries.
5 years ago
Matthias Volk
6dcbf75fe3
Update progress measurments only if --progress flag is set
5 years ago
Sebastian Junges
4760a12815
reset signal handler
5 years ago
Sebastian Junges
b7ad55b34b
random prob generator for rationals
5 years ago
Tim Quatmann
56e253fac0
graph: Extended the documentation a tiny bit
5 years ago
Sebastian Junges
a358af1264
set entries that are nonzero
5 years ago
Tim Quatmann
8a77e3238d
Implemented isAlmostZero and isAlmostOne also for non-double value types.
5 years ago
TimQu
49bc9054b7
Further improvements for filtered reward model
5 years ago
TimQu
f328e69dc4
Added extract function to FilteredRewardModel
5 years ago
Matthias Volk
55999036d6
Fixed warning
5 years ago
Tim Quatmann
90d5da570c
Renamed portfolio engine to automatic engine.
5 years ago
Sebastian Junges
5fa667b847
add random step functionality to simulator
5 years ago
Tim Quatmann
1929cfaf77
utility/vector: Added a few asserts in utility functions.
5 years ago
Sebastian Junges
d6bfcb4818
refactoring: moving some code out of the util folder
5 years ago
Matthias Volk
9c33cec3b6
Added mising include
5 years ago
Sebastian Junges
3a70c68d45
dd-based reachability exploration reports number of iterations in return value
5 years ago
Tim Quatmann
70d10bd037
Moved generated file `storm-version.cpp` to build folder. Moved version information to new library `storm-version-info` (addressing Github issue #78 )
5 years ago
Sebastian Junges
c4c680438f
fix exporting POMDPs with rewards & observations
5 years ago
Sebastian Junges
1a6f2e6fba
--io:nodrnplaceholders
5 years ago
Sebastian Junges
55b344c560
but state valuations as comments into drn
5 years ago
Sebastian Junges
a7f05847ac
better info message if an engine does not support a model
5 years ago
Tim Quatmann
aae44a3b4b
Fixed error message that appeared when using jit.
5 years ago
Matthias Volk
c09c31be6a
Enable pragmas in eigen.h only for GCC 9
5 years ago
Matthias Volk
7b6101c220
Updated list of ignored warnings for Eigen
5 years ago
Tim Quatmann
74f7cd17ea
Changed the target directory for the downloaded Eigen headers so that they are now located within the build folder (hopefully avoiding conflicts with multiple build-folders).
Made the include path for the Eigen headers more unique, so we no longer use the headers at /urs/include/ instead.
5 years ago
Tim Quatmann
9f1487392e
We now avoid the renaming of 'Eigen' to 'StormEigen' as this is (hopefully) not needed anymore.
5 years ago
Matthias Volk
121b082139
Added missing break; statements
5 years ago
Daniel Basgöze
93e7bac668
Fix bitshift overflow
5 years ago
Tim Quatmann
4eed592811
--timeout now just sends a SIGALRM signal (which can be catched by the signal handler).
5 years ago
Daniel Basgöze
64e70c406e
Replace size_t with uint64_t in bitoperations
6 years ago