dehnert
15542d46da
Changes:
* included small consensus example
* made backward-transition generation more beautiful and versatile
* included Dijkstra search for most probable paths
* included first rough scheduler-guessing (there's room for improvement though)
Former-commit-id: db795fa1bf
12 years ago
dehnert
5776b207c3
Changed to new cleaner iterator for matrix.
Former-commit-id: c35f075fb1
12 years ago
dehnert
36543de851
Started trying to implement a more clean iterator solution for sparse matrix.
Former-commit-id: 2173972b82
12 years ago
dehnert
663e1b0a8f
Fixed wrong model name in dot output.
Former-commit-id: 44e70120eb
12 years ago
dehnert
36f1306b4a
Now schedulers get computed correctly.
Former-commit-id: 3b986ffbf8
12 years ago
dehnert
7e74bfbff2
Fixed bug in creation of scheduler, but there is still one really obvious one. Added small MDP example.
Former-commit-id: e2b5aba6d5
12 years ago
Lanchid
89ba67ed47
Using the boost map as actionsToCommandIndexMap on Linux, as emplace()
is not implemented for the gcc standard library yet...
Former-commit-id: 434caed243
12 years ago
dehnert
c3cc58d43b
Revert to old starting point of value iteration. Tests run fine now.
Former-commit-id: db1b906b08
12 years ago
dehnert
7095f8e67f
Fixed a lot of issues introduced by refactoring.
Former-commit-id: c3a5177008
12 years ago
dehnert
abf6f85b63
Intermediate commit to switch workplace.
Former-commit-id: 11932e19d7
12 years ago
PBerger
42b9072cbf
Implemented TBB Parallelization Support into SparseMatrix.h
Re-factored Includes in CMake for TBB
Former-commit-id: b5ebf4153a
12 years ago
dehnert
69b0c4e236
On my way of implementing scheduler-guessing.
Former-commit-id: 287d433852
12 years ago
dehnert
7aa3139b62
Intermediate commit with submatrix computation for scheduler-induced system from MDP.
Former-commit-id: bcdc58c1a7
12 years ago
dehnert
41db9a8092
Small changes to MDP model checker.
Former-commit-id: df85f55866
12 years ago
dehnert
04c7d5ba12
On my way of implementing scheduler-guessing.
Former-commit-id: b2717de2b6
12 years ago
PBerger
cb770020bf
Refactored the Jacobi Decomposition
Former-commit-id: 55d5d38475
12 years ago
PBerger
eae169727a
Fixed a critical bug in the GmmxxAdapter.h
Former-commit-id: 062f330dbf
12 years ago
dehnert
c5050313c5
Added model information output for explicit input.
Former-commit-id: 72740f15ba
12 years ago
dehnert
f040264660
Intermediate commit with submatrix computation for scheduler-induced system from MDP.
Former-commit-id: e497f03c00
12 years ago
dehnert
736a9864ac
Added model information output for explicit input.
Former-commit-id: df722a3035
12 years ago
PBerger
35c23525a1
Removed debug output from AbstractModel.h
Former-commit-id: 8e8e081a94
12 years ago
PBerger
0113f5e6dc
Added a OS Branch to C-style functions in Parser.cpp
Former-commit-id: cfefaf429f
12 years ago
PBerger
01fd3c18e3
Added move constructors, added move-calls where fitting.
Former-commit-id: e73336c816
12 years ago
dehnert
f73342c56a
Corrected color output in dot export of models. Fixed minimumOperator stack in SparseMdpPrctlModelChecker a bit, but this needs some further work.
12 years ago
PBerger
4212858013
Fixed a few Rebasing Issues.
Former-commit-id: 288b4d0e82
12 years ago
PBerger
bf5de84ab9
Refactored the parsing and lineFeeding handling.
Former-commit-id: 5f46c55c22
12 years ago
PBerger
2a6ca6b92f
Fixed a dimension bug in the labeling Parser
Former-commit-id: 40f961cd6d
12 years ago
PBerger
484c4e8151
Added more debugging output into the MDP Model
Former-commit-id: 5c2d29f80b
12 years ago
PBerger
c1afe65d5c
Fixed an initializer-list ordering
Former-commit-id: c54559eac0
12 years ago
PBerger
0f7e2835e3
Added an assignment constructor to the SparseMatrix.h
Now fixed this "constructor" to be a real operator and compile.
Former-commit-id: 83fe702ab3
12 years ago
PBerger
0051aec174
Added an assignment constructor to the SparseMatrix.h
Former-commit-id: 8de6a61190
12 years ago
PBerger
767680537e
Added missing namespaces to Parser functions
Former-commit-id: ac193ecc12
12 years ago
PBerger
fb3209dfc3
Added missing template parameters in the abstract models
Former-commit-id: 05a07d1c59
12 years ago
PBerger
22f00bc95e
Reordered elements of SparseMatrix.h
Former-commit-id: 4af800a607
12 years ago
PBerger
83d0e7d6af
Refactored LineEndings Handling. Added missing default cases.
Former-commit-id: 1470c56780
12 years ago
PBerger
78184f9537
Added a Hash Class in the Utility Namespace.
Added a function getHash() which returns a size_t to most of the used Models and Containers.
Former-commit-id: ed52aa3996
12 years ago
PBerger
5be52118ba
Fixed issues with the refactored parser interface and move semantics
Former-commit-id: e92111749e
12 years ago
PBerger
8a8a0c1ce8
Fixed a bug in the DeterministicModelParser.cpp, the wrong file was passed into the Parser
Former-commit-id: 633eb3fe91
12 years ago
PBerger
2fc666892d
Added multi plattform new-line handling for parsers
Former-commit-id: f7df0996a7
12 years ago
PBerger
d596f126b2
Fixed/added missing Copy Constructors for Models and the SparseMatrix
Former-commit-id: 730eaae49f
12 years ago
PBerger
531293955a
Added std::move() calls in SparseMdpPrctlModelChecker.h
Former-commit-id: 7e60c037f8
12 years ago
PBerger
6ef6b139c9
Fixed a missing control path in the ExplicitModelAdapter.cpp
Former-commit-id: db0dd838aa
12 years ago
PBerger
b978a4d311
Added more move constructors.
Former-commit-id: 9770365fbb
12 years ago
PBerger
89909fe8dc
Edited all Parsers to lose its class.
Modified many classes to provide a reference-constructor.
Fixed a few bugs in Tests.
Former-commit-id: c31fe95aae
12 years ago
PBerger
7a758abd3b
Corrected syntax on Pointer-Sign position.
12 years ago
PBerger
50f81e10db
Added override Keyword to visit() functions.
12 years ago
PBerger
f4050e5b18
Edited Parsers, re factored interface into a single function without an encapsulating class. Warning, this is work in Progress and not yet compiling.
12 years ago
PBerger
68c27f99ef
Mass-added Keyword "override"
12 years ago
PBerger
405094f768
Refactoring on Parser, introduced new keyword "override"
12 years ago
dehnert
e7601eb7b7
Included scheduler generation in model checking procedure for MDPs.
12 years ago