dehnert
							
						 | 
						
							
							
							
								
							
								01d7bce205
								
							
								
							
						 | 
						
							
							
								
								Fixed some test.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 9750284b59 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								26e9eac934
								
							
								
							
						 | 
						
							
							
								
								Added another convenience operation to bit vector class.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 6420f3ec90 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								827839e7fd
								
							
								
							
						 | 
						
							
							
								
								Changed internal representation of bit vector slightly, adjusted all operations. New bit vector operation runs fine now.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 186eefe2ad 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								43d77e0adc
								
							
								
							
						 | 
						
							
							
								
								Wrote tests for the new necessary bit vector operations (they fail, because the bit vector is organized in a weird way and needs to be restructured.)
							
							
							
							
							
							
								
							
							
							Former-commit-id: b80e4b6efa 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								aaefe7dfa5
								
							
								
							
						 | 
						
							
							
								
								Fixed some tests/parser.
							
							
							
							
							
							
								
							
							
							Former-commit-id: d1767861c4 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								53196f5610
								
							
								
							
						 | 
						
							
							
								
								Created bit vector hash map and some necessary bit vector methods.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 4a9946a743 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								f5f2a2dd4c
								
							
								
							
						 | 
						
							
							
								
								Added expression evaluation (header-only) library exprtk and a corresponding evaluator class.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 950d1af6e0 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								ee9533e586
								
							
								
							
						 | 
						
							
							
								
								Started working on making the main executable build again.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 9aaad15b9f 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								99d9a9710d
								
							
								
							
						 | 
						
							
							
								
								Further steps to make everything work again.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 3f45a49dab 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								7014d289e8
								
							
								
							
						 | 
						
							
							
								
								Fixed some issues related to bisimulation in the presence of state rewards.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 7f26a7bcf9 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								7644a74fcd
								
							
								
							
						 | 
						
							
							
								
								Removed some superfluous lines in test.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 2c2bd0ba67 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								370a0ae476
								
							
								
							
						 | 
						
							
							
								
								Fixed some issues in bisimulation and added some tests.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 98801de9db 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								1a4d4fd5a7
								
							
								
							
						 | 
						
							
							
								
								Added a test I used for finding the SCC Bug.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 5936e79d04 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								51becda4b3
								
							
								
							
						 | 
						
							
							
								
								Commit to switch workplace.
							
							
							
							
							
							
								
							
							
							Former-commit-id: da5fac08cf 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								fff4e61fc3
								
							
								
							
						 | 
						
							
							
								
								Changed interface of matrix builder slightly to be able to also not force the resulting matrix to certain dimensions, but merely to reserve the desired space.
							
							
							
							
							
							
								
							
							
							Former-commit-id: e36d05398e 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								ab58103555
								
							
								
							
						 | 
						
							
							
								
								Started to pimp matrix. First step: added proper methods setColumn/setValue that operate on a matrix entry and removed the non-const versions of getColumn/getValue. Added a typedef for the index type in the matrix so that it becomes possible to have matrices with a different index type (e.g. 32-bit values).
							
							
							
							
							
							
								
							
							
							Former-commit-id: 3cc0fdf9ee 
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								d2f4c85711
								
							
								
							
						 | 
						
							
							
								
								Made changes to comply with new SparseMatrix Interface (YUCK).
							
							
							
							
							
							
								
							
							
							Fixed tests, all that stuff.
Former-commit-id: c78de5f8ce 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								caf96c04e0
								
							
								
							
						 | 
						
							
							
								
								Extended DD interface by methods to generate explicit row-grouped matrices from DDs.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 1945d7be6d 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								8587f68eb1
								
							
								
							
						 | 
						
							
							
								
								Fixed toMatrix conversion using ODDs. The next step is to generate non-deterministic matrices, i.e., matrices with row groups.
							
							
							
							
							
							
								
							
							
							Former-commit-id: e4a9c5f0ed 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								236e7fa290
								
							
								
							
						 | 
						
							
							
								
								Another step towards generating explicit data structures from DDs using ODDs.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 5b7e3e8680 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								f12ff82baf
								
							
								
							
						 | 
						
							
							
								
								Added getNodeCount for ODD and fixed a bug concerning boolean meta variables.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 79eb69226b 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								5d53c6efa5
								
							
								
							
						 | 
						
							
							
								
								Added ODD-concept to easily convert between DD-based and explicit formats.
							
							
							
							
							
							
								
							
							
							Former-commit-id: f2a2a002b7 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								72cc5f2188
								
							
								
							
						 | 
						
							
							
								
								Added 'power' as a binary operator in expression classes and expression grammar.
							
							
							
							
							
							
								
							
							
							Former-commit-id: c58321709e 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								03399375f8
								
							
								
							
						 | 
						
							
							
								
								Fixed an unintended 32bit shift being expanded to 64 bit
							
							
							
							
							
							
								
							
							
							Former-commit-id: b2adc2a5ba 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								7b2def2b11
								
							
								
							
						 | 
						
							
							
								
								Added function to retrieve the minterms of a DD as an expression and added corresponding test.
							
							
							
							
							
							
								
							
							
							Former-commit-id: afaf1f02a3 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								60b2145461
								
							
								
							
						 | 
						
							
							
								
								Added function to DD interface that creates a nested if-then-else expression that represents the very same function as the DD. Added a test for this functionality. Added some methods offereded by Cudd to simplify DDs.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 4fc816f64b 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								45486600f7
								
							
								
							
						 | 
						
							
							
								
								Made parts of the interface of the DdManager protected (because they shouldn't be accessible from the outside world).
							
							
							
							
							
							
								
							
							
							Former-commit-id: bf52a653b8 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								389fddc996
								
							
								
							
						 | 
						
							
							
								
								Added some more methods to valuations. Changed visitor invocation slightly. Moves ExpressionReturnType in separate file. Finished linearity checking visitor. Started on visitor that extracts coefficients of linear expressions.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 6e3d0ec910 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								57a8381f91
								
							
								
							
						 | 
						
							
							
								
								If requested, the DD iterator can now skip meta variables which are 'don't cares' for the function value.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 061cb5f0fa 
							
						 | 
						12 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.
							
							
							
							
							
							
								
							
							
							Former-commit-id: f6514eb0cd 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								219af9b43b
								
							
								
							
						 | 
						
							
							
								
								Removed constants from expressions. Even though PRISM has the concept of constants and variables, it currently makes no sense to distinguish them in our expression classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 787e921e2c 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								c6976dd8b5
								
							
								
							
						 | 
						
							
							
								
								Added some query methods for new expression classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 0633c7740e 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								8d3ed7d2fa
								
							
								
							
						 | 
						
							
							
								
								Added min/max functions on DDs. Added tests for them and ite operation.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 8e6df90a38 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								6078e07476
								
							
								
							
						 | 
						
							
							
								
								First version of DD iterator; small test included.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 2ec2323886 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								1d8ae9fc89
								
							
								
							
						 | 
						
							
							
								
								Fixed an issue with templated variadic template arguments (see http://stackoverflow.com/questions/23119273/use-a-templated-variadic-template-parameter-as-specialized-parameter for discussion)
							
							
							
							
							
							
								
							
							
							Former-commit-id: e7d2d054b6 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								311247ff0c
								
							
								
							
						 | 
						
							
							
								
								Added support for Xor in expression classes and added parsing functionality for Xor, Implies and Iff.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 16e023cf26 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								61d4bb956c
								
							
								
							
						 | 
						
							
							
								
								Added functionality to compare two ADDs up to a given precision. Added logical operator overloads to DD interface. Added tests for all new features.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 738ad49d62 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								5a4730ae22
								
							
								
							
						 | 
						
							
							
								
								When exporting DDs to the dot format, edges leading to the zero node are now suppressed. Also, nodes in the dot file are now labeled with variable names (+ the number of the bit).
							
							
							
							
							
							
								
							
							
							Former-commit-id: 410d61d333 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								94b25c02ca
								
							
								
							
						 | 
						
							
							
								
								Fixed bugs in some files.
							
							
							
							
							
							
								
							
							
							Made LTL a little better to compile under WIN32.
Former-commit-id: 71377f0672 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								164c8225fd
								
							
								
							
						 | 
						
							
							
								
								Fixed some minor issues.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 80f0ae4c9c 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								199b6576a9
								
							
								
							
						 | 
						
							
							
								
								Added ternary operator. Parsing standard PRISM models into the PRISM classes now works. Included tests for parsing stuff. ToDo: add remaining semantic checks for parsing/PRISM classes and fix explicit model adapter.
							
							
							
							
							
							
								
							
							
							Former-commit-id: cb37c98f1f 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								eb2b2fed30
								
							
								
							
						 | 
						
							
							
								
								Hotfix for DD abstraction layer: copy and paste mistake in operator !\= is now fixed.
							
							
							
							
							
							
								
							
							
							Former-commit-id: b815b7d7e8 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								41b31df0ab
								
							
								
							
						 | 
						
							
							
								
								Added small tests for implies/iff in expressions.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 3d90be7596 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								6e1241211b
								
							
								
							
						 | 
						
							
							
								
								Started moving IR and adjusting it to the new expression classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 24a182701f 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								8af52c8866
								
							
								
							
						 | 
						
							
							
								
								Finished new expression classes and corresponding functional tests.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 9268eab3a9 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								c8a8beca2a
								
							
								
							
						 | 
						
							
							
								
								Started working on new easy-to-use expression classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 9ee1be5822 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								88d9f36ef4
								
							
								
							
						 | 
						
							
							
								
								Added min/max abstract over DD variables to CUDD (actual code taken from PRISM). Added more tests for DD layer. Fixed some bugs in the DD layer.
							
							
							
							
							
							
								
							
							
							Former-commit-id: a4b7810137 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								0fce0444f7
								
							
								
							
						 | 
						
							
							
								
								Further bugfixes and tests for DD layer.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 32ef63f9b1 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								cf5c04065e
								
							
								
							
						 | 
						
							
							
								
								Added streaming functionality to DD. More tests, more bugfixes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 3c3078fbdc 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								6b07643c96
								
							
								
							
						 | 
						
							
							
								
								Further tests for DD layer and bugfixing.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 752a8c55ac 
							
						 | 
						12 years ago |