73 Commits (646f894e92c527f4d32a97cbe2c73045e907db73)

Author SHA1 Message Date
dehnert 843a1d1fdf Added comparator use for checking validity of probability matrices such that only if the value is actually constant it is required to be one. 10 years ago
dehnert af270dee8a Enabled bisimulation quotienting. 10 years ago
dehnert 1cd01e3f28 Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present). 10 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 10 years ago
dehnert 96e1f8faf9 Renamed Settings class to SettingsManager. 10 years ago
masawei ee1ebdf91d Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer. 11 years ago
dehnert 9a7c24372e Added crude version of 'dump to explicit format' for Dtmcs. 11 years ago
dehnert db232fe39b Moved from pair to MatrixEntry as the basic building block of the matrix. Now matrix elements can be accessed in a more readable way. 11 years ago
sjunges 72c804815e several *small* fixes and better direct encoding 11 years ago
sjunges 7ca6a4edeb sub part for parameters, working parsing for non parametric systems into a parametric system 11 years ago
sjunges 8142a8e004 some fixes for using something different from doubles for templated value type :) 11 years ago
sjunges 48d006ec8d minor 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
dehnert 35d16a1191 Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. 11 years ago
dehnert cdc369b96a Temporarily removed the detection of the repository version of TBB from CMakeLists.txt. Corrected TBB sparse matrix-vector multiplication. Added TBB parallel vector addition. 11 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 11 years ago
dehnert a271e5ce63 Working towards making every (remaining) test work 11 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 11 years ago
dehnert 344e1b6dd3 Enabled checking of some untimed properties on Markov automata. 11 years ago
dehnert 9e941e6b4a Added scheduler classes. Added method to model classes that applies a scheduler. 11 years ago
masawei 94d8a46b1d Fixed some compile errors originating from the introductionof the new storm::storage::VectorSet. 11 years ago
masawei af0601c453 Made several changes. 11 years ago
masawei 393a72d56f Added handling of state and transition rewards to getSubDtmc(). 11 years ago
masawei ee1c1eb9b6 First implementation of the BitVector to Dtmc subsystem converter in Dtmc.h 11 years ago
dehnert 422da8f481 Added set class with an underlying vector container. Adapted code in counterexample generators to use the new set class. Still bugs in it though. 11 years ago
dehnert a45e9423b8 Sparse matrix can now also be used without knowing the number of rows/columns/nonzeros upfront. Adapted ExplicitModelAdapter to use that capability to not explore the state space twice. Added support for Z3 to CMakeLists.txt. Added correct submatrix checks for transition rewards in MDPs. Extended a test for the ExplicitModelAdapter a bit. 11 years ago
dehnert 61e12601ed Further step towards refactored ExplicitModelAdapter. 11 years ago
dehnert 947581dd25 Refactored and fixed bugs in explicit model adapter. Added support for labeling of choices of a model. The explicit model adapter uses that functionality to label each choice with the involved PRISM commands. 11 years ago
PBerger e69c9f1962 Added all options from StoRM 11 years ago
PBerger 01fd3c18e3 Added move constructors, added move-calls where fitting. 12 years ago
PBerger fb3209dfc3 Added missing template parameters in the abstract models 12 years ago
PBerger 78184f9537 Added a Hash Class in the Utility Namespace. 12 years ago
PBerger b978a4d311 Added more move constructors. 12 years ago
PBerger 89909fe8dc Edited all Parsers to lose its class. 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
dehnert f44f0ce410 Cleaned interfaces of models from std::shared_ptr. Improved some code in graph utility. 12 years ago
dehnert 2b4d26023a Fixed one of the remaining bugs introduced by refactoring. 12 years ago
dehnert 9ae177c9b5 Further refactoring. In particular of the matrix class. 12 years ago
dehnert 5e3a8a1232 Fixed wrong check for submatrix property of reward matrices. 12 years ago
dehnert 7b259120b7 Marked submatrix check in DTMC and sparse matrix as faulty. Needs to be fixed. 12 years ago
Lanchid 5b57728d7e Merge branch master into PrctlParser 12 years ago
dehnert 84c159feba Moved model information output to super class. Moved methods to determine data structure size to superclass(es). Added missing getType methods for some models. 12 years ago
dehnert 7d95a45633 Fixed bug in AbstractModelChecker: it does now correctly inherit from a lot more interface classes. NOTE: checking a formula on a model checker that does not support it failed silently. This should NOT be the case. Re-enabled DEBUG option for cmake. NOTE: why was this disabled anyway? Introduced another layer AbstractDeterministicModel and AbstractNonDeterministicModel in model hierarchy to allow for easily distinguishing these classes. Made necessary adaptions in (hopefully) all classes. Move the graph analyzer to utility folder. 12 years ago
gereon b13f1ff37f Adding check "transitionRewards submatrix of transitions" 12 years ago
gereon 3dc82759af some error output, if Dtmc matrix is invalid 12 years ago
PBerger 7800132684 Added Mdp Class, Parser and support in the AutoParser. 12 years ago
gereon b4862360ba made Ctmc and Dtmc subclasses of AbstractModel 12 years ago
gereon 1776f8ce12 first steps towards an AutoParser 12 years ago
PBerger 557461a77d Renamed SquareSparseMatrix to SparseMatrix 12 years ago
dehnert 86c7ae3f5c Added BoundedEventually as a convenience operator. 12 years ago