PBerger
a0dd2064c1
Started adding stuff to src/storage/dd/sylvan/InternalSylvanDdManager.
Former-commit-id: cf8adfc43f
9 years ago
hbruintjes
4e4bc255b5
Fix some typos in l3pp usage
Former-commit-id: c9da06a596
9 years ago
hbruintjes
d9cb1a79f8
Replace cout macros with l3pp
Former-commit-id: 0cde42558d
9 years ago
sjunges
4f1b8f12f0
Extra method
Former-commit-id: 44b165558d
9 years ago
hbruintjes
8546786e17
Fix missing template argument in builder utility
Former-commit-id: 23d683f29c
9 years ago
TimQu
f681206393
building markov automata from prism code
Former-commit-id: 791c49c7cf
9 years ago
dehnert
b1f2c26df0
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
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
d661454179
started working on instantiating CTMC model checker to rational numbers
Former-commit-id: 3923c9a7e4
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
711d5cfa12
fixed bug in sparse dtmc elimination model checker. commented out weird eliminaton functions in CTMC model checker and storm.h
Former-commit-id: 3000123a3d
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
b30db17f8c
added rvalue reference overload to all linear equation solver factories
Former-commit-id: 2d09211d19
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
13f8f21a70
upgrade to eigen 3.3 and made modifications for different value types via template specializations
Former-commit-id: 8ea9d1e0c4
10 years ago
dehnert
99b9f11d49
removed eigen-3.2.6
Former-commit-id: 74fc9f0dbe
10 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
10 years ago
dehnert
82d4164c39
added obeying a state ordering to elimination linear equation solver
Former-commit-id: 5a62842963
10 years ago
dehnert
a699272dc6
renamed storm::Variable to storm::RationalFunctionVariable to avoid confusion with storm::expressions::Variable. fixed some Eigen tests
Former-commit-id: 62c70330c2
10 years ago
dehnert
f3fa90cc37
more work towards exact solving
Former-commit-id: 38edbcf2ca
10 years ago
dehnert
d3de111b3b
more work to enable storm to use rational arithmetic
Former-commit-id: 72933b5184
10 years ago
dehnert
2096c54b84
more explicit instantiations for rational function and some more tests for eigen solver
Former-commit-id: b97e838b22
10 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
10 years ago
dehnert
35bb3a3c26
renamed elimination settings
Former-commit-id: 5155d0a465
10 years ago
dehnert
8ce9e56af8
some refactoring of state-elimination-related things
Former-commit-id: c51fd9c47c
10 years ago
dehnert
023325b53d
added tests for Eigen solver
Former-commit-id: ede9efcee2
10 years ago
dehnert
bb700457de
some minor fixes
Former-commit-id: f114c397f6
10 years ago
dehnert
c88e540a1a
fixed bug in graph preprocessing algorithms that support a maximal number of steps
Former-commit-id: aed124e5f8
10 years ago
dehnert
4063d88913
added option to build all labels/reward models for next-state generators
Former-commit-id: cfb9787d6c
10 years ago
dehnert
d35c99e844
renamed central model builder function
Former-commit-id: 92cfaeae19
10 years ago
dehnert
9f6bd1805f
modified the entry point code to deal with the new generator-builder-structure
Former-commit-id: f01a19e346
10 years ago
dehnert
ddf165d4d3
more work on tearing PRISM-specific functionality out of the explicit model builder
Former-commit-id: a835c9072e
10 years ago
dehnert
6655ee41d8
started to restructure explicit model builder to make it fit for JANI models
Former-commit-id: 69603dd97b
10 years ago
dehnert
310db8a234
started to include reachability in JANI model generation
Former-commit-id: d54f35b999
10 years ago
dehnert
1892a9657f
added some accessor functions and iteration capabilities. started on symbolic jani model builder
Former-commit-id: 4388aca60d
10 years ago
sjunges
121cfe4d93
rough skeleton for the parser, v1
Former-commit-id: 1e53e99fbe
10 years ago
sjunges
4df9984b87
added bare minimum for parser calls
Former-commit-id: b876e6dfa3
10 years ago
Mavo
c8521f0de3
Changed more assert to STORM_LOG_ASSERT
Former-commit-id: b42fe54f45
10 years ago
Mavo
5eaa46c7de
More refactoring
Former-commit-id: 26f95239bd
10 years ago
Mavo
2243b02845
cout -> LOG
Former-commit-id: 8e7ecd3a54
10 years ago
Mavo
a0d659f2da
always use shared_ptr<Formula const>
Former-commit-id: 63a447e887
10 years ago
Mavo
c3f9d4cfe0
Includes for successful compiling from python
Former-commit-id: 3af33cd206
10 years ago
dehnert
3476df75e8
finally removed log4cplus and affected code parts
Former-commit-id: 2beea8195e
10 years ago
dehnert
60bbce0ba1
added two tests for exploration engine
Former-commit-id: 960393b229
10 years ago
dehnert
1424d536ca
renamed learning to exploration engine and started on a minor refactoring
Former-commit-id: 0fa973dfe5
10 years ago
TimQu
67cc067f35
fixed computeSchedulerProbGreater0E.
Previously, it did not enforce that psiStates are actually reached. For instance, it was ok to chose a probability 1 selfloop.
Former-commit-id: 518a3b33a9
10 years ago
Mavo
c9f04ecc0b
Added IOSettings
Former-commit-id: 95946a7666
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