96 Commits (c38126a82ea44c0e94b522ad70c3551e1f44e786)

Author SHA1 Message Date
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
Dave Parker 5b1ab9a806 Missing EXPORTs (for Windows) in includes. 15 years ago
Dave Parker 617137b27d Fix: Time-bounded probs for CTMC are exactly 1 (no round-off) for target states. 15 years ago
Dave Parker 3f734e76db Added func in odd to convert index to BDD. 15 years ago
Dave Parker b6b993f030 Improved Fox-Glynn for small numbers + int overflow bugfix (Vojta). 16 years ago
Dave Parker 7b79848f32 Updated (sparse engine) adversary generation for reachability rewards to use new switches, actions, etc. 16 years ago
Dave Parker c66d0a0af4 Removed unneeded sim header files. 16 years ago
Dave Parker c5a2ca0ad1 Bug fixes + tidying in adversary export enabling. 16 years ago
Dave Parker 06f0bbe857 Fixes for DLL building on Windows. 16 years ago
Dave Parker fe6b77ba31 Added -exportadv option to enable adversary generation. 16 years ago
Dave Parker 62880190eb Utility methods in double vectors. 16 years ago
Dave Parker 6a0f1b733c Code tidy. 16 years ago
Dave Parker 5ab203161e Export transition matrix for MDP includes action names. 16 years ago
Dave Parker 8effa267f4 Fixed bug in storage of action info for deadlocks + changes to internal storage. 16 years ago