691 Commits (341efe4d21d468665362aba8c8b8a3b66f015f58)

Author SHA1 Message Date
Chris Novakovic 341efe4d21 Don't hardcode maximum dimensions for DOT graphs 7 years ago
Joachim Klein 9bee45ede7 IntSet: add toString methods 7 years ago
Joachim Klein c7203567b0 explicit: indicate 'not supported' for state reward export in unsupported formats 7 years ago
Joachim Klein 5e38f865c6 explicit.graphviz: some more tweaks for HTML label support 7 years ago
Chris Novakovic b34d66cc17 explicit.graphviz: generate HTML-like node/edge labels 7 years ago
Joachim Klein bbec66cd62 explicit: Fix initialization of some MC flags 8 years ago
Joachim Klein 4de3c189a4 Build: Switch from javah (deprecated since JDK8) based JNI header generation to javac 8 years ago
Joachim Klein 2ef1acd802 Fast adaptive uniformisation: Fix for incomplete model exploration 8 years ago
Joachim Klein 789b43938b explicit.FoxGlynn: exception message typos 8 years ago
Joachim Klein a93741dc85 explicit.CTMCModelChecker: In transient probability computation, honor the global epsilon parameter from the settings 8 years ago
Joachim Klein 39b9fcbe65 Fox-Glynn computation: Apply accuracy check also for the 'naive' case (avoid infinite loop) 8 years ago
Steffen Märcker a2aee2fa36 Implement round function 8 years ago
Joachim Klein 4d1ddc008f refactor: TypeDouble expressions may evaluate to BigRational, add proper casts 8 years ago
Steffen Märcker 5898c55afe Improve implementations of DTMC::vmMult 8 years ago
Steffen Märcker 76ab6e2d76 Add preprocessing for steady-state in explicit engine 8 years ago
Steffen Märcker ca9309d18e Harmonize log output after steady-state power iteration between engines 8 years ago
Joachim Klein ef197ce5c8 Fix NPE in fast adaptive uniformisation (cumulative reward, transition rewards without action name) 8 years ago
Joachim Klein 46d8ec3d8b explicit.LTLModelChecker: protect against int overflow if product state space can not be indexed by int 8 years ago
Joachim Klein 0ae71e58a5 Makefile: for explicit package, include sub-packages 8 years ago
Joachim Klein cb259e75ef DTMC, reach prob, interval iteration: Fix missing "topological" in method description 8 years ago
Steffen Märcker a27e761070 Implement optimized #forEachTransition in DTMCSparse 8 years ago
Joachim Klein eeb8016184 explicit: Fix transition rewards from deadlock states 8 years ago
Joachim Klein 29e2ba21eb ExportIterations: Log the file name when exporting iterations 8 years ago
Joachim Klein 87489f7adc ExportIterations: Export steady-state BSCC iterations to individual HTML files 8 years ago
Joachim Klein 6e9f7cf97a ExportIterations: Support for generating unique filenames (for multiple iterations during the same PRISM run) 8 years ago
Joachim Klein 079cb9f796 ExportIterations: add getFileName() 8 years ago
Steffen Märcker 36e2804b56 Fix bug: broken test whether all initial states are in same BSCC (fixes #56) 8 years ago
Steffen Märcker 0f0fbb0f82 Move variable to inner scope in steady-state methods and use StopWatch 8 years ago
Joachim Klein bd628457f3 JavaDoc typos 8 years ago
Chris Novakovic d760b2e61a explicit: don't re-explore states when not using labels 8 years ago
Joachim Klein 086bdb1ee6 DTMCUniformisedSimple: add deadlock accessor methods 8 years ago
Dave Parker b3fa8a534c Add some useful methods to explicit.Distribution. 8 years ago
Dave Parker 7ca97c79db Remove PrismExplicit - no longer needed. 8 years ago
Dave Parker 675cb324dc Explicit model checking engines respect restrictStratToReach setting in exportAdv mode. Also set that flag to true by default since only used here currently. 8 years ago
Dave Parker 748c097907 Bug fix in DTMCFromMDPAndMDStrategy, related to recent changes to successors info in explicit engine. 8 years ago
Joachim Klein 90fa90e5da
explicit.ExportIterations: add flush() for useful iterations.html 8 years ago
Joachim Klein c2f637e177 explicit: tweak wording in iteration statistics 8 years ago
Joachim Klein 1ec571a1c8 explicit interval iteration: skip upper bound computation if there are no unknown states 8 years ago
Joachim Klein f33dea0f43 Interval iteration: Only print max finite value if it actually exists 8 years ago
Joachim Klein 484cef6c43 explicit.MDPSparse: fix mvMultRewJacMinMaxSingle to properly handle zero-reward selfloops 8 years ago
Joachim Klein 09fc23a350 explicit.MDPModelChecker: prob0/1... methods take MDPGeneric instead of MDP as argument 8 years ago
Joachim Klein f128015f5d Refactor explicit.MDP, split generic part (independent of data type for transition probabilities) into MDPGeneric 8 years ago
Joachim Klein 194625a9c1 explicit.MDPModelChecker: for prob0e, generate strategy also for trivial case 8 years ago
Joachim Klein a14171b0b8 explicit model checkers: flag to silence log output during precomputations (prob0/1...) 8 years ago
Joachim Klein 8367df829e Topological interval iteration: Fix bug preventing convergence in some cases 8 years ago
Joachim Klein 5adb550043 Makefiles: inhibit parallel building (-j n mode) 8 years ago
Joachim Klein c2e86b5d2f (interval iteration) total reward computation is not supported yet, throw error message 9 years ago
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