|  dehnert | e49814d391 | Modified pctl/csl/ltl options to now take formulas instead of files. Prefixed the macros with STORM_. Moved these macros into a file in the utilities. Modified architecture of the exception classes slightly. Threw away all the contents of main(). This will now be build from scratch. Former-commit-id: 89d94f7957 | 11 years ago | 
				
					
						|  dehnert | 433bae1156 | Switched from an option to fix deadlocks to an option to not fix the deadlocks. Hence, deadlocks are now fixed by default unless otherwise requested. Former-commit-id: 9434215807 | 11 years ago | 
				
					
						|  dehnert | 1cd01e3f28 | Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present). Former-commit-id: 01a33e479d | 11 years ago | 
				
					
						|  sjunges | 5817fe50b6 | post merge fixes Former-commit-id: 2f9bc01abd | 11 years ago | 
				
					
						|  dehnert | 9ad12616e2 | Renamed files in settings module a bit. Started on the pseudo-modular module-settings. Former-commit-id: b3162aa86b | 11 years ago | 
				
					
						|  dehnert | 96e1f8faf9 | Renamed Settings class to SettingsManager. Former-commit-id: 2b33f4c8d0 | 11 years ago | 
				
					
						|  dehnert | 9569426c86 | Moved option registration to the settings class (so it's not deceentralized any longer). This enables to build storm as a library and on top of that build some exectuables, which saves a lot of compile time as soon as several targets have to be built or one switches between targets. Former-commit-id: 69e0d526c7 | 11 years ago | 
				
					
						|  dehnert | 418ce8b625 | Fixed some problems related to the memory-mapped file. Former-commit-id: 68225d8006 | 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 | aecd0e3cb8 | Made Storm compile again without Z3: guarded some header inclusions and function definitions/implementations. Also guarded the tests that require certain libraries (like Gurobi, glpk, Z3), so that tests do not fail any more when the libraries are not available. Former-commit-id: 307036e25c | 11 years ago | 
				
					
						|  dehnert | e2c2177dca | Adapted MaxSAT-based minimal command set generator to some recent changes to make it work again. Former-commit-id: 8f8c33b920 | 11 years ago | 
				
					
						|  dehnert | 40c698af90 | Some fixes to make new SMT framework compile with clang under Mac OS (includes fixes to some initializiation ordering warnings). Bugfix for PRISM parser to correctly handle formulas. Former-commit-id: d513476066 | 11 years ago | 
				
					
						|  David_Korzeniewski | ee89065b07 | Fixed type error on gcc and clang (int_fast64_t is not the same type as on msvc) Former-commit-id: 06f4ba0f60 | 11 years ago | 
				
					
						|  David_Korzeniewski | 93c03fff3f | Fixed order of checks in Z3ExpressionAdapter, fixed missing override of isVariable in VariableExpression, removed unnecessary exception in Z3SmtSolver model generation Former-commit-id: ca5f876655 | 12 years ago | 
				
					
						|  David_Korzeniewski | a0319cb6e7 | Model Generation and Tests for translating from z3 to storm translating from z3 to storm has still some errors
Former-commit-id: 2a46b6c615 | 12 years ago | 
				
					
						|  David_Korzeniewski | 9a7b4f69ef | More tests and some small bugfixes for Z3SmtSolver Former-commit-id: 71def90649 | 12 years ago | 
				
					
						|  David_Korzeniewski | 45bc8ea665 | Conditional compilation for all parts using z3 by checking STORM_HAVE_Z3 Added first simple tests for Z3SmtSolver and Z3ExpressionAdapter
Former-commit-id: 77ade5ffa6 | 12 years ago | 
				
					
						|  David_Korzeniewski | 4e6c9b7d6b | Implemented translating z3 expressions to storm expressions Former-commit-id: 945ce77e35 | 12 years ago | 
				
					
						|  sjunges | ccbfef288d | removed some debug output Former-commit-id: 0b99218276 | 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 | 
				
					
						|  David_Korzeniewski | 83d2a1c315 | Adapted Z3ExpressionAdapter to deletion of constant expressions. Added functionality to autocreate variables in the solver. Added function to get variables and their types from an expression. Former-commit-id: 29f8e2fb70 | 12 years ago | 
				
					
						|  David_Korzeniewski | 98f87a5e6d | Adapted Z3ExpressionAdapter for new expressions SmtSolver now not copyable
Former-commit-id: e0d17fd21c | 12 years ago | 
				
					
						|  dehnert | 5816bd8860 | Bugfix for explicit model adapter: empty choice labeling was not created for automatically added self-loops. Former-commit-id: 6c63c28f59 | 12 years ago | 
				
					
						|  sjunges | d4c2657856 | Parsing parameteric dtmcs and exporting them to smt2 Former-commit-id: c791625d40 | 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 | 88a5be5b97 | Unified some method names. Former-commit-id: 3cda728bf6 | 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 | 
				
					
						|  sjunges | 0eb13c6415 | fixed a lot of unused variable warnings Former-commit-id: 806f74b30d | 12 years ago | 
				
					
						|  dehnert | 52cd48c247 | Fixed bug in restriction of a program to certain commands. Also, modules may now have an action without actually having a command labeled with the action and the explicit model adapter now handles this correctly. Former-commit-id: 6bbb4b807c | 12 years ago | 
				
					
						|  Sebastian Junges | e56e8bf71b | boost hash support for multivariate polynommials from carl, typedefs for polynomials when using parametric systems Former-commit-id: 074758fa36 | 12 years ago | 
				
					
						|  dehnert | 12743e0a7e | Moved from additional row grouping to the one embedded in the matrix itself. Former-commit-id: 9d7a1fff10 | 12 years ago | 
				
					
						|  dehnert | 584a79f974 | Added proper creation of row grouping to nondeterministic model parser and the explicit model adapter. Former-commit-id: 723ddb2e1d | 12 years ago | 
				
					
						|  dehnert | d70bb836bb | Tests are now working again with the row-grouped matrix. Former-commit-id: b58e76b5bb | 12 years ago | 
				
					
						|  dehnert | 38833e308f | Started to add row-grouping to sparse matrix class. Former-commit-id: 39e3703095 | 12 years ago | 
				
					
						|  dehnert | a52419652d | Fixed a bug: formulas are now handled (more) correctly. Added some WLAN examples. Former-commit-id: 4b87ffc99f | 12 years ago | 
				
					
						|  dehnert | 310a840ad5 | Removed move-version of translation from SparseMatrix to gmm++, because moving is not really possible considering the different types. Former-commit-id: 909300951e | 12 years ago | 
				
					
						|  dehnert | f946121b95 | Fixed an incorrect type issue in the GmmxxAdapter. Former-commit-id: 311a970fac | 12 years ago | 
				
					
						|  dehnert | 42708a6d21 | Added utility header for all parts that use std::swap. Former-commit-id: 55a2f56440 | 12 years ago | 
				
					
						|  dehnert | 588a4b60b6 | Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both. Former-commit-id: 0abb11828a | 12 years ago | 
				
					
						|  dehnert | 79730379e4 | Started refactoring the linear equation system solvers. Former-commit-id: 72d647fd42 | 12 years ago | 
				
					
						|  dehnert | 35d16a1191 | Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. Former-commit-id: cb632bcfd4 | 12 years ago | 
				
					
						|  dehnert | 81cf0e2b22 | Added SparseMatrixBuilder class that actually builds the matrices. A call to build() will then generate the matrix. This eliminates superfluous checks in the matrix that slowed down performance. Former-commit-id: af5d946fb8 | 12 years ago | 
				
					
						|  dehnert | cf2b84b281 | Further work on iterators for sparse matrix. Former-commit-id: 8e78262161 | 12 years ago | 
				
					
						|  dehnert | 97fb2f9750 | All tests working with (partially) new sparse matrix implementation/interface. Former-commit-id: 0272dd3524 | 12 years ago | 
				
					
						|  dehnert | a26f63be30 | Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. Former-commit-id: 2c3b5a5bc3 | 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. Former-commit-id: 6d90ec961e | 12 years ago |