45 Commits (6a2d75d68dbbd97991d64a4acf7b516b36d337a4)

Author SHA1 Message Date
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
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. 11 years ago
sjunges 0eb13c6415 fixed a lot of unused variable warnings 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
PBerger 68a6e533be Added error handling in GurobiLpSolver.cpp 11 years ago
PBerger a6e7e6b4e0 Edited GurobiLpSolver.cpp, added the error code to the messages. 11 years ago
PBerger 9d1e53cff9 Added a missing include for uint_fast64_t to be recognized as a type 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. 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
dehnert 18711c01a3 First working version of time-bounded reachability for Markov automata. 12 years ago
masawei 175e852956 Resolved problems resulting from merge. 12 years ago
dehnert a229b9b322 Refactored MILP-based command generator to use a general LpSolver interface, so other LP solvers may be used when needed. 12 years ago
dehnert 9f7a0f1354 Started abstracting LP solvers into a common interface. This way, we have more freedom to target different LP solvers easily and can avoid licensing problems. 12 years ago
PBerger 938959de56 Added a set() Method to the Settings.h for the Tests 12 years ago
PBerger e69c9f1962 Added all options from StoRM 12 years ago
dehnert d168b1848e Made GMRES and LSCG solution methods work for linear equation solving. Some further work on scheduler guessing. 12 years ago
dehnert 15542d46da Changes: 12 years ago
dehnert 7095f8e67f Fixed a lot of issues introduced by refactoring. 12 years ago
dehnert abf6f85b63 Intermediate commit to switch workplace. 12 years ago
Lanchid 5b57728d7e Merge branch master into PrctlParser 12 years ago
dehnert c02271a36a Fixed typo in CTMC class. Moved GraphAnalyzer to utility. 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 13 years ago
PBerger 96c7dd9a79 Added the (default) external build path /build to git ignore. 13 years ago
PBerger cce8391e44 Refactored everything to match naming scheme. 13 years ago
dehnert 80b53bea18 Added more example files. Removed deletes at end of main() as these pointers are deleted by the DTMC class already. Small refactoring of GraphAnalyzer according to new guidelines. Added vector utility functions to set elements of vectors. Added conversion routine from our sparse matrix format to gmm++ format. Fixed some bugs in sparse matrix class. Added prototypical implementation of GmmxxDtmcPrctlModelChecker. 13 years ago
dehnert 2ca83f5f31 Added functionality to rapidly extract sub-matrix from our sparse matrix format. 13 years ago
dehnert b1cc1a782d Adding graph analyzer that is able to perform reachability searches in the state space. 13 years ago