TimQu
988b2a9af9
added functionality to split a rational vector into an integer vector and a rational factor
8 years ago
dehnert
ee90c51b2a
cleaned up constants.cpp to finalize separation of rational functions and rational numbers
8 years ago
dehnert
1a803f4270
created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines)
8 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
8 years ago
dehnert
6dce56d0bb
improved printing of result to command line
8 years ago
Sebastian Junges
3a7ee7867b
rename files (does not compile)
9 years ago
sjunges
ed970d78b1
property support for jani -- several changes throughout code, parser currently only supports probability properties
Former-commit-id: d5db0cda02
[formerly 66d55d7e43
]
Former-commit-id: 1672b21b12
9 years ago
Mavo
6faa7f0429
Abort when getting infinity in approximation
Former-commit-id: 8bfda3656a
9 years ago
sjunges
236a2be0d3
pretty printing of rational functions, rewards in the drn format, option for full build
Former-commit-id: 39676106c2
[formerly b80f259a87
]
Former-commit-id: e6f493d6f9
9 years ago
dehnert
569b27e110
work towards having rational numbers instead of doubles as literals in expressions
Former-commit-id: c62f8af061
9 years ago
sjunges
e0e5cd9f0e
progress on support for gmp, with cln everything should be fine
Former-commit-id: c91b5a7cef
9 years ago
sjunges
5faebdff86
constants in header
Former-commit-id: 281e490873
9 years ago
TimQu
4496b53002
merge fixes
Former-commit-id: ff5de6fc69
9 years ago
dehnert
b1f2c26df0
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
9 years ago
TimQu
fab04934bf
towards numerical and pareto queries
Former-commit-id: 491858a17f
9 years ago
TimQu
a6359335cf
Fixed compiling when hypro is not available
Former-commit-id: 402899c393
9 years ago
TimQu
69c5ba604e
Helper functions for parametric stuff
Former-commit-id: 288e4de3da
9 years ago
dehnert
b94e978843
another round of fixes
Former-commit-id: 67f4e4be47
10 years ago
sjunges
da120d9de5
Refactored some stuff in constants...
Former-commit-id: 3ac9216f73
10 years ago
dehnert
b3178e17f6
more bug fixes
Former-commit-id: 0b33b30efa
10 years ago
dehnert
73a2491dfb
more bugfixes
Former-commit-id: 5afecd5a21
10 years ago
dehnert
dbc7d860a4
functional tests compile again, started to debug changes
Former-commit-id: efef0e6487
10 years ago
sjunges
f85d28325e
Further work towards faster and more modular compilation
Former-commit-id: 9de50910b8
10 years ago
sjunges
3c2040f4b7
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
10 years ago
TimQu
47f2e9592b
Implemented preprocessing steps
Former-commit-id: 30fe6e1409
10 years ago
dehnert
65bf06dd50
Further steps towards CTMC model checking.
Former-commit-id: f057eeb17e
10 years ago
dehnert
c3c83fbe4f
Fixed some compilation errors.
Former-commit-id: dc626450b8
10 years ago
dehnert
6f2916d557
Adapted the explicit model generator to the new hash map. Surprise: doesn't work yet.
Former-commit-id: dc60f568bf
10 years ago
dehnert
af270dee8a
Enabled bisimulation quotienting.
Former-commit-id: 588827ec8d
11 years ago
sjunges
d78d88b84d
added export of constraints and resultfile
Former-commit-id: 9389adfeae
11 years ago
dehnert
2fa3036dc3
Added functionality to replace identifiers in an expression with the values given in an valuation. State-variables now get replaced in probabilities specified by a parameterized model. Fixed and added some parameterized models.
Former-commit-id: a863a07261
11 years ago
sjunges
addeedc339
better isOne checking
Former-commit-id: ab2919de18
11 years ago
sjunges
7ca6a4edeb
sub part for parameters, working parsing for non parametric systems into a parametric system
Former-commit-id: 7714692e32
11 years ago
sjunges
8142a8e004
some fixes for using something different from doubles for templated value type :)
Former-commit-id: d26d06b265
11 years ago
dehnert
84bd5f3b40
Renamed ConstTemplates to constants. Removed all calls to constGetZero, constGetOne and constGetInfinity by the new names. Created performance test for bit vector iteration.
Former-commit-id: 6d90ec961e
12 years ago
dehnert
61e12601ed
Further step towards refactored ExplicitModelAdapter.
Former-commit-id: 8abc07a366
12 years ago
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
34b85b956e
Moved model checking of DTMCs to superclass. Now, each DTMC model checker only needs to implement matrix-vector multiplication and linear equation solving to be able to fully model check DTMCs. Added subset/disjoint functionality to bit vector. Changed tests for MDP and DTMC model checking a bit.
12 years ago
Lanchid
5b57728d7e
Merge branch master into PrctlParser
12 years ago
PBerger
7f956b0d35
Added Cotire to Storm to build PCH on all plattforms.
Edited the ConstTemplates.h as the new compilation order breaks because of some min/max macros.
12 years ago
dehnert
58cf8118fe
Initial version of reward model checking for DTMCs. Added two convenience operators to PCTL (Eventually and Globally) and added missing reward formulas.
13 years ago
PBerger
f983317b54
Renaming MRMC to STORM, see #42
Markt und Straßen stehn verlassen,
still erleuchtet jedes Haus,
Sinnend' geh ich durch die Gassen,
alles sieht so festlich aus.
An den Fenstern haben Frauen
buntes Spielzeug fromm geschmückt,
Tausend Kindlein stehn und schauen,
sind so wunderstill beglückt.
Und ich wandre aus den Mauern
Bis hinaus ins freie Feld,
Hehres Glänzen, heil'ges Schauern!
Wie so weit und still die Welt!
Sterne hoch die Kreise schlingen,
Aus des Schnees Einsamkeit
Steigt's wie wunderbares Singen-
O du gnadenreiche Zeit!
Merry Christmas commit ;)
13 years ago
Lanchid
48098b596d
Removed the parameter from const templates, as types can be stated
explicitly (see documentation)
13 years ago
PBerger
cce8391e44
Refactored everything to match naming scheme.
13 years ago
PBerger
95b000436b
Added a JacobiDecomposition container and conversion function. Added const where possible.
13 years ago
Lanchid
13a2bd3057
Moved const_templates.h from "misc" to "utility" to be able to remove
the former folder.
Also, changed those templates to use references instead of pointers for
easier code.
Renamer "utility.h" and .cpp to "ioUtility.h/cpp", as utility code
providing functionality not linked with IO has been put into other
files.
13 years ago
Thomas Heinemann
f3a600550a
(not much)
13 years ago
Thomas Heinemann
b63d168192
1) Excluded the constant templates from the SparseMatrix class, as gcc forbids
explicit specializations of function templates inside classes.
2) Added a parameter to these templates which allows the inference of the type
of the template parameter (gcc seems to need this)
3) Added DOT file output to the SparseMatrix.
13 years ago