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
|
430aa086be
|
Merge branch 'master' into SmtSolvers
Former-commit-id: f7a5827251
|
11 years ago |
David_Korzeniewski
|
52d3d91060
|
Implemented Unsat Core/Assumtions & simple test
Former-commit-id: f79ee3a809
|
11 years ago |
dehnert
|
671797738a
|
Now the parameter that is set for dynamic reordering actually gets passed to CUDD.
Former-commit-id: 46676dc9d1
|
11 years ago |
David_Korzeniewski
|
a815a6f425
|
Implemented allSat with z3 and test
Former-commit-id: 3795fc00c2
|
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
|
11 years ago |
David_Korzeniewski
|
758fac5389
|
Merge branch 'master' into SmtSolvers
Former-commit-id: 57915f3aa9
|
11 years ago |
dehnert
|
caf96c04e0
|
Extended DD interface by methods to generate explicit row-grouped matrices from DDs.
Former-commit-id: 1945d7be6d
|
11 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
|
11 years ago |
dehnert
|
084bb14acd
|
Bugfix for expression parser.
Former-commit-id: 2b03856c86
|
11 years ago |
dehnert
|
236e7fa290
|
Another step towards generating explicit data structures from DDs using ODDs.
Former-commit-id: 5b7e3e8680
|
11 years ago |
dehnert
|
f12ff82baf
|
Added getNodeCount for ODD and fixed a bug concerning boolean meta variables.
Former-commit-id: 79eb69226b
|
11 years ago |
dehnert
|
5d53c6efa5
|
Added ODD-concept to easily convert between DD-based and explicit formats.
Former-commit-id: f2a2a002b7
|
11 years ago |
dehnert
|
dd73387ed1
|
Add missing case.
Former-commit-id: b30aa3bc0d
|
11 years ago |
dehnert
|
72cc5f2188
|
Added 'power' as a binary operator in expression classes and expression grammar.
Former-commit-id: c58321709e
|
11 years ago |
dehnert
|
478f5ee38c
|
Started separating expression parsing from PRISM model parsing.
Former-commit-id: 84d1354f97
|
11 years ago |
dehnert
|
28eed65a0d
|
Fixed a reference to a non-existant option.
Former-commit-id: 02020513cc
|
11 years ago |
PBerger
|
5503e91bb3
|
Added detailed time measurement using std::chrono, leading to more useful information for comparison against Prism, etc.
Former-commit-id: 98e3e8e097
|
11 years ago |
PBerger
|
7ab2a84c0f
|
Small beauty fixes to the Cudd Interface
Former-commit-id: 631d5a20bd
|
11 years ago |
PBerger
|
03399375f8
|
Fixed an unintended 32bit shift being expanded to 64 bit
Former-commit-id: b2adc2a5ba
|
11 years ago |
PBerger
|
b5cb0cde1d
|
Fixed a typo in the StormOptions.cpp
Former-commit-id: a23d47d112
|
11 years ago |
PBerger
|
b7ad4398e2
|
Fixed an error in the interface of the LpSolvers.
Former-commit-id: 65e415efb2
|
11 years ago |
dehnert
|
63f55b38f0
|
Removed debug output that was - of course - never there. (You saw nothing!)
Former-commit-id: 9249928f54
|
11 years ago |
dehnert
|
7b2def2b11
|
Added function to retrieve the minterms of a DD as an expression and added corresponding test.
Former-commit-id: afaf1f02a3
|
11 years ago |
dehnert
|
e79fa50999
|
Changed naming of DD variables belonging to one meta variable slightly: only integer-valued meta variables now get a '.i' suffix to denote their i-th bit.
Former-commit-id: 771312ac31
|
11 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
|
11 years ago |
dehnert
|
1513241985
|
Added functions for more efficiently retrieving the DD for 'greater than constant', 'greater or equal than constant' and 'notZero'.
Former-commit-id: 9d80c29f27
|
11 years ago |
dehnert
|
b1f22c1747
|
Added shortcut DD interface to compute \'greaterZero\' on a DD.
Former-commit-id: 65585533fd
|
11 years ago |
dehnert
|
9e506f40bc
|
Some fixes for MSVC. :P
Former-commit-id: 1429e54f73
|
11 years ago |
David_Korzeniewski
|
50eb16f9f9
|
Merge branch 'master' into SmtSolvers
Former-commit-id: 20effdeffe
|
11 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
|
11 years ago |
David_Korzeniewski
|
79984db3ee
|
Added test for checkWithAssumptions
Former-commit-id: 4f64100ec5
|
11 years ago |
David_Korzeniewski
|
9a7b4f69ef
|
More tests and some small bugfixes for Z3SmtSolver
Former-commit-id: 71def90649
|
11 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
|
11 years ago |
dehnert
|
6a2d75d68d
|
Some changes in anticipation of integrating MEDDLY.
Former-commit-id: 0f7a71ec9b
|
11 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
|
11 years ago |
David_Korzeniewski
|
37ef3feebb
|
Fixed return type of addBinaryVariable
Former-commit-id: 44fc99b9a3
|
11 years ago |
David_Korzeniewski
|
4e6c9b7d6b
|
Implemented translating z3 expressions to storm expressions
Former-commit-id: 945ce77e35
|
11 years ago |
dehnert
|
66d6fa3bb4
|
Fixed wrong type.
Former-commit-id: 59e08c3669
|
11 years ago |
David_Korzeniewski
|
c3a71d5915
|
Merge branch 'master' into SmtSolvers
Conflicts:
src/storage/expressions/Expression.cpp
Former-commit-id: 151d48f807
|
11 years ago |
dehnert
|
686618e6e2
|
Added missing header to (hopefully) fix MSVC problems.
Former-commit-id: 0247ce1e35
|
11 years ago |
dehnert
|
9e746549a8
|
Fully adapted MILP-based counterexample generator to new LP solver interface.
Former-commit-id: 83f3b8c507
|
11 years ago |
dehnert
|
db4721ce3a
|
Started adapting MILP-based counterexample generator to new LP solver interface.
Former-commit-id: b571d744db
|
11 years ago |
dehnert
|
d80586b4aa
|
Adapted MA model checker to new LP solver interface (LRA computation).
Former-commit-id: b23b72c851
|
11 years ago |
dehnert
|
29d8111991
|
Adapted Gurobi and glpk LP solvers to expression-based interface. Adapted tests and made them work again.
Former-commit-id: 62379ddafd
|
11 years ago |
dehnert
|
d5c2f9248f
|
Finished linear coefficient visitor and adapted glpk solver to new expression-based LP solver interface.
Former-commit-id: ba1d3a912f
|
11 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
|
11 years ago |
dehnert
|
ab89716286
|
Merge branch 'master' into lpsolverInterface
Former-commit-id: 09c7d170b8
|
11 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
|
11 years ago |
dehnert
|
f60ea09cf4
|
Valuations now have methods to check whether they contain a given identifier.
Former-commit-id: 541c27d543
|
11 years ago |