3847 Commits (ad7c243d96310d6b3e8c1b664af6b6c3929de5c9)
 

Author SHA1 Message Date
Dave Parker ad7c243d96 Cache some native settings in the PrismNative Java object. 6 years ago
Dave Parker c9be4ac33f Model type auto-detection: MDPs are considered to be PTAs if they have clocks. 5 years ago
Dave Parker 624e3f8df5 Add hashCode and equals methods to prism.Pair. 6 years ago
Dave Parker 1a7dfeaa36 Fix in explicit.StateValues printing ("none" not "zero" when empty list). 5 years ago
Dave Parker 3be96fa865 CHANGELOG. 5 years ago
Dave Parker 517709e897 Comments (Fox-Glynn). 5 years ago
Dave Parker a4659afd03 Improved model type auto-detect when unspecified (MDP/PTA/LTS). 5 years ago
Dave Parker 17863ef170 Enable (explicit engine) model checking of LTSs. 5 years ago
Dave Parker c697613722 Refactor management of table columns in GUISimulator.UpdateTableModel. 5 years ago
Joachim Klein 9c020d1eb9 HOAF2DA: Support HOA input without a number-of-states header 5 years ago
Dave Parker e57f270042 Bug fix in (recent) explicit engine simple->sparse conversion of actions. 5 years ago
Dave Parker 5cbf4c3ee5 Bug fix in ChoiceActionsSimple.getAction (when one state has no actions). 5 years ago
Dave Parker 9c1a8d827a Remove temporary files added in error. 5 years ago
Dave Parker 55118b6b31 ChoiceActionsSimple bugfix (copy constructor with mismatched arrays sizes). 5 years ago
Dave Parker 8f0769da66 Add (explicit engine) tra file export for LTSs. 5 years ago
Dave Parker dc844e2fab Add improved Dot export for LTSs, including action labels. 5 years ago
Dave Parker be6178941d Add action label storage to LTSSimple. 5 years ago
Dave Parker eddb5defc8 Encapsulate action storage in explicit.MDPSimple to new class ChoiceActionsSimple. 5 years ago
Dave Parker e1abc932a4 Convert LTSExplicit to LTSSimple. 5 years ago
Dave Parker 27269a878c Add default implementation of NondetModel.areAllChoiceActionsUnique(). 5 years ago
Dave Parker 13c3e00a9f Tidy and comment explicit engine Dot export code. 5 years ago
Dave Parker 233e1235b6 Fix PrismUtils.doublesAreEqual() and use in more places. 5 years ago
Dave Parker 2c9a0cac2a Add default implementation of getTransitionsAndActionsIterator to DTMC. 5 years ago
Dave Parker 378fc14233 Add implementation of forEachTransition to MDPSparse. 5 years ago
Dave Parker 43df5fcfd5 Remove some currently unused methods (mean, variance, etc.) from Distribution. 6 years ago
Dave Parker 985e4516a5 Generalise MDPSimple copy constructor from MDPSparse to MDP. 6 years ago
Dave Parker 612df15a71 Add getLabelToStatesMap() to explicit.Model. 6 years ago
Dave Parker 8d9fb07034 Explicit models: Move infoString methods to default implementations in interfaces. 6 years ago
Dave Parker ea6bff877e Explicit models: Move some transition/choice counting methods to default implementations in interfaces. 6 years ago
Dave Parker 6ee3395544 Explicit models: Move exportToPrismLanguage methods to default implementations in interfaces. 6 years ago
Dave Parker d4cf7a59ee Explicit models: Move exportToDot methods to default implementations in interfaces. 6 years ago
Dave Parker 4c6ce6f4d8 Explicit models: Move exportToPrismExplicit methods to default implementations in interfaces. 6 years ago
Dave Parker 059dbb6b24 Explicit models: Move getModelType() to default implementations in interfaces. 6 years ago
Dave Parker ff5931904e Refactoring in explicit.IterationMethod to use getNumTransitions methods. 6 years ago
Dave Parker c4e5192257 Explicit model refactoring (transition counting). 6 years ago
Dave Parker a94f7bc7a5 Make C++/Java relative error/convergence checks consistent. 6 years ago
Dave Parker 727bf06658 Remove some unused methods from Updater. 5 years ago
Dave Parker 16a9e6fc1b Remove old code (userinterface/OptionsPanel). 6 years ago
Dave Parker 1b52202515 Remove old code (simulator/networking). 6 years ago
Dave Parker eb6b88b922 Explicit model import bugfix (explicit engine, no rewards file is provided). 6 years ago
Dave Parker 3af9eb9466 Explicit model import bugfix (when no .sta file is provided). 6 years ago
Dave Parker e70e0f3b55 ModelGenerator (actually ModelInfo) improvements. 6 years ago
Dave Parker 1d3363ab89 Don't store Declaration objects in VarList. 6 years ago
Dave Parker 844a87dadc Remove initial variable value info from VarList. 6 years ago
Dave Parker 19b66ffa2e Use VarList decodeFromInt methods in a few places (and move/tidy them). 6 years ago
Dave Parker acee7edc5c Refactoring of code to store/check identifiers used in model/properties files. 7 years ago
Dave Parker 4fd6dfa7c7 Add utility methods JDD.FindMinOver and JDD.FindMaxOver. 7 years ago
Dave Parker d7443f2616 Make sure allDDRowVars is stored in all StateModelChecker constructors. 7 years ago
Dave Parker 94a0681469 Refactoring in State.compareTo 7 years ago
Dave Parker e15dfc7999 StateValues.setValue(int i, Object val) utility method. 7 years ago