Matthias Volk
9c52d0d2ab
Workaround for IntelTBB linker issue by CMake/Regex magic.
IntelTBB does not use symlinks (as commonly used) to reference its libraries but instead uses linker scripts.
These linker scripts do not work with GCC and linking fails.
As a workaround we manually set the correct library in CMake after extracting the path from the linker script with regex magic.
This workaround is highly hackish and might break in the future.
5 years ago
Matthias Volk
7fb660227f
Replaced assert(false) by throwing an exception
5 years ago
Matthias Volk
685b5c6b27
Throw exceptions after switch/case to silence compiler warnings about not returning anything
5 years ago
Matthias Volk
adfe82d0d6
Fixed typo to void
5 years ago
Tim Quatmann
230a2c86d3
Mentioning QVBS as Benchmark source in README
5 years ago
Alexander Bork
549774abc9
Added state remapping in state elimination
5 years ago
Tim Quatmann
d0596ecf0c
Changed cmake policy for finding packages: Now path specified via -D<Packagename>_ROOT=/path/to/package/ are automatically considered when searching for packages.
5 years ago
Alexander Bork
27e65d5669
Added construction of the state remapping for elimination of non-Markovian states in MAs
5 years ago
Alexander Bork
add2a40a62
Integrated results of FDEP conflict search in DFT state space generation
6 years ago
Matthias Volk
fedac853df
Fixed gitignore to only exclude build dirs in the root folder.
Otherwise, e.g. src/storm/builder/ would also be excluded.
6 years ago
Tim Quatmann
b357868a32
GurobiLpSolver: Fixed rounding of integral results.
6 years ago
Matthias Volk
9780ffeb1e
Git ignore for any dir with infix 'build'
6 years ago
Matthias Volk
47344f9080
Removed unused flat_set includes
6 years ago
Matthias Volk
6a4c18e4a2
Use custom FlatSet to account for allocator changes in flat_set in Boost 1.70.
Boost 1.70 changed the default allocator parameter from new_allocator<T> to void to reduce symbol lenghts.
This reverts the default to the old allocator.
6 years ago
Matthias Volk
1e3686480a
is_equal_to_one() is not used in Boost 1.70
6 years ago
Alexander Bork
3616bdbf13
Added two test cases for the FDEP conflict search
6 years ago
Alexander Bork
e2ef6bc52a
Added missing initialization of result vector
6 years ago
Alexander Bork
589555c75f
Moved dynamic behavior computation from builder to DFT and added SEQ and SPARE cases
6 years ago
Jip Spel
6db964363e
Update for artifact evaluation ATVA
6 years ago
Jip Spel
4a1f98a0ba
Fix segfaults
6 years ago
Matthias Volk
84467267e0
Second try to improve performance for relevant events
6 years ago
Alexander Bork
aa150fc2e3
Extended FDEP conflict search by not considering pairs of FDEPs with static behavior
6 years ago
Alexander Bork
bec75813b1
Added computation of dynamic behavior vector for DFTs
6 years ago
Alexander Bork
39ec751f8d
Removed debugging output
6 years ago
Matthias Volk
187d47d8ac
Try to improve performance for relevant events
6 years ago
Alexander Bork
9bfc7858d0
Added improved upper bound correction
6 years ago
Alexander Bork
583a880620
Adjusted DFT to SMT conversion to deal with constant failures
6 years ago
Alexander Bork
a0c42fa630
Added debugging messages for transformations
6 years ago
Matthias Volk
d0494d07e6
Get settings only once for takeFirstDependency
6 years ago
Tim Quatmann
bc623d1203
MinMaxLinearEquationSolver: Added a flag 'hasNoEndComponent' that is true if the system is known to have no end components. This decides if policy iteration does require a valid initial scheduler.
Renamed the 'hasNoEndComponents' solver requirement to 'hasUniqueSolution' as this is the actual thing we require for, e.g. sound value iteration.
6 years ago
Matthias Volk
820b48354d
Silenced warning
6 years ago
Matthias Volk
24d0576009
Merge from master
6 years ago
Matthias Volk
9c28ed990e
Use isBasicElement() instead of type
6 years ago
Matthias Volk
51b210a1d6
Test case for symmetry reduction
6 years ago
Matthias Volk
08859bd3e6
Fixed bug in computation of symmetry groups.
Thanks to Enno Ruijters for pointing out this issue.
6 years ago
Matthias Volk
0dcb271866
Added assertions for better debugging
6 years ago
Matthias Volk
3033d5444c
Refactoring
6 years ago
Alexander Bork
1d505d2ee0
Added check if DFT transformation is needed
6 years ago
Alexander Bork
dde18d45eb
Added tests for DFT transformator
6 years ago
Tim Quatmann
c8ea0f60da
JaniBuilder: Fixed several issues that occurred with branch reward expressions over non-transient variables, including GitHub issue #47
6 years ago
Tim Quatmann
ce9d784c35
QCVBS: Fixed models with empty 'open-paremeter-values' entry.
6 years ago
TimQu
8865857f21
Fixed awkward printing of eventually formulas with reward accumulations.
6 years ago
Alexander Bork
74aa93d23d
Moved elimination of non-binary dependencies from builder to the DFT transformator
6 years ago
Matthias Volk
2779d13d2c
Fix for FindDoxygen with CMake 3.12
6 years ago
Alexander Bork
12c0a6d72c
Added unique constant failure in transformation
6 years ago
Alexander Bork
69987cc76c
Copying of original DFT and changing all constant BEs to be failsafe
6 years ago
Jip Spel
8df0a05ab8
Fix assertion
6 years ago
Jip Spel
2883f81be1
Move settings to separate file
6 years ago
Matthias Volk
49570eb92d
Travis: install correct package for dot
6 years ago
Jip Spel
6b8997c6ba
Merge branch 'master' into storm-pars-analysis-monotonicity
6 years ago