TimQu
|
d1ea675245
|
Added missing case for Power when converting to z3::expr
Former-commit-id: 4279fba636
|
8 years ago |
dehnert
|
58857d62ed
|
renamed double literal to rational literal
Former-commit-id: 7bafe79eed
|
9 years ago |
dehnert
|
569b27e110
|
work towards having rational numbers instead of doubles as literals in expressions
Former-commit-id: c62f8af061
|
9 years ago |
sjunges
|
a5c09fa801
|
extended eliminator interface, merged model checking part
Former-commit-id: 5e0028c937
|
9 years ago |
sjunges
|
31228486d3
|
towards merging, including a extension on the pstateeliminator, come back after generalizing the lra eliminator
Former-commit-id: 8ce98b8287
|
9 years ago |
Mavo
|
566cef0f91
|
Started on compiling without Carl
Former-commit-id: 5e0895d7c5
|
9 years ago |
dehnert
|
3ba5902821
|
removed debug output and fixed small bug in adaptation of Eigen
Former-commit-id: 5e1a70d933
|
9 years ago |
dehnert
|
13f8f21a70
|
upgrade to eigen 3.3 and made modifications for different value types via template specializations
Former-commit-id: 8ea9d1e0c4
|
9 years ago |
dehnert
|
a699272dc6
|
renamed storm::Variable to storm::RationalFunctionVariable to avoid confusion with storm::expressions::Variable. fixed some Eigen tests
Former-commit-id: 62c70330c2
|
9 years ago |
dehnert
|
f3fa90cc37
|
more work towards exact solving
Former-commit-id: 38edbcf2ca
|
9 years ago |
Mavo
|
dcf5468b29
|
Fixed linker error with static function
Former-commit-id: 95e220763d
|
9 years ago |
dehnert
|
4e14ecb869
|
made elimination-based linear solver work in an alpha version. changed minor things in Eigen's SparseLU implementation to make it work with rational numbers and rational functions
Former-commit-id: e5622bd981
|
9 years ago |
dehnert
|
8ce9e56af8
|
some refactoring of state-elimination-related things
Former-commit-id: c51fd9c47c
|
9 years ago |
dehnert
|
ec640c12b7
|
minor fixes to Eigen adapter
Former-commit-id: 9095bbc9d4
|
9 years ago |
dehnert
|
023325b53d
|
added tests for Eigen solver
Former-commit-id: ede9efcee2
|
9 years ago |
dehnert
|
c4327e91a9
|
more work on symbolic JANI model builder
Former-commit-id: 4fe002c4f8
|
9 years ago |
Mavo
|
c3f9d4cfe0
|
Includes for successful compiling from python
Former-commit-id: 3af33cd206
|
9 years ago |
hbruintjes
|
80430906f0
|
Use GMP is CLN is not found for RationalNumber
Former-commit-id: ba800d8342
|
9 years ago |
sjunges
|
e0980de0ba
|
first version of storm without log4cplus as a dependency
Former-commit-id: 5aa64fabd7
|
9 years ago |
dehnert
|
08bed36579
|
fixed an issue in performance tests and renamed all remaining LOG4CPLUS macro invocations to that of storm
Former-commit-id: 8536943978
|
9 years ago |
sjunges
|
16a2152794
|
hash_value for cln::cl_ra
Former-commit-id: 934795bd78
|
9 years ago |
dehnert
|
4eaf8f8443
|
changed ration number to the boost version again (this time in the correct version)
Former-commit-id: 2c97e6e43e
|
9 years ago |
dehnert
|
2e8f74a700
|
First steps toward exact linear equation solver
Former-commit-id: 669af13b84
|
9 years ago |
PBerger
|
3cda2d153a
|
Fixed MathsatExpressionAdapter.h, where the adaption of std::hash was already wrapped in "namespace std" but the definition used std:: again.
Former-commit-id: 1d8aaaeca9
|
9 years ago |
sjunges
|
1e1400d68d
|
merge
Former-commit-id: eb9efc4bb2
|
9 years ago |
dehnert
|
0d6612352c
|
silenced sylvan and gmm warnings (for clang)
Former-commit-id: 20c561d2e2
|
9 years ago |
dehnert
|
0708672a68
|
removed ite for ADDs as this operation should be formed with a BDD as the first argument. as a compensation, we provide a version of ite that takes a BDD and two ADDs and returns the corresponding ADD
Former-commit-id: 720dc3a9c4
|
9 years ago |
dehnert
|
e43bdfaaaa
|
more work on the dd stuff *sigh*
Former-commit-id: df8e227336
|
9 years ago |
dehnert
|
472851508c
|
changed return type of equal, notEqual, less, lessOrEqual, greater, greaterOrEqual to BDD since returning an ADD is logically not quite correct
Former-commit-id: 64bf8b0704
|
9 years ago |
dehnert
|
19029cd905
|
functional tests compile and run again, yay!
Former-commit-id: 60d3ce16b9
|
9 years ago |
dehnert
|
7fa7381047
|
trying to get the new infrastructure of the DD abstraction layer integrated into the other parts of storm
Former-commit-id: 80a6634565
|
9 years ago |
dehnert
|
4e86ef2e47
|
moved CUDD-based DD implementation to own folder
Former-commit-id: a828f92518
|
9 years ago |
dehnert
|
9b7d4ec57b
|
made rational functions use cln again
Former-commit-id: a4b14f9271
|
9 years ago |
sjunges
|
6503d929de
|
includes the headers for the number types supported by the carl-configuration used on the system
Former-commit-id: 18f80e9157
|
9 years ago |
dehnert
|
7f5e775395
|
adapted counterexample generation to refactoring
Former-commit-id: e73d2885cd
|
10 years ago |
sjunges
|
3c2040f4b7
|
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
|
10 years ago |
sjunges
|
a129983ae9
|
cleaning includes for better compilation times
Former-commit-id: e2878ae043
|
10 years ago |
TimQu
|
efadc84593
|
Beautified the Code, removed unused stuff, minor improvements
Former-commit-id: 4c16f9163c
|
10 years ago |
sjunges
|
2e0c9c1244
|
unification of some constructs in carl propagated to storm
Former-commit-id: 34ba08debf
|
10 years ago |
sjunges
|
1ec453e587
|
support for intervals in matrices
Former-commit-id: e8d9d85162
|
10 years ago |
TimQu
|
63618147b8
|
- Compute sample points via instantiated DTMCs
- Use the same mdp for the different regions and just change the entries of the matrix accordingly
Former-commit-id: a48969ee38
|
10 years ago |
TimQu
|
076b6cc71c
|
reimplemented region model check via smt solving
Former-commit-id: 38a75413a5
|
10 years ago |
sjunges
|
7cbab6a260
|
use gmpxx mpq_class for rational numbers
Former-commit-id: e79dac21df
|
10 years ago |
TimQu
|
b395b1292e
|
started Smtlib Solver interface and some 'prototypy' method to check parameter regions
Former-commit-id: e3cf6528d9
|
10 years ago |
dehnert
|
d787b80fec
|
CTMC examples now build properly using the DD-based model generator.
Former-commit-id: ac97b005e3
|
10 years ago |
dehnert
|
60701cebdb
|
ADDs and BDDs are no longer mixed in the abstraction layer.
Former-commit-id: 3c31063ea6
|
10 years ago |
dehnert
|
1a1906f811
|
Added functional tests for DD-based and sparse computation of states with prob 0 and 1.
Former-commit-id: a62c67c657
|
10 years ago |
dehnert
|
a1dae8849e
|
Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented.
Former-commit-id: d4e6df30b5
|
10 years ago |
dehnert
|
706ea56963
|
Now DDs are either MTBDDs or BDDs. This makes it possible to use BDDs where possible, which is faster.
Former-commit-id: 07ffb5882d
|
10 years ago |
dehnert
|
e58d38fadf
|
More work on integrating DD-based model building.
Former-commit-id: 84f5a5c603
|
10 years ago |