PBerger
4fff7b39ef
Added template instanziation for storm::RationalFunction.
Added a test for Prism AbstractPrograms with storm::RationalFunction.
Former-commit-id: 5a696149cb
9 years ago
PBerger
1d3bb3010d
Fixed merge mistake in InternalSylvanDdManager.cpp
Former-commit-id: 5919f2402e
9 years ago
dehnert
c1953cda46
started refactoring of abstraction
Former-commit-id: 72d9fc9fab
9 years ago
dehnert
18b0f07581
tweaked Bdd toExpression a bit to be more versatile
Former-commit-id: 858948f1b7
9 years ago
dehnert
52577e2740
added game abstraction tests for sylvan and made them work (in particular implemented toExpression for sylvan BDDs)
Former-commit-id: 8fdc34cb55
9 years ago
dehnert
53f83c9214
moved menu-game abstraction to separate folder and made everything compile again
Former-commit-id: a833ca1152
9 years ago
PBerger
58eb54926c
Fixed Sylvan bugs.
Added a lot of debugging options and output, controlled by #define's.
Added more template specializations for storm::RationalFunction.
Former-commit-id: 416c32d196
9 years ago
dehnert
4733643bcf
made the games compile again
Former-commit-id: 35f3ab9471
9 years ago
PBerger
dbbae87962
Fixed template specialization.
Re-Implemented terminal generation.
Former-commit-id: 253f95b673
9 years ago
PBerger
b01abf831b
Fixing template spec.
Former-commit-id: bc121341e3
9 years ago
PBerger
cdff7d4b0f
Added template specialization for getIdentity.
Former-commit-id: 082b985333
9 years ago
PBerger
1345f018fc
Fixed some issues with pointers.
Former-commit-id: a7fddc12f3
9 years ago
PBerger
9e90f41608
Implemented functions for BDD -> ADD conversion and some helpers.
Former-commit-id: 78c9003366
9 years ago
Mavo
566cef0f91
Started on compiling without Carl
Former-commit-id: 5e0895d7c5
9 years ago
PBerger
9511ecc9e4
Fixed Copy&Paste Error.
Former-commit-id: 3b06dc0ba4
9 years ago
PBerger
74f8efb0f9
Fixed Copy&Paste errors.
Former-commit-id: 5e503a0ae4
9 years ago
PBerger
53ca0f190a
More template instances.
Former-commit-id: c019bad31b
9 years ago
PBerger
1eb3335f22
Mooooore template instances!
Former-commit-id: 6da42f16c5
9 years ago
PBerger
07d4848f55
Fixed missing include in InternalSylvanAdd.cpp
Added simple test for Sylvan + RationalFunctions.
Former-commit-id: ffb747a861
9 years ago
PBerger
e0647f34eb
Added missing template instantiation.
Added missing function implementation for sylvan OPs.
Former-commit-id: fb10555ca3
9 years ago
PBerger
d81f4ca5a8
Code around features that are not available.
Former-commit-id: 45a0752daa
9 years ago
PBerger
cdb57ed47b
Moooore templates.
Former-commit-id: 050bebd771
9 years ago
PBerger
40e40a19b1
Missing template argument replacement.
Former-commit-id: 5bebdda148
9 years ago
PBerger
4de8d6c121
Moved code to template specialization because of return type conversion.
Former-commit-id: cc2e57a22e
9 years ago
PBerger
810e4bbbb0
Added call to GetMTBDD().
Former-commit-id: 6e19166ca4
9 years ago
PBerger
4cb70c8093
Fall back on C-style casts.
Former-commit-id: 80df36b395
9 years ago
PBerger
912ad98cbb
Copy&Paste fixed.
Former-commit-id: 745ec55037
9 years ago
PBerger
a8fa45b89c
Fixed call to terminal(type, valPtr)
Former-commit-id: dde588ba14
9 years ago
PBerger
310fe8ecf9
Meh. Fix.
Former-commit-id: 45bab23550
9 years ago
PBerger
542fcb8e8c
More fixes.
Former-commit-id: 4f62760e4b
9 years ago
PBerger
16e287ca8f
Fixes.
Former-commit-id: 267bf081c4
9 years ago
PBerger
807aa90fa6
Added missing instantiations.
Former-commit-id: 875e2b94d0
9 years ago
PBerger
a0dd2064c1
Started adding stuff to src/storage/dd/sylvan/InternalSylvanDdManager.
Former-commit-id: cf8adfc43f
9 years ago
hbruintjes
ebe6775b27
Fix missing ValueType template arguments (which defaulted to double)
Former-commit-id: a97910eaf9
9 years ago
PBerger
67244869db
src/storage/BitVector: Replaced constant 1 unsigned long long with cast to decltype. This fixes a template resolvation error in std::max.
src/storage/bisimulation/NondeterministicModelBisimulationDecomposition.cpp: Replaced "auto state = 0" with decltype declaration. This solves an issue where state is always signed, but should be unsigned.
src/storage/dft/DFTBuilder.cpp: Added a static_cast to enforce proper conversion to size_t and silence the signed/unsigned comparison warning.
Former-commit-id: 7a1a4c1f45
10 years ago
TimQu
12287e5090
small fix for building MAs
Also fixed a test for explicit MA parsing, where the transitions of a probabilistic choice did not sum up to one
Former-commit-id: c2f920a4d6
10 years ago
TimQu
f681206393
building markov automata from prism code
Former-commit-id: 791c49c7cf
10 years ago
dehnert
b1f2c26df0
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
10 years ago
dehnert
2a7dc0fad0
renamed MarkovChainSettings
Former-commit-id: 39024731f8
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
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
10 years ago
Mavo
17ba53dafa
Division by Interval not supported
Former-commit-id: 86b2f555c9
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
512a1ec558
added special label 'deadlock' to models and builders
Former-commit-id: 4edc57216e
10 years ago
dehnert
74ee726e35
fixed some typos
Former-commit-id: de3cd92c62
10 years ago
dehnert
f3701f66fb
bugfix for symbolic reachability reward computation
Former-commit-id: c197203539
10 years ago
dehnert
71bfb45220
added check for multiple writes to the same global variable in explicit JANI next-state generator
Former-commit-id: 5fc1bb01a9
10 years ago
dehnert
7861df4f20
JANI next-state generator appears to be working (without rewards)
Former-commit-id: 3ca5c3ccf2
10 years ago