3521 Commits (f058cca5dd27f6c3c2adda51ba1fffbc9bd3cabd)
 

Author SHA1 Message Date
Dave Parker dc82a6ef67 Fix explicit engine import of state rewards (need to add details to ModelInfo for it to work properly). Also catch attempts to export state rewards more cleanly in this case. 9 years ago
Joachim Klein 80aec9a2fa cleanup some import warnings, artifacts of the recent set of refactorings... 9 years ago
Joachim Klein c6df34232c DTMC total reward, explicit: fix output glitch 9 years ago
Joachim Klein e138c51891 GUI, settings dialog: Make the comment area at the bottom vertically scrollable. 9 years ago
Joachim Klein 35858d3339 GUI, settings dialog: larger preferred width 9 years ago
Joachim Klein 126e21550a explicit.ConstructModel: Convert DTMCSimple to DTMCSparse (as for MDPs) [with Steffen Maercker] 9 years ago
Joachim Klein 7ac2b39ca6 explicit.DTMCSparse: sparse storage variant for DTMCs [with Steffen Maercker] 9 years ago
Joachim Klein 730785ea5f explicit.MDPSparse: simplify code for getTransitionsIterator 9 years ago
Joachim Klein 65fd5cd795 (interval iteration, explicit) actually perform interval iteration using the explicit engine 9 years ago
Joachim Klein d9bad734bd (interval iteration, explicit) provide IterationMethod computations for interval iteration 9 years ago
Joachim Klein 76c601e2c9 (interval iteration, symbolic) actually perform interval iteration using the symbolic engines 9 years ago
Joachim Klein c1efd5233b (interval iteration, symbolic) interval iteration variants for the computation methods of MTBDD, Hybrid and Sparse 9 years ago
Joachim Klein 9ae9116ff4 (interval iteration) currently, multi objective model checker should not use interval iteration 9 years ago
Joachim Klein c8335ca642 (interval iteration) prepare settings for interval iteration 9 years ago
Joachim Klein 9735731c59 PrismSettings: refactor option splitting (for -switch:options), provide access to raw option string 9 years ago
Joachim Klein 430713ca65 (interval iteration) PrismUtils: add helper methods for interval iteration 9 years ago
Joachim Klein 9d98dab1c3 (interval iteration) include/Measures.h: provide helper functions for interval iteration 9 years ago
Joachim Klein c4b7b0db3e explicit.IncomingChoiceRelation 9 years ago
Joachim Klein e97b72f6e6 explicit.MDPModelChecker: check for zero-reward ECs for Rmin=?[ F ] computations, use quotient model if necessary 9 years ago
Joachim Klein 1ce1446eb5 explicit.MDPModelChecker: support backward Gauss-Seidel during policy iteration 9 years ago
Joachim Klein 452d89e411 (explicit iteration refactoring) Expose topological value iterations via the -topological switch 9 years ago
Joachim Klein 12e377de4a (explicit iteration refactoring) DTMCModelChecker: use the new infrastructure for doing the numerical iteration computations. 9 years ago
Joachim Klein fae160729c (explicit iteration refactoring) DTMCModelChecker: use the new infrastructure for doing the numerical iteration computations. 9 years ago
Joachim Klein 9b94039049 (explicit iteration refactoring) new infrastructure to provide consolidated methods for doing the numerical iteration computations. 9 years ago
Joachim Klein 7486c6d7ed For MDP model checking (explicit, symbolic), support -pmaxquotient option (computation in MEC quotient) 9 years ago
Joachim Klein 87675e828a explicit.MDPModelChecker: split numeric computation part of computeReachProbs into separate method 9 years ago
Joachim Klein 2fe2f918b3 explicit.MDPSparse: add constructor from arbitrary MDP [with Steffen Maercker] 9 years ago
Joachim Klein 265e827391 explicit.ZeroRewardECQuotient 9 years ago
Joachim Klein 03dafaa170 explicit.modelviews: Various helpers for providing modified views of a given DTMC / MDP [with Steffen Maercker] 9 years ago
Joachim Klein ec4e55d708 IteratorTools [with Steffen Maercker] 9 years ago
Joachim Klein 61701b9f1b some more helpers for iterators / predicates [with Steffen Maercker] 9 years ago
Joachim Klein 86f75d975a explicit.BasicModelTransformation [with Steffen Maercker] 9 years ago
Joachim Klein 7073b3bc4e explicit.StateValues: getType() 9 years ago
Joachim Klein 798dd1e859 Distribution: provide constructor from Iterator over the transitions (Entry<Integer, Double>) 9 years ago
Joachim Klein 20ae1aa61d (for trunk) PeriodicTimer 9 years ago
Joachim Klein 881a571870 explicit DOT export: support decorators 9 years ago
Joachim Klein 59745d025c explicit.graphviz: infrastructure for more flexible DOT exports 9 years ago
Joachim Klein 0cc16c1f9f explicit.SCCComputer: convenience method forSCCs for functional-style iteration over the SCCs of a model 9 years ago
Joachim Klein 7d5105c8c1 explicit.SCCInfo, SCCComputer: method for obtaining topological ordering (SCCInfo) 9 years ago
Joachim Klein 3d8c4e1ff8 explicit.SCCComputer: provide variant of computeSCCs where the state space is restricted with an IntPredicate 9 years ago
Joachim Klein 97074f5d58 Refactor explicit SCC computation, splitting SCCConsumer from SCCComputer. 9 years ago
Joachim Klein fe5d031751 SCCTarjan: use SuccessorsIterator 9 years ago
Joachim Klein 810f149e88 PrismUtils: findMaxFinite 9 years ago
Joachim Klein a11d7c9797 JDD, prism.StateValues: find max finite value 9 years ago
Joachim Klein 95283773a9 explicit: StateValues, implement maxFiniteOverBitSet 9 years ago
Joachim Klein f4fdac9baa add common.IntSet: interface for an ordered set of integers, providing fast membership test 9 years ago
Joachim Klein 9b5245f04f explicit DTMCSimple, MDPSimple refactor: remove mv... specialisations so the default methods from DTMC/MDP are used 9 years ago
Joachim Klein dc8e331a36 explicit.MDP: provide OfInt-based variants for mvMultMinMax, mvMultGSMinMax, mvMultRewMinMax, mvMultRewGSMinMax 9 years ago
Joachim Klein 803f856ca9 explicit.MDP: default implementations for several mvMult methods 9 years ago
Joachim Klein a216904acb explicit.MDP: use OfInt based iterator in default implementations of mv... methods 9 years ago