Mavo
566cef0f91
Started on compiling without Carl
Former-commit-id: 5e0895d7c5
9 years ago
sjunges
e0e5cd9f0e
progress on support for gmp, with cln everything should be fine
Former-commit-id: c91b5a7cef
9 years ago
dehnert
83c4b1647c
solvers now can allocated auxiliary memory
Former-commit-id: 76dc1a1679
9 years ago
dehnert
be5fdeb636
started working on internal auxiliary storage of solvers
Former-commit-id: d895041c50
9 years ago
dehnert
95b95d9c64
fixed some minor issues and renamed equation solver methods slightly to make the names a bit more compact
Former-commit-id: de103e19ad
9 years ago
dehnert
b1f2c26df0
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
9 years ago
dehnert
d27c75c3d8
fixed missing virtual keyword
Former-commit-id: 1aa26ab679
9 years ago
dehnert
61a8b9bb29
more work on solvers
Former-commit-id: 14fad8ac36
9 years ago
dehnert
9ab33528b4
started to fill value iteration implementation in new general min-max solver
Former-commit-id: e54cb8a0f9
9 years ago
dehnert
b4e0cabef6
started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers
Former-commit-id: c1895472c7
9 years ago
dehnert
8153306ced
fixed wrong call to Eigen's iterative solvers
Former-commit-id: 0e2e836729
9 years ago
dehnert
46ce68743c
enabled precision/max iterations for eigen solver
Former-commit-id: 370a78a02f
9 years ago
dehnert
2a7dc0fad0
renamed MarkovChainSettings
Former-commit-id: 39024731f8
9 years ago
dehnert
07c787b49d
added unsupported solvers of eigen
Former-commit-id: e11b335c2d
9 years ago
dehnert
d24fb0cf9a
avoid temporary in Eigen solver by providing .noalias(). slightly rewrote matrix-vector expression to benefit more from Eigen's optimization capabilities
Former-commit-id: 838eac1449
9 years ago
dehnert
69da4ff147
fixed some more problems with Eigen solver
Former-commit-id: c6ed18c4ab
9 years ago
dehnert
f46bcd31c5
fixed typo
Former-commit-id: 0e6ab55389
9 years ago
dehnert
ba43e23984
using maps for Eigen solver instead of copies of the vectors
Former-commit-id: d53075ab36
9 years ago
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
PBerger
be9648fc18
Added -fPIC to Sylvan. Since it is linked into Storm it is necessary for relocation to be possible, hence PIC.
Added includes for cmath at various points. This is a default include on Mac OS but not on any sane systems.
Changed calls to std::abs to std::fabs to resolve ambigious call errors.
Former-commit-id: 4d3da21bce
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
9 years ago
dehnert
81b4fa6b9b
added composition specification to PRISM program
Former-commit-id: 2c032f5d7e
9 years ago
dehnert
86c233f3df
fixed bug in sylvan
Former-commit-id: 3f3a3df83d
9 years ago
Mavo
effadc5cca
Split into general settings and markov chain settings
Former-commit-id: 619a2e3622
9 years ago
Mavo
67d77608bd
Refactoring of settings
Former-commit-id: ea4350fc1c
9 years ago
TimQu
f285858e28
added required includes
Former-commit-id: c523950b43
9 years ago
sjunges
e0980de0ba
first version of storm without log4cplus as a dependency
Former-commit-id: 5aa64fabd7
9 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
9 years ago
Mavo
99c87182e4
Fixed missing include for gcc
Former-commit-id: 3cf040d87c
9 years ago
sjunges
3209c52a7c
elim linear equation solver used the wrong rational number
Former-commit-id: ca468397ce
9 years ago
dehnert
fa44d65ebd
renamed policy to scheduler in some variable names
Former-commit-id: cfbaaa533d
9 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
9 years ago
Mavo
0a78ba13f5
MA to CTMC for trivial nondeterminism
Former-commit-id: 8a342f032e
9 years ago
dehnert
8f087597cc
more work towards proper scheduler generation
Former-commit-id: ee6237ef49
9 years ago
Mavo
017fa19281
Fixed compile issue
Former-commit-id: a58c76d175
9 years ago
Mavo
7bf5fcb308
Fixed compile issue under Debian
Former-commit-id: 13fe157a96
9 years ago
Mavo
56bcdcc807
Priority queue as pointer
Former-commit-id: 7e0d0f8c8c
9 years ago
dehnert
5a1039838f
made everything compile again and all tests passing
Former-commit-id: 65c66fb58f
9 years ago