206 Commits (1d6c25547b87a77d836a2d3574fa9ed020cfb5ce)

Author SHA1 Message Date
PBerger 78184f9537 Added a Hash Class in the Utility Namespace. 12 years ago
PBerger d596f126b2 Fixed/added missing Copy Constructors for Models and the SparseMatrix 12 years ago
PBerger b978a4d311 Added more move constructors. 12 years ago
dehnert fabf662edd Added dot output for both deterministic and nondeterministic models. Fixed iterator bug in sparse matrix. 12 years ago
dehnert bba72e452b Fixed off-by-one for our matrix-vector multiplication. 12 years ago
dehnert f44f0ce410 Cleaned interfaces of models from std::shared_ptr. Improved some code in graph utility. 12 years ago
dehnert c8081c4d34 Fixed wrong step-bounded backward search. 12 years ago
dehnert 14fae4883a Added prob 0/1 precomputation for bounded-until model checking for DTMCs. The version for MDPs seems to perform worse: needs to be investigated. 12 years ago
Lanchid ec91dcbe2e Merge branch master into LTLParser 12 years ago
dehnert 64a27bb871 Performance improvement for our matrix multiplication. 12 years ago
dehnert 28facf9034 Fixed bug in iterator. 12 years ago
dehnert fbe1f41213 Removed GraphTransition class, which is now replaced by SparseMatrix in the instances where it was used before. Changed GraphAnalyzer accordingly and adapted tests. 12 years ago
dehnert ed4c6c8429 Fixed SCC decomposition functions. Added performance tests for GraphAnalyzer. 12 years ago
dehnert 69395face2 Moved creation of SCC-dependency graph into abstract model class. Added functionality to sparse matrix class to not give the number of nonzeros upfront, but to to grow on demand. 12 years ago
dehnert fc67cf4e3f Further refactoring of GraphAnalyzer class. 12 years ago
dehnert 94337f5835 Added move-constructor and move-assignment to bit vector class. 12 years ago
dehnert d266d9effe Fixed another bug in sparse matrix. Fixed bug in test. 12 years ago
dehnert 2b4d26023a Fixed one of the remaining bugs introduced by refactoring. 12 years ago
dehnert 00b4797948 Further refactoring. Other classes are now adapted to the changes in the sparse matrix class. 12 years ago
dehnert 9ae177c9b5 Further refactoring. In particular of the matrix class. 12 years ago
dehnert bb441cdeca Refactored some parts of sparse matrix. 12 years ago
gereon 6c19ddb877 Cosmetics: Trailing whitespaces, space indentation, ... 12 years ago
dehnert e524720925 Added prototypical support for in-place matrix-vector multiplication in the style of Gauss-Seidel. This might enhance the speed of convergence for value-iteration model checkers. 12 years ago
dehnert 102f38322d Fixed several bugs in several modules (bit vector, parser, etc.). Topological value iteration now works for the consensus protocol and the two dice example. 12 years ago
gereon 8dce5af515 fixed some warnings (comparison between signed/unsigned) 12 years ago
dehnert af1aa4e1e5 Added native matrix-vector multiplication for our matrix format (as fast as gmm++). Fixed bug in bit vector. Fixed some issues in SCC decomposition. MDP model checkers now have the solving methods by default (native ones) and may override them with their own ones, if desired. Added some aux stuff, like vector helper methods. 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
dehnert 4bcb26ab96 Included subset-test in bitvector. 12 years ago
dehnert 5e3a8a1232 Fixed wrong check for submatrix property of reward matrices. 12 years ago
PBerger 06d78967df Fixed MDP Parser, removed parsing of STATES/TRANSITIONS, see #10 12 years ago
dehnert 7b259120b7 Marked submatrix check in DTMC and sparse matrix as faulty. Needs to be fixed. 12 years ago
dehnert bc4eb661ba Fixed some memory leaks. Fixed bug in vector utility. Fixed bug in sparse matrix printing. Fixed bug in DTMC model checker (computing reachability rewards). Included full reward model checking for MDPs. 12 years ago
PBerger b2c0cfc57c Added a conversion routine GmmXX -> Storm Sparse Matrix 12 years ago
PBerger 4fe071033b Removed std:: from uint type specifier (illegal in VS2012) 12 years ago
Lanchid 5b57728d7e Merge branch master into PrctlParser 12 years ago
dehnert 313d48e2da Fixed the method for making rows absorbing for nondeterministic models. 12 years ago
dehnert d4cf812c5e Added until-model checking for MDPs. Implemented Prob1A algorithm. Added asynchronous leader example. 12 years ago
dehnert 7d7edc5a05 Implemented Prob1E algorithm for nondeterministic models. Added comparison operator to bit vector. 12 years ago
dehnert 73ab4a78a9 Renamed methods get*Pointer in sparse matrix class, because they do not return a pointer. Added initial versions of forward/backward graph transition creation for nondeterministic models. 12 years ago
gereon 51a5012dba fixed warnings in SparseMatrix 12 years ago
PBerger 9a9cd968d9 Added a test to verify the RowSum Function in the Sparse Matrix. 12 years ago
dehnert c47b559986 Fixed minor bugs for Jacobi decomposition. 12 years ago
dehnert 7331544377 Added output functionality to bit vector and moved test-checking lines in storm.cpp to the right place. 12 years ago
dehnert 756cbd4ed1 Fixed some bugs in GmmxxAdapter and added row-vector product to sparse matrix. 12 years ago
PBerger 4bb76d0268 Added EigenAdapter and a Test for the Adapter. 12 years ago
PBerger d4b5a24757 Fixed the Jacobi Decomposition in the Matrix, Diagonal Matrix was not inverted. 12 years ago
dehnert e8fd897852 Fixed bug in copy constructor of matrix. 12 years ago
PBerger aea711b9f7 JacobiDecomposition Copy Constructor should throw exception: Now it throws an InvalidAccessException. 12 years ago
gereon facec2b040 experimented with custom style checker, fixed a few minor issues 12 years ago
gereon b13f1ff37f Adding check "transitionRewards submatrix of transitions" 12 years ago