dehnert
							
						 
						
							
							
							
								
							
								61e12601ed 
								
							
								 
							
						 
						
							
							
								
								Further step towards refactored ExplicitModelAdapter.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 8abc07a366 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								e2b0c4f1aa 
								
							
								 
							
						 
						
							
							
								
								Started refactoring ExplicitModelAdapter to finally make it nice.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 6df7e5d9fa 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								fdfb8ecc97 
								
							
								 
							
						 
						
							
							
								
								Minor fixes.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: f2298d312a 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								f39fb24f65 
								
							
								 
							
						 
						
							
							
								
								Removed pointers from Model Checker Interface (and callback methods in formulas). From now on, the results are returned in form of an object. Because of the existing move semantics for the types in question, this does not come at a performance penalty.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 5befdebd92 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								79c40126f3 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the SparseMatrix.h where the multi threaded implementation would crash sometimes  
							
							 
							
							 
							
							
								
 
							
							
							Added a new definition to CMakeLists.txt for MSVC as to undefine the MIN/MAX macros
Former-commit-id: 5a3d12e920 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								c242dcbd97 
								
							
								 
							
						 
						
							
							
								
								Refactored CMakeLists.txt for better editing and overview  
							
							 
							
							 
							
							
								
 
							
							
							Refactored all Defines for Gurobi, TBB, etc into the storm-config file
Fixed a missing cast int SymbolicModelAdapter.h
Fixed changed iterator structures in SparseMatrix.h
Fixed bugs in CuddUtility.cpp where a 64bit shift was executed on a 32bit literal (1 should be 1ull)
Fixed a Type Error in graph.h
Former-commit-id: 797b4da2eb 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								158430418e 
								
							
								 
							
						 
						
							
							
								
								Replaced boost integer mask includes with cstdint  
							
							 
							
							 
							
							
								
 
							
							
							Reimplemented Gmm conversion with in place constructors
Former-commit-id: 003f582f9c 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								d168b1848e 
								
							
								 
							
						 
						
							
							
								
								Made GMRES and LSCG solution methods work for linear equation solving. Some further work on scheduler guessing.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: f6b538394a 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								15542d46da 
								
							
								 
							
						 
						
							
							
								
								Changes:  
							
							 
							
							 
							
							
								
 
							
							
							* included small consensus example
* made backward-transition generation more beautiful and versatile
* included Dijkstra search for most probable paths
* included first rough scheduler-guessing (there's room for improvement though)
Former-commit-id: db795fa1bf 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								5776b207c3 
								
							
								 
							
						 
						
							
							
								
								Changed to new cleaner iterator for matrix.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: c35f075fb1 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								36543de851 
								
							
								 
							
						 
						
							
							
								
								Started trying to implement a more clean iterator solution for sparse matrix.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 2173972b82 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								abf6f85b63 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit to switch workplace.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 11932e19d7 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								42b9072cbf 
								
							
								 
							
						 
						
							
							
								
								Implemented TBB Parallelization Support into SparseMatrix.h  
							
							 
							
							 
							
							
								
 
							
							
							Re-factored Includes in CMake for TBB
Former-commit-id: b5ebf4153a 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								7aa3139b62 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit with submatrix computation for scheduler-induced system from MDP.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: bcdc58c1a7 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								cb770020bf 
								
							
								 
							
						 
						
							
							
								
								Refactored the Jacobi Decomposition  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 55d5d38475 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								f040264660 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit with submatrix computation for scheduler-induced system from MDP.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: e497f03c00 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								bf5de84ab9 
								
							
								 
							
						 
						
							
							
								
								Refactored the parsing and lineFeeding handling.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 5f46c55c22 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								0f7e2835e3 
								
							
								 
							
						 
						
							
							
								
								Added an assignment constructor to the SparseMatrix.h  
							
							 
							
							 
							
							
								
 
							
							
							Now fixed this "constructor" to be a real operator and compile.
Former-commit-id: 83fe702ab3 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								0051aec174 
								
							
								 
							
						 
						
							
							
								
								Added an assignment constructor to the SparseMatrix.h  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 8de6a61190 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								22f00bc95e 
								
							
								 
							
						 
						
							
							
								
								Reordered elements of SparseMatrix.h  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 4af800a607 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								78184f9537 
								
							
								 
							
						 
						
							
							
								
								Added a Hash Class in the Utility Namespace.  
							
							 
							
							 
							
							
								
 
							
							
							Added a function getHash() which returns a size_t to most of the used Models and Containers.
Former-commit-id: ed52aa3996 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								d596f126b2 
								
							
								 
							
						 
						
							
							
								
								Fixed/added missing Copy Constructors for Models and the SparseMatrix  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 730eaae49f 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								b978a4d311 
								
							
								 
							
						 
						
							
							
								
								Added more move constructors.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 9770365fbb 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								fabf662edd 
								
							
								 
							
						 
						
							
							
								
								Added dot output for both deterministic and nondeterministic models. Fixed iterator bug in sparse matrix.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								bba72e452b 
								
							
								 
							
						 
						
							
							
								
								Fixed off-by-one for our matrix-vector multiplication.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								f44f0ce410 
								
							
								 
							
						 
						
							
							
								
								Cleaned interfaces of models from std::shared_ptr. Improved some code in graph utility.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								c8081c4d34 
								
							
								 
							
						 
						
							
							
								
								Fixed wrong step-bounded backward search.  
							
							 
							
							
								
 
							
							
						 
						13 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.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								Lanchid
							
						 
						
							
							
							
								
							
								ec91dcbe2e 
								
							
								 
							
						 
						
							
							
								
								Merge branch master into LTLParser  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								64a27bb871 
								
							
								 
							
						 
						
							
							
								
								Performance improvement for our matrix multiplication.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								28facf9034 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in iterator.  
							
							 
							
							
								
 
							
							
						 
						13 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.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								ed4c6c8429 
								
							
								 
							
						 
						
							
							
								
								Fixed SCC decomposition functions. Added performance tests for GraphAnalyzer.  
							
							 
							
							
								
 
							
							
						 
						13 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.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								fc67cf4e3f 
								
							
								 
							
						 
						
							
							
								
								Further refactoring of GraphAnalyzer class.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								94337f5835 
								
							
								 
							
						 
						
							
							
								
								Added move-constructor and move-assignment to bit vector class.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								d266d9effe 
								
							
								 
							
						 
						
							
							
								
								Fixed another bug in sparse matrix. Fixed bug in test.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								2b4d26023a 
								
							
								 
							
						 
						
							
							
								
								Fixed one of the remaining bugs introduced by refactoring.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								00b4797948 
								
							
								 
							
						 
						
							
							
								
								Further refactoring. Other classes are now adapted to the changes in the sparse matrix class.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								9ae177c9b5 
								
							
								 
							
						 
						
							
							
								
								Further refactoring. In particular of the matrix class.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								bb441cdeca 
								
							
								 
							
						 
						
							
							
								
								Refactored some parts of sparse matrix.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								gereon
							
						 
						
							
							
							
								
							
								6c19ddb877 
								
							
								 
							
						 
						
							
							
								
								Cosmetics: Trailing whitespaces, space indentation, ...  
							
							 
							
							
								
 
							
							
						 
						13 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.  
							
							 
							
							
								
 
							
							
						 
						13 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.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								gereon
							
						 
						
							
							
							
								
							
								8dce5af515 
								
							
								 
							
						 
						
							
							
								
								fixed some warnings (comparison between signed/unsigned)  
							
							 
							
							
								
 
							
							
						 
						13 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.  
							
							 
							
							
								
 
							
							
						 
						13 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.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								4bcb26ab96 
								
							
								 
							
						 
						
							
							
								
								Included subset-test in bitvector.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								5e3a8a1232 
								
							
								 
							
						 
						
							
							
								
								Fixed wrong check for submatrix property of reward matrices.  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								06d78967df 
								
							
								 
							
						 
						
							
							
								
								Fixed MDP Parser, removed parsing of STATES/TRANSITIONS, see  #10  
							
							 
							
							 
							
							
								
 
							
							
							Refactored the Sparse Adapters, see #17  
							
						 
						13 years ago