TimQu
3d7442b5c1
Fix in SparseMatrix::swapRows
Former-commit-id: 754c5f3abf
9 years ago
TimQu
80d9e6bb4e
Compatibility with recent hypro version
Former-commit-id: d5d9e12b47
9 years ago
TimQu
71e181bd93
some quick and dirty optimizations (that need to be reviewed)
Former-commit-id: 86fbc66c90
9 years ago
dehnert
cb97da887c
went from deque to vector-based representation of splitter queue in bisimulation
Former-commit-id: 7047192641
9 years ago
dehnert
92932fced1
support for initial constructs in PRISM programs
Former-commit-id: 0c8132aa43
9 years ago
dehnert
bcb13a4fe1
moved deletion of commands (if guard becomes false) from Program::substitute to Program::simplify
Former-commit-id: ec5b4d4a57
9 years ago
dehnert
e6d9c85749
fixed some bugs related to simplifaction of PRISM programs
Former-commit-id: 3c81bcac8d
9 years ago
dehnert
6d5f4dc9c9
fixed bug in detection whether parameters are only used in probabilities/rewards
Former-commit-id: 1929f5e079
9 years ago
dehnert
f342ce3287
translation from expressions involving the power operator to rational functions/rational numbers is now possible
Former-commit-id: e0ce43ab35
9 years ago
dehnert
984abfd22b
proper renaming of files
Former-commit-id: 5594ddec38
9 years ago
dehnert
58857d62ed
renamed double literal to rational literal
Former-commit-id: 7bafe79eed
9 years ago
dehnert
7b2a667a9d
double literal now stores rational internally
Former-commit-id: c0f089b8ba
9 years ago
dehnert
569b27e110
work towards having rational numbers instead of doubles as literals in expressions
Former-commit-id: c62f8af061
9 years ago
Mavo
566cef0f91
Started on compiling without Carl
Former-commit-id: 5e0895d7c5
9 years ago
TimQu
7bab48b59b
bounded reachability for MAs
Former-commit-id: 982277d9ab
9 years ago
hbruintjes
ebe6775b27
Fix missing ValueType template arguments (which defaulted to double)
Former-commit-id: a97910eaf9
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
4496b53002
merge fixes
Former-commit-id: ff5de6fc69
9 years ago
dehnert
b1f2c26df0
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
9 years ago
TimQu
80a7126313
postprocessing for pareto curve queries
Former-commit-id: ac9b8068a9
9 years ago
dehnert
2a7dc0fad0
renamed MarkovChainSettings
Former-commit-id: 39024731f8
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
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
Mavo
17ba53dafa
Division by Interval not supported
Former-commit-id: 86b2f555c9
9 years ago
dehnert
2096c54b84
more explicit instantiations for rational function and some more tests for eigen solver
Former-commit-id: b97e838b22
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
512a1ec558
added special label 'deadlock' to models and builders
Former-commit-id: 4edc57216e
9 years ago
dehnert
74ee726e35
fixed some typos
Former-commit-id: de3cd92c62
9 years ago
dehnert
f3701f66fb
bugfix for symbolic reachability reward computation
Former-commit-id: c197203539
9 years ago
dehnert
71bfb45220
added check for multiple writes to the same global variable in explicit JANI next-state generator
Former-commit-id: 5fc1bb01a9
9 years ago
dehnert
7861df4f20
JANI next-state generator appears to be working (without rewards)
Former-commit-id: 3ca5c3ccf2
9 years ago
TimQu
669e9c6352
fix regarding creation of downward closure in 3D
Former-commit-id: f35406a83a
9 years ago
dehnert
08112d98aa
more work on JANI next state generator and the corresponding tests
Former-commit-id: e170c9989c
9 years ago
dehnert
05fecb03b3
started on introducing multiple initial locations in JANI models
Former-commit-id: cf009b3e14
9 years ago
dehnert
b62f8819b9
JANI next-state generator can now generate transitions from silent edges
Former-commit-id: 57e37b5850
9 years ago
dehnert
000a8c2d77
more work on JANI next-state generator
Former-commit-id: d94ab2b81e
9 years ago
TimQu
abfa23c4de
missing override
Former-commit-id: 414c7ed0ed
9 years ago
dehnert
1d3539ab9a
factored out some parts from the PRISM next-state generator into the superclass
Former-commit-id: bb40e2ec4b
9 years ago
TimQu
1a18ea3aec
fixed the case where a maximal end componend decomposition is requested for an empty subsystem
Former-commit-id: 96ba0262ce
9 years ago
TimQu
d496e71169
linear transformation for polytopes
Former-commit-id: 62428c8209
9 years ago
TimQu
5310793653
minor fixes and debug output
Former-commit-id: 67c7c6b362
9 years ago
dehnert
ddf165d4d3
more work on tearing PRISM-specific functionality out of the explicit model builder
Former-commit-id: a835c9072e
9 years ago
dehnert
6655ee41d8
started to restructure explicit model builder to make it fit for JANI models
Former-commit-id: 69603dd97b
9 years ago
TimQu
2bab103a87
numerical and pareto queries
Former-commit-id: 7846df4ebe
9 years ago
dehnert
ca57e22abc
started profiling
Former-commit-id: b7e034c16b
9 years ago
TimQu
fb1fa2f23c
implemented the LP solving to find a separating halfspace
Former-commit-id: d88558db0b
9 years ago
TimQu
f529816df4
WeighedObjectives model checking, first version for multi-objective achievability queries
Former-commit-id: 484795cc7c
9 years ago