Tim Quatmann
a728c01322
BitVector: Fixed an issue with the move assignment operator. The 'other' BitVector was left in an invalid state.
5 years ago
Tim Quatmann
bbc6f8b786
Fixed invalid memory access when applying BitVector::resize on BitVectors of length 0.
5 years ago
Matthias Volk
9fc473383f
Cosmetic changes in BitVector.
Pro: Better documentation, fewer compiler warnings.
Contra: Recompilation of 400 files.
5 years ago
Sebastian Junges
7bebb18250
bitvector concat and expand
5 years ago
Sebastian Junges
0dd15b4e2f
permute for bitvectors
5 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
Tim Quatmann
004466b83f
Fixed BitVector::full() for BitVectors with size 0
6 years ago
dehnert
c2c306163f
slightly fixing syntax
7 years ago
Joachim Klein
f5a3291ce7
Fix memory leak in BitVector::operator=(BitVector&& other)
7 years ago
dehnert
c20f3a9400
fixed bug in bit vector copy constructor pointed out by Joachim Klein
7 years ago
dehnert
c94bc3a585
fix erroneous copy constructor of bit vector
8 years ago
dehnert
95fae73833
slight improvements to bit vector hashmap
8 years ago
dehnert
8b557c36a7
adding murmur3 as a possible hash fct for bit vectors
8 years ago
dehnert
d6c5367e85
fix possible memory leak in bitvector
8 years ago
dehnert
03489be59f
sligh FNV1a hash improvement
8 years ago
dehnert
1f9e2967c8
some optimizations in explicit model building
8 years ago
dehnert
3a11914da0
commit to switch workplace
8 years ago
TimQu
b3349dc344
fixed fill() method of bit vectors
8 years ago
dehnert
c8e19d2e44
fixed priority queue implementation and upper reward bound computation
8 years ago
TimQu
1f2ab1a672
added function BitVector::fill() which sets all bits to true
8 years ago
TimQu
50e1fe0c15
increment() function for BitVector
8 years ago
TimQu
433c05cc3e
Fixed compiling under Linux
8 years ago
TimQu
e7bc5fdef9
fixed several minor bugs regarding the choicelabeling
8 years ago
TimQu
25074b50a9
Added function to get the next unset bit in a bitvector
8 years ago
Sebastian Junges
276261ae55
slightly more informative error message in out-of-bounds in bitvector
8 years ago
Sebastian Junges
d246517757
removed src prefix in all includes
9 years ago
Sebastian Junges
e1d201c85e
c++ code compiles again after rename
9 years ago
Sebastian Junges
3a7ee7867b
rename files (does not compile)
9 years ago
dehnert
4f369f10e4
adapted delete to delete[] in BitVector to match new[]
Former-commit-id: efa07c50f8
[formerly 98f2d9fa03
]
Former-commit-id: bac56d6768
9 years ago
dehnert
bba69684c9
reworked explicit Markov automaton generation a bit
Former-commit-id: 1ca8c9e828
[formerly 05ef68fdeb
]
Former-commit-id: c0f5830754
9 years ago
PBerger
67244869db
src/storage/BitVector: Replaced constant 1 unsigned long long with cast to decltype. This fixes a template resolvation error in std::max.
src/storage/bisimulation/NondeterministicModelBisimulationDecomposition.cpp: Replaced "auto state = 0" with decltype declaration. This solves an issue where state is always signed, but should be unsigned.
src/storage/dft/DFTBuilder.cpp: Added a static_cast to enforce proper conversion to size_t and silence the signed/unsigned comparison warning.
Former-commit-id: 7a1a4c1f45
9 years ago
TimQu
12287e5090
small fix for building MAs
Also fixed a test for explicit MA parsing, where the transitions of a probabilistic choice did not sum up to one
Former-commit-id: c2f920a4d6
9 years ago
TimQu
f681206393
building markov automata from prism code
Former-commit-id: 791c49c7cf
9 years ago
TimQu
b0d2af20ae
added check for existence of __builtin_popcountll (reverted from commit 30bcfcad0e
[formerly 65f94a6d6e
])
Former-commit-id: 6aaa503f58
9 years ago
TimQu
30bcfcad0e
added check for existence of __builtin_popcountll
Former-commit-id: 65f94a6d6e
9 years ago
Mavo
bc10291680
STORM_DEVELOPER mode introduced
Former-commit-id: 22ff09ad8e
9 years ago
Mavo
eeb0f620ec
STORM_DEVELOPER mode introduced
Former-commit-id: 2749e19eab
9 years ago
Mavo
5eaa46c7de
More refactoring
Former-commit-id: 26f95239bd
9 years ago
Mavo
ebbc4ce7b4
Fixed compile issues introduced in merge
Former-commit-id: 059b7c84b3
9 years ago
Mavo
811d04c2a7
Fixed bug in BitVector
Former-commit-id: ae96734879
9 years ago
Mavo
83b6496fd2
Fixed bugs in BitVector
Former-commit-id: 8f1d5cbfac
9 years ago
Mavo
9d97750ca5
Improved compareAndSwap on BitVector
Former-commit-id: db953c187a
9 years ago
dehnert
fad28df7d6
first working version of next-state generator for PRISM models
Former-commit-id: 548a725e25
9 years ago
Mavo
e9b4f06972
Better assertions in BitVector
Former-commit-id: 7ee6b34ba5
9 years ago
Mavo
f6374c60f8
Bitte ein Bit
Former-commit-id: ff11916b9a
9 years ago
dehnert
a75e0f5323
more work wrt cleaner model exploration
Former-commit-id: f24d618bdf
9 years ago
Mavo
c5214c6aba
Removed unused include
Former-commit-id: 90b0a9722e
9 years ago
dehnert
33757633c8
first version of conditional probabilities for (non-parametric) DTMCs a la Baier
Former-commit-id: b57dfab024
9 years ago
sjunges
0cdca6a5fc
BitVector iterator +=
Former-commit-id: d9e02bce1a
10 years ago
dehnert
27e06940a9
templated all explicit parsers so that they may now be modified to produce non-double models
Former-commit-id: dd7f8767f8
10 years ago