3152 Commits (7937117e8d7677211e57c498c97a93161297c427)

Author SHA1 Message Date
Tim Quatmann d49210ac2e Added DdType::None to encode that an explicit representation should be used. 5 years ago
Tim Quatmann 1929cfaf77 utility/vector: Added a few asserts in utility functions. 5 years ago
Jan Erik Karuc 6c70b42549 OVI: Defaulting to M1/M2, changed CLI option for termination guarantee 5 years ago
Sebastian Junges 41acd92e71 dice, first version of support for modulo 5 years ago
Sebastian Junges d6bfcb4818 refactoring: moving some code out of the util folder 5 years ago
Sebastian Junges 5722c1258c pipe all rf-variable creations through a single object file 5 years ago
TimQu 17a1d02757 Cmake: Detection for the old in-source "storm-version.cpp" file. The file will now be deleted (if found) to prevent build issues for people that upgraded from older storm versions. 5 years ago
Sebastian Junges 3282bf895c more support for the modulo expression 5 years ago
Sebastian Junges b84ada827a expression to dice 5 years ago
Sebastian Junges cf3bfc3d2d simulator presents rewards for efficiency 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
Sebastian Junges bb200fe9f4 simplify prism programs now also simplifies labels 5 years ago
Sebastian Junges 4350ea72d7 Simplifying expressions with iff and implies a bit more 5 years ago
Tim Quatmann 073d2affa4 api/verification: Added a missing include 6 years ago
Tim Quatmann 5aa3610f2e Model building: Set automatically building choice labels and origins within the BuilderOptions (previously, this was done in the cli code) 6 years ago
Tim Quatmann 8c38333dd1 Added transformer that can make a given set of states (e.g. goal states) observation closed. 6 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) 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 a7b6e00e88 builderoptions no longer implicitly takes settings from buildersettings 6 years ago
Sebastian Junges d71e70da42 build-all-labels for building all labels without building everything, and renamed build-overlapping-guards-label and build-out-of-bounds-state 6 years ago
Sebastian Junges c4c680438f fix exporting POMDPs with rewards & observations 6 years ago
Sebastian Junges 9d35eab33e fix warning regarding hash 6 years ago
Tim Quatmann 5b103579f2 Fixed building state valuations for transient variables of a jani model. 6 years ago
Sebastian Junges e2b0855208 hashing POMDPs 6 years ago
Sebastian Junges 009a60df5c fix in hash computation 6 years ago
Jan Erik Karuc 48a3b5a927 Optimizing original OVI & Switch for comparing minswap methods 6 years ago
Jan Erik Karuc bff888a97e Renaming min upper aux method setting 6 years ago
Jan Erik Karuc 6cfb2be36d Preparation for minimum upper and aux benchmarking 6 years ago
Sebastian Junges 2fa2ea1283 a first version of sparse model hashing 6 years ago
Sebastian Junges 4942e362db transformation preserve canonicity, and this is now set explicitly. (Opt-out rather than opt-in might be more convenient, but also more dangerous...) 6 years ago
Tim Quatmann 9981df3f92 Z3LpSolver: Removed exception that was thrown by accident. 6 years ago
Sebastian Junges 4bcb541866 pmc simplifications are disabled by default, can be switched on via option 6 years ago
Sebastian Junges 1a6f2e6fba --io:nodrnplaceholders 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
Tim Quatmann 3a86cc4391 CompressedState: Added a method to create a human readable string out of the state. Added a method to "uncompress" by extracting all values into corresponding value vectors 6 years ago
Tim Quatmann 5733072898 TransientVariableInformation: Flagging a few getters const 6 years ago
Tim Quatmann ab93422fa0 Changed default dd library from `cudd` to `sylvan` (cf. Github issue #71) 6 years ago
Sebastian Junges 55b344c560 but state valuations as comments into drn 6 years ago
Sebastian Junges a7f05847ac better info message if an engine does not support a model 6 years ago
Sebastian Junges 2de8c94fd9 flatsets to string 6 years ago
Sebastian Junges 08cb25c28c to be sure: z3model by const reference 6 years ago
Sebastian Junges c2f5eb9ce0 do not export reward model if we find a counterexample for a probability property 6 years ago
Sebastian Junges 235f335579 typo 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 ae2b63ca07 Eigenadapter: changed Returntype of digits10 to match the NumTraits interface 6 years ago
Tim Quatmann 47ac26eb02 JaniScopeChanger: Fixed segfault and incorrect detection for variable accesses (GitHub issue #70) 6 years ago
Tim Quatmann aae44a3b4b Fixed error message that appeared when using jit. 6 years ago
Matthias Volk c09c31be6a Enable pragmas in eigen.h only for GCC 9 6 years ago