248 Commits (493f93a94bb11b99a830223a192e10928bff44a9)

Author SHA1 Message Date
PBerger ea427fcde1 Fixed include directories for CUDA Plugin in CMakeLists.txt 11 years ago
dehnert 5bb76eb12e Bugfix for storm::utility::vector::reduceVector to correctly compute which choices were taken to achieve extremal values. 11 years ago
dehnert e2c2177dca Adapted MaxSAT-based minimal command set generator to some recent changes to make it work again. 11 years ago
PBerger d2f4c85711 Made changes to comply with new SparseMatrix Interface (YUCK). 11 years ago
PBerger b5cb0cde1d Fixed a typo in the StormOptions.cpp 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
PBerger 47b34171f2 Fixed a typo. 11 years ago
dehnert 7667933caf First working version of explicit model generation using the new PRISM classes and expressions. 11 years ago
dehnert d9345b19e9 Further work on adapting explicit model generator to new PRISM classes. 11 years ago
sjunges 0eb13c6415 fixed a lot of unused variable warnings 11 years ago
PBerger cd46a6b0c6 Fixed a bug in the equalModuloPrecision function. 11 years ago
PBerger b63a6179d8 Fixed a possible bug in the equalModuloPrecision comparison of vectors. 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
fp893004 e452d58ed0 Fixed wrong parameter name for unix systems. 11 years ago
dehnert f049a9f0af Bugfix for topological equation solver. 11 years ago
PBerger 98b0bcf187 Reimplemented the TopologicalValueIterationNondeterministicLinearEquationSolver with splitting into submatrices. 11 years ago
PBerger 4eef3b0d57 Added an example for SCC related testing which will change soon 11 years ago
PBerger fcc17b800b Reworked SIGALRM handling to work under windows 11 years ago
masawei fe7afc727f Second part of the refactoring of Parser.cpp/.h 11 years ago
dehnert 6b9fd8b331 Added timeout flag so no external tool is needed for aborting a computation. 11 years ago
dehnert 55187c3350 Moved to new sigaction API to more reliably catch signals. 11 years ago
dehnert 486e99d6ae Added signal handler for SIGTERM. Introduced delayed update for LP solvers to reduce overhead. 11 years ago
dehnert 42708a6d21 Added utility header for all parts that use std::swap. 11 years ago
dehnert 8ebd924ca6 Further work on refactoring solvers: cleaned LP solver interface a bit and adapted glpk- and Gurobi-based implementations of the interface. 11 years ago
dehnert 588a4b60b6 Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both. 11 years ago
dehnert ee0026e0e6 Fixed minor bug in Markov automata time-bounded reachability. 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 f684ce7799 Removed obsolete constructors of sparse matrix class as the new matrix builder is supposed to be used anyway. Fixed some minor issues. 11 years ago
dehnert 5e12a65d67 Adapted performance-critical iterations in graph utility to the iterator formulation with less overhead. 11 years ago
dehnert 72531bcebb Added proper TBB multi-threading to all operation relevant to model checking MDPs. 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 81cf0e2b22 Added SparseMatrixBuilder class that actually builds the matrices. A call to build() will then generate the matrix. This eliminates superfluous checks in the matrix that slowed down performance. 11 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 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 8a47d03cf7 Started to rework the interface of the sparse matrix class. 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. 11 years ago
dehnert 30322ec57d Now officially made the iterator over bit vectors an input iterator so that it can be used for constructing STL containers and other containers. 11 years ago
dehnert 344e1b6dd3 Enabled checking of some untimed properties on Markov automata. 11 years ago
dehnert b3601782a9 Added Lp Solver class for glpk and added it as an option in CMakeLists.txt. 11 years ago
dehnert 0a89d65f93 Started refactoring Markov automaton model checker. 11 years ago
dehnert 18711c01a3 First working version of time-bounded reachability for Markov automata. 11 years ago
dehnert ea7f48cff6 Introduced solver header in utility to return standard solvers when requested. 11 years ago
masawei 170306e46d Moved SparseMatrix transposition function from AbstractModel (named: getBackwardsTransitions) to SparseMatrix (named: transpose) where it belongs. 11 years ago
dehnert 9e941e6b4a Added scheduler classes. Added method to model classes that applies a scheduler. 11 years ago
dehnert 09f192b40f Refactored SCC-Decomposition design as a preparation step for computing maximal end components of Markov automata. 11 years ago
dehnert cebda374d1 Further step towards Markov automata parser. 11 years ago
dehnert 4550422fac Added formula support for PRISM models. ExplicitModelAdapter now properly checks for out-of-bound values for integer variables. 12 years ago
dehnert 78d5f89ea2 Added formula support for PRISM models. ExplicitModelAdapter now properly checks for out-of-bound values for integer variables. 12 years ago
masawei afb0b19c27 All merge conflicts resolved. 12 years ago
masawei e3e02ecce2 Made counterexample generation output usable. 12 years ago