109 Commits (82b8d7a96bee00a188b9b7846754635d943ce9c8)

Author SHA1 Message Date
Joachim Klein 4de3c189a4 Build: Switch from javah (deprecated since JDK8) based JNI header generation to javac 8 years ago
Joachim Klein 2fc69ac0af prism.h: typo 8 years ago
Joachim Klein e36562caef (cleanup) IntervalIteration.h, Measures.h: make constructors explicit 8 years ago
Joachim Klein 079cb9f796 ExportIterations: add getFileName() 8 years ago
Joachim Klein f7643a21ec (symbolic engines) annotate P*_PrintToMainLog, error message, export_string methods for format string checks 9 years ago
Joachim Klein 14ad1d32af fix compilation issue: cmath / isinf 9 years ago
Joachim Klein c1efd5233b (interval iteration, symbolic) interval iteration variants for the computation methods of MTBDD, Hybrid and Sparse 9 years ago
Joachim Klein 9d98dab1c3 (interval iteration) include/Measures.h: provide helper functions for interval iteration 9 years ago
Joachim Klein a11d7c9797 JDD, prism.StateValues: find max finite value 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 30f7def86c (export-iterations) introduce --exportiterations option, ExportIterations helper classes for C and Java 9 years ago
Joachim Klein 1d8f9fc6b9 ODD: Use int64_t for offsets everywhere, check for arithmetic overflow 9 years ago
Joachim Klein 123734eeab Infrastructure for deallocating ODDs 10 years ago
Joachim Klein 4cca315ef2 Add JDD.FindMinPositive (minimal positive terminal constant of an MTBDD) 10 years ago
Joachim Klein 888d62633d DebugJDD: Move JNI methods to JDD class 10 years ago
Joachim Klein a7f0aff6e4 JDD: add JDD.IsZeroOneMTBDD() method for checking if an MTBDD is a 0/1-MTBDD 10 years ago
Joachim Klein 7ee83e31ba DebugJDD: update (generated) DebugJDD.h with the information about light-weight nodes 10 years ago
Dave Parker 1493a0c6c5 Refactoring in multi-objective value iteration: move check for step-bounded with GS. 10 years ago
Dave Parker 56d5739b06 Missing header file commits for r10829. 10 years ago
Dave Parker 3464a921ad First version of Nailgun support built directly into PRISM. Adding switch -ng when running prism will instead start a Nailgun server ready to run PRISM instances, and running ngprism runs PRISM as a Nailgun client. 10 years ago
Joachim Klein 2b07700f5f StateValues: new method filter(dd, double), sets values not in filter to d 11 years ago
Joachim Klein 19f422a472 Refactor DebugJDD handling, add node tracing. 11 years ago
Joachim Klein ea8a7c6ba9 Add DebugJDD_GetExternalRefCounts 11 years ago
Joachim Klein 54b5c42121 JDDNode: make DDN_ JNI functions protected and static 11 years ago
Joachim Klein 9ce369d38e JDD: Add a flag that can be set/checked in native code to indicate that a CuDD error has occurred. 11 years ago
Joachim Klein f23d831b32 JDD: Throw CuddOfOutMemoryException for ptrToNode(NULL) 11 years ago
Dave Parker 1dc1e484b7 Tidy up JNI wrapper around NDSparseMatrix and push action index storage inside the data structure. 12 years ago
Dave Parker edcac4a4a2 Added R[C<=k] operator for MDPs (sparse, explicit). 12 years ago
Dave Parker 31e1c6b6c7 Tidy, document and expand Integer/DoubleVector classes. 13 years ago
Dave Parker 2837f71036 First (partial) connection of sparse adversary generation to Strategy classes and -exportstrat. 13 years ago
Dave Parker a185e6cba9 Missing file from last commit. 13 years ago
Dave Parker cc15e6c010 Add integer vector storage class to dv package. 13 years ago
Dave Parker 5f4b6b5c65 Remove old unneeded code. 13 years ago
Dave Parker 026359ea2f Undo last commit 13 years ago
Dave Parker 2c5a9de4f8 Code tidy: imports. 13 years ago
Dave Parker 9b5aae301f Patch in current version of multi-objective model checking (from prism-multi branch). Still need to copy across etc/ directory containing lpsolve libraries. Also contains a few JDD fixes via Christian von Essen. 13 years ago
Dave Parker ad294aa981 Added dot product method to symbolic StateValue classes. 14 years ago
Dave Parker b855754ae9 Set delay for intermittent num sol updates to 5 secs. 14 years ago
Dave Parker 7725e3b89c Add intermittent progress updates to numerical solution (sparse engine). 14 years ago
Dave Parker 4a8285eec7 Utility method in ODDUtils for converting state index to BDD (already existed at C++ level). 14 years ago
Dave Parker 3982420c3d Utility method in ODDUtils for finding index of first state in a BDD. 14 years ago
Dave Parker 9786d49b3c Fix: missing parts of last commit. 14 years ago
Dave Parker c1e24408ae New (hidden) options for different symbolic reachability methods (-frontier, -bfs). Also: new way to read options from C++ code: PrismNative stores reference to Prism object which is then queried. 14 years ago
Dave Parker 720d47eb7d Added method get_real_time to get real system time, via Java, from C. 14 years ago
Dave Parker 3e4c617a81 Move most native code options from engine shared libraries to prism library. 14 years ago
Dave Parker 94cc80b19e Missing committed file from earlier JDD-debug functionality. 14 years ago
Vojtech Forejt dc6037d047 PrintWarningToMainLog method that gives access to Java printWarning method. 14 years ago
Dave Parker 0debba1332 New JDD debugging code from Vojta (disabled by default). 14 years ago
Dave Parker 4ca846889f Extra DD-to-PP file export functionality for 3D matrices (from Vojta). 15 years ago