3545 Commits (96442e5a3abb25d307af1420d8127b32f9fea22d)
 

Author SHA1 Message Date
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
Joachim Klein 1a12114f30 explicit.DTMC, refactor: remove specialized prob0step, prob1step in sub-classes in favor of default methods in DTMC 9 years ago
Joachim Klein ed6c0a1cfb explicit.DTMC, refactor: provide default implementation for prob0step and prob1step, as well as new single state prob0step, prob1step methods 9 years ago
Joachim Klein 985a939102 refactor explicit.Model/NondetModel, getSuccessorsIterator: new abstract method getSuccessors, getSuccessorsIterator becomes default method 9 years ago
Joachim Klein 7a106e9f0d IterableStatSet: slight refactoring, support reverse iteration [with Steffen Maercker] 9 years ago
Joachim Klein 285ccd52e2 common.IterableBitSet: return a primitive OfInt iterator, allow reverse iteration [with Steffen Maercker] 9 years ago
Joachim Klein 85281b2f2a common.iterable: add several helper classes [with Steffen Maercker] 9 years ago
Joachim Klein 0f94f49a11 PrismUtils: doublesAreClose with OfInt, measureSupNorm helpers 9 years ago
Joachim Klein 522adb9b57 PH iteration methods: use MeasureSupNorm. 9 years ago
Joachim Klein 7c612640da PS iteration methods: use MeasureSupNorm. MultiObjective remains todo. 9 years ago
Joachim Klein b96f9ca13b add prism/include/Measures.h (refactor common code in PS and PH engines) 9 years ago
Joachim Klein 1fc8dfa9c4 (export-iterations) Explicit engine (DTMC/MDP): If enabled, export iterations to HTML file 9 years ago
Joachim Klein 00a5721cbe (export iterations) MTBDD engine: If enabled, export iterations to HTML file 9 years ago
Joachim Klein 06e23c9b4f (export iterations) Hybrid engine: If enabled, export iterations to HTML file 9 years ago