|  dehnert | a0df98a6eb | Removed unnecessary virtual keyword in Expression class. Former-commit-id: f879cd579e | 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 | d00cf794f1 | Fixed wrong invocation of option system so all tests pass again, sorry about that, Philipp. :) Former-commit-id: 475923edc4 | 12 years ago | 
				
					
						|  dehnert | 9b31033d05 | Added options for Cudd manager to set precision, reordering technique and maxmem. Former-commit-id: c18bfab518 | 12 years ago | 
				
					
						|  dehnert | c76e0e8d4d | Added class for initial construct of PRISM programs (to capture position information). Added more validity checks for programs and tests for them (not all though). Former-commit-id: cf4e985684 | 12 years ago | 
				
					
						|  dehnert | 83f9832e2d | Added type check visitor to validate types of identifiers in expressions. Started writing validation method on PRISM program class. Former-commit-id: 6416bea711 | 12 years ago | 
				
					
						|  dehnert | 873d80cd2d | If a module is renamed from some other module, this is now kept track of in the respective PRISM classes. Former-commit-id: c07e25ac55 | 12 years ago | 
				
					
						|  dehnert | 6f9dd7107d | Added universal abstraction function to DD layer. Former-commit-id: 56e5d62b5a | 12 years ago | 
				
					
						|  sjunges | 72c804815e | several *small* fixes and better direct encoding Former-commit-id: 04265d8fb5 | 12 years ago | 
				
					
						|  dehnert | 44ba492fe7 | CuddDdManager now sets tolerance to 1e-15. Former-commit-id: bfc985b5de | 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 | 
				
					
						|  sjunges | d4c2657856 | Parsing parameteric dtmcs and exporting them to smt2 Former-commit-id: c791625d40 | 12 years ago | 
				
					
						|  dehnert | 5b06259a05 | Added ite operator for DDs in abstraction layer. Former-commit-id: b1bc85e9e3 | 12 years ago | 
				
					
						|  dehnert | 3eb8f8e328 | Bugfix: valuations now correctly store the given initial value for boolean variables. Former-commit-id: a23f014303 | 12 years ago | 
				
					
						|  dehnert | 39ec9401ef | Fixed the PrismParser so the exact format of PRISMs boolean expressions can now be parsed. Former-commit-id: bb08ec1646 | 12 years ago | 
				
					
						|  dehnert | 63601e0b8a | Calling getExpression on an undefined constant is now properly treated with an exception. Former-commit-id: 2d3e06a20a | 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 | d57a0c9901 | Replaced memcpy by std::copy. Former-commit-id: ef31cf9977 | 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 | 3940dbf45c | Accessing index of node via method interface, not member access. Former-commit-id: d53006d5d4 | 12 years ago | 
				
					
						|  dehnert | 5fe7ffe51a | Added missing function declaration in CUDD'c C++ interface. Started on an iterator for DD valuations. Former-commit-id: a97ccdec3d | 12 years ago | 
				
					
						|  sjunges | 7ca6a4edeb | sub part for parameters, working parsing for non parametric systems into a parametric system Former-commit-id: 7714692e32 | 12 years ago | 
				
					
						|  sjunges | 8142a8e004 | some fixes for using something different from doubles for templated value type :) Former-commit-id: d26d06b265 | 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 | 88a5be5b97 | Unified some method names. Former-commit-id: 3cda728bf6 | 12 years ago | 
				
					
						|  dehnert | cc625a2e00 | Added a ton of ifndefs, because MSVC does not yet support defaulting move constructors/assignments. Former-commit-id: 105792abac | 12 years ago | 
				
					
						|  dehnert | 164c8225fd | Fixed some minor issues. Former-commit-id: 80f0ae4c9c | 12 years ago | 
				
					
						|  dehnert | 7667933caf | First working version of explicit model generation using the new PRISM classes and expressions. Former-commit-id: e71408cb89 | 12 years ago | 
				
					
						|  dehnert | d9345b19e9 | Further work on adapting explicit model generator to new PRISM classes. Former-commit-id: 01cefceb52 | 12 years ago | 
				
					
						|  dehnert | a642ba6e72 | Started adapting dependent classes to new PRISM classes. Former-commit-id: 59155b5fc9 | 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 | f6587b424d | Further work on PrismParser and the related PRISM classes... Former-commit-id: be4ae055dd | 12 years ago | 
				
					
						|  dehnert | e67eb05309 | Changed internal data structures of PRISM classes slightly. Added classs for certain ingredients that were represented as primitives before. Former-commit-id: bdc61e88a5 | 12 years ago | 
				
					
						|  dehnert | 7610bc8e76 | Started reducing the complexity in the PRISM grammar. Former-commit-id: c17dc6d27b | 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 | cc0c327668 | Removed superfluous grammars and started working on making one PRISM grammar to rule them all. Former-commit-id: 375acb4699 | 12 years ago | 
				
					
						|  dehnert | d87c79d0f6 | Added implies/iff to expression classes. Finished reworking PRISM classes. Former-commit-id: ca202042ed | 12 years ago | 
				
					
						|  dehnert | d88876d0cd | PRISM classes almost adapted to new expression classes. TODO: source file of PRISM program. Former-commit-id: 929a78684d | 12 years ago | 
				
					
						|  dehnert | 5407978e8e | Minor update: PRISM variables now store whether an initial value for them was given explicitly in the program. Former-commit-id: 6672539447 | 12 years ago | 
				
					
						|  dehnert | 0110758e3e | Further work on adapting classes that store a PRISM program to the new expressions. Commit to switch workplace. Former-commit-id: 00c1b1324d | 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 | ae06c7d677 | Commit to switch workplace. Former-commit-id: d828f3d255 | 12 years ago | 
				
					
						|  sjunges | 58473c2e30 | minor: sparse matrix support for parametric systems now depends on parametric systems flag Former-commit-id: 20fe67fde5 | 12 years ago | 
				
					
						|  dehnert | 232f72ffaa | Further work on new expression classes. Former-commit-id: 4b0a6bca70 | 12 years ago | 
				
					
						|  dehnert | c8b5897cff | Designed interface of expression classes and started implementing it. Former-commit-id: 67ac2a1764 | 12 years ago |