dehnert
f3fa90cc37
more work towards exact solving
Former-commit-id: 38edbcf2ca
9 years ago
sjunges
a6aa909a12
convenience functions for operatiosn on expressions
Former-commit-id: 65db15d5d0
10 years ago
sjunges
3f36c95baf
JaniParser Constant expressions are now parsed
Former-commit-id: b3c5cdf091
10 years ago
dehnert
1d56cf0430
backported a bugfix
Former-commit-id: 219e8e0e3b
10 years ago
Mavo
322e470c89
Removed unnecessary std::moves
Former-commit-id: c6436f7873
10 years ago
dehnert
fb216e18d1
fixed another issue in expression evaluation
Former-commit-id: e28e1fdf28
10 years ago
dehnert
fa1ac86ff2
fixed evaluation of floor/ceil in expressions
Former-commit-id: c3e64c552e
10 years ago
dehnert
b06419afe0
working towards EC detection
Former-commit-id: 78bbe54f81
10 years ago
dehnert
2e8f74a700
First steps toward exact linear equation solver
Former-commit-id: 669af13b84
10 years ago
Mavo
8271045b27
ToString is const
Former-commit-id: d512894cf4
10 years ago
dehnert
8d98403748
small fix for use of carl
Former-commit-id: 63a0e38cf5
10 years ago
TimQu
0089212b7e
adaptation to recent changes in carl
Former-commit-id: 90535a0d66
10 years ago
dehnert
96954ddd15
refactoring of bisimulation class in the prospect of extending it to (CT)MDPs, not yet done
Former-commit-id: 09f47ad977
10 years ago
dehnert
59501dd347
removed some object files of xerces. started working on smt-based permissive schedulers
Former-commit-id: de95333225
10 years ago
sjunges
66736c3626
More to string methods for simplevaluation
Former-commit-id: 487ed4a8d6
10 years ago
dehnert
e8e77f0dd3
fixed problem with prefix of fresh variables
Former-commit-id: 1a7a87cfeb
10 years ago
dehnert
36b67a3a38
refined output of deadlock states a bit
Former-commit-id: 4262871295
10 years ago
dehnert
1713e10efc
added output of first 3 deadlock states in symbolic model builder
Former-commit-id: e33a984593
10 years ago
sjunges
a129983ae9
cleaning includes for better compilation times
Former-commit-id: e2878ae043
10 years ago
dehnert
e338cbe069
fixed a lot of warnings in the tests
Former-commit-id: b6752202ac
10 years ago
dehnert
04f789619c
some work towards eliminating compiler warnings
Former-commit-id: d1eca470a4
10 years ago
sjunges
812b101c40
better program checks, some extensions in model and matrix
Former-commit-id: 8efaaf2ca9
10 years ago
sjunges
f2c6bb91fd
Some extra methods for the Expr. Manager.
Former-commit-id: b3e813280f
10 years ago
dehnert
9d5c3e7e2f
added functionality to flatten the modules of a PRISM program into one module
Former-commit-id: 04faac9c67
10 years ago
sjunges
7cbab6a260
use gmpxx mpq_class for rational numbers
Former-commit-id: e79dac21df
11 years ago
dehnert
1130efe0dc
step towards steady-state for CTMCs
Former-commit-id: 4ab4d6b8b6
11 years ago
dehnert
96539f41a5
Fixed simplification of division: division expressions must not be simplified, because it is not (yet) clear whether integer division or floating point division is to be used.
Former-commit-id: 506798c1cd
11 years ago
dehnert
8c1870eb54
Intermediate commit.
Former-commit-id: e5f251718f
11 years ago
dehnert
f0b591be77
Further work on reintegrating parametric model checking into main executable.
Former-commit-id: be95ce2722
11 years ago
dehnert
53b77e673b
Fixed a minor issue.
Former-commit-id: 7df7a0b38f
11 years ago
dehnert
5794bbea56
Made some adaptions to make parametric model checking work in the main executable.
Former-commit-id: 0f56bec3e2
11 years ago
David_Korzeniewski
e41922347d
Adapted ExpressionTest.cpp to weird behavior of windows when using temporary shared_ptr in make_pair in initializer_list.
Now using const_pointer_cast instead of static_cast to modify shared pointers. (Although it worked with static_casts, but you never know)
Former-commit-id: d42487bb0c
11 years ago
dehnert
f5e383722f
Fixed use of uninitialized value. Deleted assignment operators for classes derived from BaseExpression.
Former-commit-id: 3d6250b393
11 years ago
dehnert
4f9b5406fe
Fixed simplification of unary expressions.
Former-commit-id: 6644bf5717
11 years ago
dehnert
1fb8d72a30
Merged master in parametricSystems.
Former-commit-id: 2fdc349e9d
11 years ago
David_Korzeniewski
ab36c5fb0d
Workarounds for more Windows quirks. Compiles but tests crash.
Former-commit-id: 0c47ae886d
11 years ago
David_Korzeniewski
7da35af0bb
Some compile errors on Windows fixed, some still persist.
Former-commit-id: 1a9331371b
11 years ago
dehnert
01d7bce205
Fixed some test.
Former-commit-id: 9750284b59
11 years ago
dehnert
01bd1fbc76
Model building works again for parametric systems.
Former-commit-id: d3f3e357ca
11 years ago
dehnert
12e6fac968
Started making generation of parametric models work again.
Former-commit-id: 93b0bc351c
11 years ago
dehnert
4758ef73ec
Fixed an issue that gcc has problems with.
Former-commit-id: 69c9b71d01
11 years ago
dehnert
231d2223a9
Model building works again (more or less)
Former-commit-id: fa6843fcdc
11 years ago
dehnert
6f2916d557
Adapted the explicit model generator to the new hash map. Surprise: doesn't work yet.
Former-commit-id: dc60f568bf
11 years ago
dehnert
aaefe7dfa5
Fixed some tests/parser.
Former-commit-id: d1767861c4
11 years ago
dehnert
53196f5610
Created bit vector hash map and some necessary bit vector methods.
Former-commit-id: 4a9946a743
11 years ago
dehnert
f5f2a2dd4c
Added expression evaluation (header-only) library exprtk and a corresponding evaluator class.
Former-commit-id: 950d1af6e0
11 years ago
dehnert
3260a6203c
Started improving performance of explicit model generation.
Former-commit-id: 318a97aedc
11 years ago
dehnert
780ddd9694
Improved simplify a bit.
Former-commit-id: bfdfa5bfbb
11 years ago
dehnert
650770148d
Main now compiles again, yay.
Former-commit-id: cc1307aea8
11 years ago
dehnert
b37e009168
Further steps to new expressions.
Former-commit-id: 4396857eff
11 years ago