Philipp Berger
822ae6be40
Fixes
8 years ago
Philipp Berger
da69e8d9b7
Cherry-picked changes.
8 years ago
dehnert
1f460cd8fa
made move of top-level dir for some remaining files, fixed some includes
8 years ago
Mavo
7e620e9549
Link sylvan with gmp
Former-commit-id: 8cbfec4bc3
9 years ago
dehnert
f0f9831ac3
reworked CMake stuff a bit, removed some superfluous things
Former-commit-id: 16df6afd44
[formerly f27354d54c
]
Former-commit-id: 3e706797be
8 years ago
PBerger
d76e9729da
Leave Replacement finally working.
Former-commit-id: 239ea6d897
8 years ago
PBerger
c9f2eef826
Added functionality for replacing leaves in SRF MTBDDs.
Former-commit-id: d7af779036
8 years ago
PBerger
d3c492124a
Fixed min/max Abstract w. repr.
Finally.
Former-commit-id: 1ccc06d924
8 years ago
PBerger
da199866e6
Added tests for minAbstractRepresentative.
Everything still in early alpha. Expect Debug output.
Former-commit-id: 2712fce4dd
8 years ago
PBerger
68b14b3076
Moved BDD functionality in Sylvan to sylvan_bdd_int.h to allow reuse.
Added min/maxExistsRepresentative API to storage/dd/Add.
Former-commit-id: 45ff98b35a
8 years ago
dehnert
8b29ab079c
fixed some bugs in custom cudd functions
Former-commit-id: b73b894674
8 years ago
PBerger
73a3461650
Fixed CUDD and Sylvan existsRepresentative.
Former-commit-id: e3ec69ab37
8 years ago
PBerger
c184f6a541
Worked on Sylvan min/max ADD abstract w. representative.
More tests for existsRepr.
Former-commit-id: 08c5d6e9bb
8 years ago
PBerger
e45b3d2940
Fixed Sylvan implementation of existsAbstractRepresentative.
Added more tests.
Former-commit-id: 6a4003bb5e
8 years ago
PBerger
be7353358f
Added Test for constants in Cudd/Sylvan.
Added functionality for existsAbstractRepresentative in Sylvan. Still very broken!
Former-commit-id: df2b36a8d8
8 years ago
PBerger
4fff7b39ef
Added template instanziation for storm::RationalFunction.
Added a test for Prism AbstractPrograms with storm::RationalFunction.
Former-commit-id: 5a696149cb
8 years ago
PBerger
0717ffe053
Added AND_EXISTS to sylvan+RationalFunction
Former-commit-id: 7b462145cf
8 years ago
PBerger
9eee889539
Added missing parameter to #ifdef - its gettings late.
Former-commit-id: 4c2ab46ed5
8 years ago
PBerger
867de852ab
Added the conditional debug output in the wrapper to the tracked code.
Former-commit-id: adb9cebbd5
8 years ago
PBerger
58eb54926c
Fixed Sylvan bugs.
Added a lot of debugging options and output, controlled by #define's.
Added more template specializations for storm::RationalFunction.
Former-commit-id: 416c32d196
8 years ago
PBerger
bc7e533d6b
Some debug,
Former-commit-id: aed81724ca
8 years ago
PBerger
6ced56a0cc
More ptr fixes.
Former-commit-id: f1f01a0eec
8 years ago
PBerger
1345f018fc
Fixed some issues with pointers.
Former-commit-id: a7fddc12f3
8 years ago
PBerger
9e90f41608
Implemented functions for BDD -> ADD conversion and some helpers.
Former-commit-id: 78c9003366
8 years ago
PBerger
157c9f4f5a
Reverted MINONE change.
Former-commit-id: 047c8175aa
8 years ago
PBerger
c4b7d778f3
Add MINONE macro back into lace.h
Former-commit-id: 8eb55b63c2
8 years ago
PBerger
fb4bfd724d
Reverted lace.h back to find the regression.
Former-commit-id: 03d4d796f3
8 years ago
PBerger
ca65cecbfd
Fixed a few of Sylvans nasty habits.
Former-commit-id: e965a8f613
8 years ago
PBerger
e0647f34eb
Added missing template instantiation.
Added missing function implementation for sylvan OPs.
Former-commit-id: fb10555ca3
8 years ago
PBerger
c8262a3022
Added function for retrieving the ID of the custom leaves.
Former-commit-id: 615cacf3b9
8 years ago
PBerger
a73c48880c
Initial commit.
The basic Implementation compiles. No tests yet.
Former-commit-id: 60b6d0f892
8 years ago
PBerger
d80423b760
Fixed the stupid array with size zero warning in Sylvan/Lace.
Former-commit-id: 773b3e2c13
9 years ago
PBerger
be9648fc18
Added -fPIC to Sylvan. Since it is linked into Storm it is necessary for relocation to be possible, hence PIC.
Added includes for cmath at various points. This is a default include on Mac OS but not on any sane systems.
Changed calls to std::abs to std::fabs to resolve ambigious call errors.
Former-commit-id: 4d3da21bce
9 years ago
dehnert
818760e0ad
removed sylvan version from resources
Former-commit-id: a81c5792d5
9 years ago
dehnert
86c233f3df
fixed bug in sylvan
Former-commit-id: 3f3a3df83d
9 years ago
dehnert
5cd8254263
use better version of FindGMP for sylvan as well
Former-commit-id: 0159a092f2
9 years ago
dehnert
2ea5fd7418
fix in sylvan, minor changes to cmake list
Former-commit-id: 96adc0c187
9 years ago
sjunges
1e1400d68d
merge
Former-commit-id: eb9efc4bb2
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
b7ea918d1b
update to latest version of sylvan and accompanying changes (mostly because 0 * inf = nan in IEEE754)
Former-commit-id: 828e13307f
9 years ago
dehnert
7f75db2790
ADD iterator working for sylvan. enabled more tests for sylvan. symbolic Dtmc model checker now working.
Former-commit-id: b11b2f7476
9 years ago
dehnert
f2a01afbdf
ODD-based stuff working for Sylvan. Almost all tests passing
Former-commit-id: a6eef37d37
9 years ago
dehnert
36a6e9e76e
more work on sylvan ODD-related stuff
Former-commit-id: 142f57620a
9 years ago
dehnert
ebe9ccbb15
some work on DD stuff
Former-commit-id: 50ca51d264
9 years ago
dehnert
4a772fe48d
fixed bug in sylvan
Former-commit-id: 0fd69e20a1
9 years ago
dehnert
693dce8618
update to newest version of sylvan
Former-commit-id: c727c9c57a
9 years ago
dehnert
e43bdfaaaa
more work on the dd stuff *sigh*
Former-commit-id: df8e227336
9 years ago
dehnert
598ed08116
worked in newest sylvan changes to api
Former-commit-id: 6dc877753c
9 years ago
dehnert
5a0c54034e
committed missing files
Former-commit-id: c72bc0b44d
9 years ago
dehnert
fb4c103320
merged sylvan updates into the sylvan copy. made more tests work
Former-commit-id: 18023e03c2
9 years ago