3375 Commits (74c2aa9491d3fb652c3945a58c9993fab7bfcc9c)
 

Author SHA1 Message Date
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
Joachim Klein 3c2a2232e1 (export-iterations) Sparse engine: If enabled, export iterations to HTML file 9 years ago
Joachim Klein 30f7def86c (export-iterations) introduce --exportiterations option, ExportIterations helper classes for C and Java 9 years ago
Dave Parker 3a36527b5b Demote -exportmodeldotview to a hidden option for now (not ready yet). 9 years ago
Joachim Klein 17977dfbb7 LTL2DA: prepare for optionally using LTL2WDBA construction for the obligation fragment of LTL 9 years ago
Joachim Klein 3527a6763e ParamModelChecker: more helpful error messages for unsupported reward computations (co-safe LTL, ...) 9 years ago
Joachim Klein c5deedebbb prism.StochModelChecker: handle co-safe LTL reward computation for CTMCs 9 years ago
Joachim Klein f24e1bc41d symbolic MDP model checker: Use LTL2WDBA construction to obtain DFA for co-safe LTL reward computations 9 years ago
Joachim Klein d96873b876 symbolic DTMC checker: Use LTL2WDBA construction to obtain DFA for co-safe LTL reward computations 9 years ago
Joachim Klein 37dff4f997 explicit: Use LTL2WDBA construction to obtain DFA for co-safe LTL reward computations 9 years ago
Joachim Klein 9ef03e0c11 LTLModelCheckers: constructDFAForCosafetyRewardLTL 9 years ago
Joachim Klein 9fc0899fb5 ConvertForJltl2ba: catch translation of temporal operators with bounds 9 years ago
Joachim Klein 71b4862567 LTL2WDBA: Compute DFA for the co-safety LTL fragment, weak deterministic Büchi automata for the obligation fragment [with David Mueller] 9 years ago
Joachim Klein 39c2dadc38 jltl2ba.LTLFragments: Determine syntactic LTL fragment (safety, guarantee, persistence, obligation) for a given SimpleLTL formula 9 years ago
Joachim Klein b0f5ffeeee SimpleLTL: extendNextStepWithAP 9 years ago
Joachim Klein 13fe2c54c8 prism.StochModel: provide getEmbeddedDTMC() 9 years ago
Joachim Klein 39c9f43549 prism.StateModelChecker: add createModelChecker() helper method 9 years ago
Joachim Klein f5b8aa9fd7 prism.NondetModelChecker: add createNewModelChecker 9 years ago
Joachim Klein 42949bee96 prism.StateValues: add switchModel() method 9 years ago
Joachim Klein c930c151c5 refactor prism.StateValues: split constructor to provide seperate (private) method for setting the model 9 years ago
Joachim Klein 67f34d1de2 prism.StateModelChecker: add handleMaximalStateFormulas 9 years ago