309 Commits (a4a8bc2e690e7afe0b3310d58d1a7462e1b66d47)

Author SHA1 Message Date
dehnert aaa6f13cf4 separated rational numbers and rational functions and added support for rational numbers to sylvan 9 years ago
dehnert 0354c9024a moved to new sylvan version and made everything work again 9 years ago
dehnert 2e8ff870ff completed interface of (sylvan) ADDs for storing rational functions 9 years ago
dehnert 1a803f4270 created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines) 9 years ago
TimQu e88b215dbc implemented linear equation solver restarts when a scheduler hint is given (to assert that equalModuloPrecision(Ax+b, x) holds. 9 years ago
dehnert fd31e23306 allow arbitrary-layer meta variables in DdManager; make DdManager available as non-const from a DD; started on symbolic state elimination linear equation solver 9 years ago
TimQu 24bc53549c more tests on pmdps and fixes 9 years ago
TimQu efd430a33f fixes regarding state elimination on mdps 9 years ago
dehnert a323d21751 fixed some wrong capitalization 9 years ago
TimQu 14e44e0165 removed old region model checker classes, implemented entry point for pla, solved different compilation issues 9 years ago
TimQu ac43288e44 moved the regionCheckResult, started to implement class for parameterLifting interface 9 years ago
TimQu 84092c1b5d moved parameterRegion to storm/storage 9 years ago
TimQu 536b1669c3 fixes for dtmc parameter lifting 9 years ago
Matthias Volk e5404a27e9 Implemented parsing for UnaryNumericalFunctionExpression 9 years ago
Matthias Volk 0b6273cad6 Implemented parsing for UnaryNumericalFunctionExpression 9 years ago
TimQu ac6694f103 Improved sparse mdp model checking: Now allows hints for expected rewards 9 years ago
TimQu 92beab426f created a modelCheckerHint class that allows to store all kinds of hints that a model checker might make use of 9 years ago
TimQu 59a72b4037 parametric simplifier for mdps 9 years ago
TimQu 732bbc85d2 worked on parametric model simplifier 9 years ago
Matthias Volk 3c9363a323 Fixed compile issue 9 years ago
TimQu 9d70b9d768 fixed typo in an #include statement. 9 years ago
TimQu 1d2e7b2450 compilation fixes 9 years ago
TimQu ec9486e8cf fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before. 9 years ago
TimQu 5181c00149 fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before. 9 years ago
TimQu a8b8ef27a3 fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before. 9 years ago
TimQu f01e48644e fixes for nativepolytopes 9 years ago
dehnert e6bf0339d3 overhaul of JANI model building to allow using actions of automata in several synchronization vectors 9 years ago
TimQu b5e68b9914 fixes for z3LP solver and nativePolytopes 9 years ago
Matthias Volk 5d79eff2cd Wrapper for file opening 9 years ago
TimQu 7dfc43c828 implemented more functionality for NativePolytopes, added functions to consider exact numbers in z3LPsolver 9 years ago
dehnert 9c581bd635 fixed two issues: missing include in ToRationalNumberVisitor and missing check for whether actions are reused in a JANI parallel composition 9 years ago
TimQu 5cae7fca20 started on native polytopes 9 years ago
JK eebfa07618 expressions: do simplification involving rationals exactly 10 years ago
JK edee041b16 BaseExpression: evaluateAsRational 10 years ago
JK e37d0bd552 ToRationalNumberVisitor: make evaluator optional 10 years ago
JK eee1a84562 fix, BinaryNumericalFunctionExpression: simplify for pow(a,b) in double context should not cast result to integer [with Linda Leuschner] 10 years ago
sjunges 0c2d906b09 A more accurate version of having multiple levels; seems to fix at least one open issue. 9 years ago
sjunges 7bc6ce99fa JANI Export now preserves variable names correctly 9 years ago
sjunges dfe0a445a1 JANI: Compacter export; Do not export optional values if they contain the default 9 years ago
sjunges 5cd0a103b6 Eliminating superfluous assignments 9 years ago
Sebastian Junges 5894f7c706 some forward declarations and header updates to battle recompilation times 10 years ago
Sebastian Junges 8e32d3fa8f Simplifying index levels 10 years ago
Sebastian Junges 071d1222a1 Convenience operation hasVariable for varset 10 years ago
Sebastian Junges fcdce6dc4e fix (set level should not be const) 10 years ago
Sebastian Junges 2fd915f74c forward declarations, reduce compilation overhead 10 years ago
TimQu f16f18bbf6 fix in Matrix-vector multiplication 10 years ago
sjunges a03a7a4ea8 towards simplifying levels by preliminary support in ordered assignments 10 years ago
sjunges 6f40f24b74 JANI operator to set level in assignment 10 years ago
sjunges 4ad2ac26d1 Equality Comparisons for JaniVars, just to make life easier :-) 10 years ago
sjunges 0f8e00a80e action reusal in syncvectors is not invalid jani, but not properly supported. Changed error message accordingly, allows for changes in model generators 10 years ago