233 Commits (18c1fc3b3fefe163276899bf90c01355bd0c0cfc)

Author SHA1 Message Date
PBerger b7ad4398e2 Fixed an error in the interface of the LpSolvers. 11 years ago
David_Korzeniewski a0319cb6e7 Model Generation and Tests for translating from z3 to storm 11 years ago
David_Korzeniewski 9a7b4f69ef More tests and some small bugfixes for Z3SmtSolver 11 years ago
David_Korzeniewski 45bc8ea665 Conditional compilation for all parts using z3 by checking STORM_HAVE_Z3 11 years ago
David_Korzeniewski 37ef3feebb Fixed return type of addBinaryVariable 11 years ago
David_Korzeniewski 4e6c9b7d6b Implemented translating z3 expressions to storm expressions 11 years ago
dehnert 66d6fa3bb4 Fixed wrong type. 11 years ago
dehnert 9e746549a8 Fully adapted MILP-based counterexample generator to new LP solver interface. 11 years ago
dehnert 29d8111991 Adapted Gurobi and glpk LP solvers to expression-based interface. Adapted tests and made them work again. 11 years ago
dehnert d5c2f9248f Finished linear coefficient visitor and adapted glpk solver to new expression-based LP solver interface. 11 years ago
dehnert 3158d19123 Started working on adapting LP solver interface to new expressions. 11 years ago
David_Korzeniewski 29083cc89c Implemented asserting expressions and checking satisfiability with z3 11 years ago
David_Korzeniewski 98f87a5e6d Adapted Z3ExpressionAdapter for new expressions 11 years ago
David_Korzeniewski f69b79593c initial interface for smt solver wrappers 11 years ago
dehnert 33cce28df8 Fixed minor bug MILP-based minimal command set generator. GurobiLpSolver is now able to deal with constraints involving several instances of the same variable. 12 years ago
sjunges 0eb13c6415 fixed a lot of unused variable warnings 12 years ago
PBerger a4a17de4fc Added timing for PRCTL formula checking. 12 years ago
PBerger 26500ff4a8 Refactored the CUDA Kernel to once again use the "hacked" combination of column indices and values with a bit of reinterpret_cast magic. 12 years ago
PBerger 0922921b24 Updated cudaForStorm/CMakeLists.txt to make use of the new GIT based version schema. 12 years ago
PBerger 05814f5d73 Fixed a bug in the equalModuloPrecision function of the CUDA Kernel 12 years ago
PBerger d3f513b0a0 Added debug output to CUDA Kernel. 12 years ago
PBerger c0a7e42486 Implemented a basic but complete kernel for value iteration in CUDA. 12 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 12 years ago
PBerger 68a6e533be Added error handling in GurobiLpSolver.cpp 12 years ago
PBerger a6e7e6b4e0 Edited GurobiLpSolver.cpp, added the error code to the messages. 12 years ago
PBerger af650b6666 Removed debug outputs from the TopologicalValueIterationNondeterministicLinearEquationSolver 12 years ago
PBerger a4ae226e57 Removed debug output from our debugging session 12 years ago
dehnert f049a9f0af Bugfix for topological equation solver. 12 years ago
PBerger 98b0bcf187 Reimplemented the TopologicalValueIterationNondeterministicLinearEquationSolver with splitting into submatrices. 12 years ago
dehnert 17d9df1ac7 Some fixes to make the branch compile with clang. 12 years ago
PBerger 4eef3b0d57 Added an example for SCC related testing which will change soon 12 years ago
PBerger 57b6208eee Added a pseudo model which can be constructed from only a matrix to look and behave like a model for use in Decomposition classes 12 years ago
PBerger 64891af785 Trying to refurbish the TopologicalValueIterationMdpPrctlModelChecker 12 years ago
PBerger 9d1e53cff9 Added a missing include for uint_fast64_t to be recognized as a type 12 years ago
dehnert 486e99d6ae Added signal handler for SIGTERM. Introduced delayed update for LP solvers to reduce overhead. 12 years ago
dehnert 42708a6d21 Added utility header for all parts that use std::swap. 12 years ago
dehnert 36fb44e206 Added functional tests for nondeterministic linear equation solvers. Added functional tests for LPs in addition to the existing MILP tests. 12 years ago
dehnert 514aace4fd Added function tests for both glpk- and Gurobi-based LP solver implementations. Found and fixed some bugs while doing this. 12 years ago
dehnert c5985be437 Minor fixes for GlpkLpSolver. 12 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. 12 years ago
dehnert 588a4b60b6 Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both. 12 years ago
dehnert 79730379e4 Started refactoring the linear equation system solvers. 12 years ago
dehnert 72531bcebb Added proper TBB multi-threading to all operation relevant to model checking MDPs. 12 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. 12 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 12 years ago
dehnert 8a47d03cf7 Started to rework the interface of the sparse matrix class. 12 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. 12 years ago
dehnert c336fd7ff8 Minor fixes for implementation of GlpkLpSolver if glpk is unavailable. 12 years ago
dehnert b3601782a9 Added Lp Solver class for glpk and added it as an option in CMakeLists.txt. 12 years ago
dehnert 0a89d65f93 Started refactoring Markov automaton model checker. 12 years ago