Browse Source
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
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
main
26 changed files with 109 additions and 84 deletions
-
1resources/3rdparty/sylvan/src/sylvan_obj_bdd_storm.hpp
-
6resources/3rdparty/sylvan/src/sylvan_obj_storm.cpp
-
2src/adapters/AddExpressionAdapter.cpp
-
2src/builder/DdPrismModelBuilder.cpp
-
6src/modelchecker/prctl/helper/HybridDtmcPrctlHelper.cpp
-
6src/modelchecker/prctl/helper/HybridMdpPrctlHelper.cpp
-
6src/modelchecker/prctl/helper/SymbolicDtmcPrctlHelper.cpp
-
6src/modelchecker/prctl/helper/SymbolicMdpPrctlHelper.cpp
-
2src/modelchecker/results/HybridQuantitativeCheckResult.cpp
-
2src/modelchecker/results/SymbolicQuantitativeCheckResult.cpp
-
11src/solver/SymbolicLinearEquationSolver.cpp
-
4src/solver/SymbolicMinMaxLinearEquationSolver.cpp
-
9src/storage/dd/Add.cpp
-
11src/storage/dd/Add.h
-
14src/storage/dd/Bdd.cpp
-
11src/storage/dd/Bdd.h
-
7src/storage/dd/cudd/InternalCuddAdd.cpp
-
13src/storage/dd/cudd/InternalCuddAdd.h
-
8src/storage/dd/cudd/InternalCuddBdd.cpp
-
11src/storage/dd/cudd/InternalCuddBdd.h
-
7src/storage/dd/sylvan/InternalSylvanAdd.cpp
-
12src/storage/dd/sylvan/InternalSylvanAdd.h
-
9src/storage/dd/sylvan/InternalSylvanBdd.cpp
-
11src/storage/dd/sylvan/InternalSylvanBdd.h
-
8test/functional/storage/CuddDdTest.cpp
-
8test/functional/storage/SylvanDdTest.cpp
@ -1,2 +1,3 @@ |
|||
Mtbdd toDoubleMtbdd() const; |
|||
Mtbdd toInt64Mtbdd() const; |
|||
Mtbdd Ite(Mtbdd const& thenDd, Mtbdd const& elseDd) const; |
Write
Preview
Loading…
Cancel
Save
Reference in new issue