Sebastian Junges
|
d6bfcb4818
|
refactoring: moving some code out of the util folder
|
6 years ago |
Matthias Volk
|
e65e5587f0
|
Support for abort in Gmm++ by throwing exception
|
6 years ago |
Tim Quatmann
|
e54a035ab9
|
SolverEnvironment: Added the switch `forceExact` to switch to exact solving methods more conveniently.
|
6 years ago |
TimQu
|
e1047e787f
|
handled case where no threshold for the number of iterations is provided
|
8 years ago |
dehnert
|
a46e6439eb
|
enabled switching of methods if unsupported method chosen in symbolic min-max equation solver
|
8 years ago |
dehnert
|
2aff2e9382
|
adding some more timing output
|
8 years ago |
TimQu
|
541810f3b2
|
removed 'multiplication' part from remaining linear equation solvers
|
8 years ago |
TimQu
|
8260455a55
|
Added multiplication of a single matrix row with a vector to the linear equation solver interface
|
8 years ago |
TimQu
|
e09cb86001
|
making sure that the default linear equation solver is not switched to native if we check e.g. an MDP with sound value iteration
|
8 years ago |
TimQu
|
bb63ac6089
|
Linear equation solver + game solvers now respect the environment as well
|
8 years ago |
TimQu
|
5071df5c82
|
made sound value iteration work and respect the correct precision
|
8 years ago |
dehnert
|
d25cc4b05f
|
first version of sound value iteration
|
8 years ago |
dehnert
|
ec61e110f2
|
introducing solver formats to enable linear equation solvers to take the fixed point rather than the equation system formulation
|
8 years ago |
dehnert
|
c5134c364f
|
Extraction and update of TBB-parallelized stuff
|
8 years ago |
dehnert
|
c77b9ce404
|
gauss-seidel style multiplication for gmm++
|
8 years ago |
dehnert
|
00f88ed452
|
gauss-seidel-style value iteration
|
8 years ago |
dehnert
|
282345e49d
|
remove debug output
|
9 years ago |
dehnert
|
3bf40471b4
|
small fixes in matrix builder and removal of debug output
|
9 years ago |
JK
|
e536851e53
|
Solver: provide information about solving method + number of iterations at INFO log level
|
9 years ago |
dehnert
|
c467fa5f38
|
printing -1 as infinity for rational numbers and added clipping result to valid range where appropriate
|
9 years ago |
dehnert
|
398c317a7d
|
allowing constant definition string to refer to other variables on the right-hand side of assignments, added convergence statement in eigen solver
|
9 years ago |
dehnert
|
a7e9c5819f
|
removed 'size-in-memory' output as it was outdated and unreliable. added timing measurements for model construction and model checking
|
9 years ago |
Sebastian Junges
|
d246517757
|
removed src prefix in all includes
|
9 years ago |
Sebastian Junges
|
e1d201c85e
|
c++ code compiles again after rename
|
9 years ago |
Sebastian Junges
|
3a7ee7867b
|
rename files (does not compile)
|
9 years ago |
TimQu
|
53ff482947
|
Caching of solvers can now be enabled/disabled
Former-commit-id: 498622f45c [formerly 1713f554a0]
Former-commit-id: 1015c7fef8
|
9 years ago |
TimQu
|
48b82e7b14
|
refactored auxData in linear equation solvers
Former-commit-id: 9e0deb255c
|
9 years ago |
TimQu
|
71e181bd93
|
some quick and dirty optimizations (that need to be reviewed)
Former-commit-id: 86fbc66c90
|
9 years ago |
dehnert
|
83c4b1647c
|
solvers now can allocated auxiliary memory
Former-commit-id: 76dc1a1679
|
10 years ago |
dehnert
|
be5fdeb636
|
started working on internal auxiliary storage of solvers
Former-commit-id: d895041c50
|
10 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
|
10 years ago |
dehnert
|
b1f2c26df0
|
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
|
10 years ago |
dehnert
|
9ab33528b4
|
started to fill value iteration implementation in new general min-max solver
Former-commit-id: e54cb8a0f9
|
10 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
|
10 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
|
10 years ago |
dehnert
|
bb700457de
|
some minor fixes
Former-commit-id: f114c397f6
|
10 years ago |
Mavo
|
67d77608bd
|
Refactoring of settings
Former-commit-id: ea4350fc1c
|
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 |
dehnert
|
5a1039838f
|
made everything compile again and all tests passing
Former-commit-id: 65c66fb58f
|
10 years ago |
sjunges
|
1e1400d68d
|
merge
Former-commit-id: eb9efc4bb2
|
10 years ago |
TimQu
|
c0b5190022
|
Extended interface of linEqSolvers a little,
eq solver is now called repeatedly with increased precision, until the result is good enough..
Former-commit-id: b076950dc8
|
10 years ago |
dehnert
|
0d6612352c
|
silenced sylvan and gmm warnings (for clang)
Former-commit-id: 20c561d2e2
|
10 years ago |
sjunges
|
3c2040f4b7
|
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
|
11 years ago |
dehnert
|
e338cbe069
|
fixed a lot of warnings in the tests
Former-commit-id: b6752202ac
|
11 years ago |
dehnert
|
1e5398c8b7
|
LRA finally working for ctmcs
Former-commit-id: 699e4714a4
|
11 years ago |
dehnert
|
331ea9fc19
|
further work on steady state probabilities
Former-commit-id: d2497ac7eb
|
11 years ago |
dehnert
|
1130efe0dc
|
step towards steady-state for CTMCs
Former-commit-id: 4ab4d6b8b6
|
11 years ago |
dehnert
|
3b4dca1a03
|
Improved Jacobi method a bit.
Former-commit-id: f4affeebf6
|
11 years ago |
dehnert
|
1990567b84
|
Started to improve performance of sparse CTMC model checker.
Former-commit-id: 1d014412ec
|
11 years ago |
dehnert
|
d545fac471
|
Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers.
Former-commit-id: 9c727f41f9
|
11 years ago |