dehnert
|
00d331ebb4
|
moved linear equation solver factories to the respective solver files (and away from utility). restructured settings in factories and the way they are forwarded to the linear equation solvers. fixed all resulting errors
Former-commit-id: 27e1ae2466
|
9 years ago |
dehnert
|
15a4d4757f
|
added feature to linear equation solver factories to take posession of the matrix to forward it to the solvers
Former-commit-id: ed183f1820
|
9 years ago |
dehnert
|
40a7948540
|
started generalizing elimination to equation system solving
Former-commit-id: aabe89b65f
|
9 years ago |
dehnert
|
13f8f21a70
|
upgrade to eigen 3.3 and made modifications for different value types via template specializations
Former-commit-id: 8ea9d1e0c4
|
9 years ago |
dehnert
|
852afd1718
|
fixed crowds models to work with exact arithmetic. fixed dynamic state priority queue implementation. added setting to use dedicated elimination-based model checker instead of regular model checker (+ elimination solver)
Former-commit-id: 1b0802ff05
|
9 years ago |
dehnert
|
82d4164c39
|
added obeying a state ordering to elimination linear equation solver
Former-commit-id: 5a62842963
|
9 years ago |
dehnert
|
f3fa90cc37
|
more work towards exact solving
Former-commit-id: 38edbcf2ca
|
9 years ago |
dehnert
|
4e14ecb869
|
made elimination-based linear solver work in an alpha version. changed minor things in Eigen's SparseLU implementation to make it work with rational numbers and rational functions
Former-commit-id: e5622bd981
|
9 years ago |
dehnert
|
8ce9e56af8
|
some refactoring of state-elimination-related things
Former-commit-id: c51fd9c47c
|
9 years ago |
dehnert
|
a17cffbbe3
|
added missing switch case for new eigen solver
Former-commit-id: fbbb6e5828
|
9 years ago |
dehnert
|
023325b53d
|
added tests for Eigen solver
Former-commit-id: ede9efcee2
|
9 years ago |
dehnert
|
bb700457de
|
some minor fixes
Former-commit-id: f114c397f6
|
9 years ago |
dehnert
|
74ee726e35
|
fixed some typos
Former-commit-id: de3cd92c62
|
9 years ago |
Mavo
|
1b6137cc5d
|
Changed some assert to STORM_LOG_ASSERT
Former-commit-id: 04c320dac9
|
10 years ago |
dehnert
|
81b4fa6b9b
|
added composition specification to PRISM program
Former-commit-id: 2c032f5d7e
|
10 years ago |
dehnert
|
86c233f3df
|
fixed bug in sylvan
Former-commit-id: 3f3a3df83d
|
10 years ago |
Mavo
|
effadc5cca
|
Split into general settings and markov chain settings
Former-commit-id: 619a2e3622
|
10 years ago |
Mavo
|
67d77608bd
|
Refactoring of settings
Former-commit-id: ea4350fc1c
|
10 years ago |
TimQu
|
f285858e28
|
added required includes
Former-commit-id: c523950b43
|
10 years ago |
sjunges
|
e0980de0ba
|
first version of storm without log4cplus as a dependency
Former-commit-id: 5aa64fabd7
|
10 years ago |
dehnert
|
08bed36579
|
fixed an issue in performance tests and renamed all remaining LOG4CPLUS macro invocations to that of storm
Former-commit-id: 8536943978
|
10 years ago |
Mavo
|
99c87182e4
|
Fixed missing include for gcc
Former-commit-id: 3cf040d87c
|
10 years ago |
sjunges
|
3209c52a7c
|
elim linear equation solver used the wrong rational number
Former-commit-id: ca468397ce
|
10 years ago |
dehnert
|
fa44d65ebd
|
renamed policy to scheduler in some variable names
Former-commit-id: cfbaaa533d
|
10 years ago |
dehnert
|
3727018ef4
|
added functionality to sparse MDP helper to compute until probabilities just for maybe states (and produce the corresponding scheduler)
Former-commit-id: 79aae02a13
|
10 years ago |
Mavo
|
0a78ba13f5
|
MA to CTMC for trivial nondeterminism
Former-commit-id: 8a342f032e
|
10 years ago |
dehnert
|
8f087597cc
|
more work towards proper scheduler generation
Former-commit-id: ee6237ef49
|
10 years ago |
Mavo
|
017fa19281
|
Fixed compile issue
Former-commit-id: a58c76d175
|
10 years ago |
Mavo
|
7bf5fcb308
|
Fixed compile issue under Debian
Former-commit-id: 13fe157a96
|
10 years ago |
Mavo
|
56bcdcc807
|
Priority queue as pointer
Former-commit-id: 7e0d0f8c8c
|
10 years ago |
dehnert
|
5a1039838f
|
made everything compile again and all tests passing
Former-commit-id: 65c66fb58f
|
10 years ago |
dehnert
|
bdcd4b26a3
|
refactoring early termination and solve goals and bounds
Former-commit-id: 123835f655
|
10 years ago |
Mavo
|
7a10a04cde
|
Created StateEliminator with specialized subclasses
Former-commit-id: 991e3fcfcd
|
10 years ago |
dehnert
|
dee44056d1
|
work towards generating schedulers (and some other related stuff)
Former-commit-id: 23cbcb5fb5
|
10 years ago |
dehnert
|
2e8f74a700
|
First steps toward exact linear equation solver
Former-commit-id: 669af13b84
|
10 years ago |
Mavo
|
4c09f9ce29
|
Minor improvements
Former-commit-id: 63dfd49048
|
10 years ago |
dehnert
|
94b817c531
|
removed debug output
Former-commit-id: f9f58b55f4
|
10 years ago |
sjunges
|
1e1400d68d
|
merge
Former-commit-id: eb9efc4bb2
|
10 years ago |
sjunges
|
096778a5d0
|
assorted fixes (builder for no-fix-deadline, semicolon, xercesbuild)
Former-commit-id: 7ae9bcd61e
|
10 years ago |
dehnert
|
0d6612352c
|
silenced sylvan and gmm warnings (for clang)
Former-commit-id: 20c561d2e2
|
10 years ago |
dehnert
|
0708672a68
|
removed ite for ADDs as this operation should be formed with a BDD as the first argument. as a compensation, we provide a version of ite that takes a BDD and two ADDs and returns the corresponding ADD
Former-commit-id: 720dc3a9c4
|
10 years ago |
dehnert
|
b7ea918d1b
|
update to latest version of sylvan and accompanying changes (mostly because 0 * inf = nan in IEEE754)
Former-commit-id: 828e13307f
|
10 years ago |
dehnert
|
f8fc39870a
|
hybrid and symbolic model checkers working with sylvan
Former-commit-id: d01b92e328
|
10 years ago |
dehnert
|
7376eaf866
|
made symbolic MDP model checker tests work
Former-commit-id: e2e0d07a55
|
10 years ago |
dehnert
|
7f75db2790
|
ADD iterator working for sylvan. enabled more tests for sylvan. symbolic Dtmc model checker now working.
Former-commit-id: b11b2f7476
|
10 years ago |
dehnert
|
ebe9ccbb15
|
some work on DD stuff
Former-commit-id: 50ca51d264
|
10 years ago |
dehnert
|
4a772fe48d
|
fixed bug in sylvan
Former-commit-id: 0fd69e20a1
|
10 years ago |
dehnert
|
472851508c
|
changed return type of equal, notEqual, less, lessOrEqual, greater, greaterOrEqual to BDD since returning an ADD is logically not quite correct
Former-commit-id: 64bf8b0704
|
10 years ago |
dehnert
|
8bf0f3c87e
|
apparently, changing the DD interface implies some other changes as well...
Former-commit-id: c5cedc720f
|
10 years ago |
dehnert
|
4e86ef2e47
|
moved CUDD-based DD implementation to own folder
Former-commit-id: a828f92518
|
10 years ago |