3508 Commits (98d8e4cd724a67b9833ca07961c300c2b3d0ed68)
 

Author SHA1 Message Date
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
Joachim Klein 3c691c980a explicit.DTMC/NondetModel: add default method getNumTransitions(OfInt states) 9 years ago
Joachim Klein aec833edfd explicit.MDP: move mvMultMinMax, mvMultGSMinMax, mvMultRewMinMax, mvMultRewGSMinMax from MDPExplicit to default methods in MDP 9 years ago
Joachim Klein 1dd339ede5 explicit.DTMC: mvMultRewGS for Gauss-Seidel style reward computations 9 years ago
Joachim Klein a89228dff1 explicit.DTMC: provide mv... methods for Jacobi-style iteration 9 years ago
Joachim Klein a29887d36d explicit.DTMC: provide variants for mvMult, mvMultGS, mvMultRew, taking OfInt iterators 9 years ago
Joachim Klein 11fde2c393 explicit.DTMC: provide default implementations for mvMultSingle, mvMultJacSingle, mvMultRewSingle, vmMult (based on forEachTransition / sumOverTransition) 9 years ago
Joachim Klein 3fbc7903dc explicit.DTMCFromMDPAndMDStrategy: simplify getTransitionsIterator, provide forEachTransition specialization 9 years ago
Joachim Klein 0c08af644d explicit.DTMCEmbeddedSimple: simplify getTransitionsIterator, provide forEachTransition specialization 9 years ago
Joachim Klein f669ac11d9 explicit.DTMC/MDP: provide forEachTransition and sumOverTransitions methods 9 years ago
Joachim Klein 2bd70172ce explicit.DTMC, refactor: move mvMult, mvMultGS, mvMultRew from DTMCExplicit to default methods in DTMC 9 years ago
Joachim Klein ae1bbd379e explicit.MDPSimple: remove specializations for prob0/prob1, use default methods from explicit.MDP 9 years ago
Joachim Klein cd9b1f4285 explicit.MDP, refactor: provide default prob0 / prob1 related methods 9 years ago
Joachim Klein 2bcdab29a5 explicit.NondetModel: provide default successorsSafeAndCanReach methods 9 years ago