136 Commits (f81ce1cac193a01fab313dd4a7a6ce4cf6abd9e2)

Author SHA1 Message Date
dehnert f81ce1cac1 started making row grouping optional 9 years ago
dehnert ffe63ea95d made dfs as exploration order available 9 years ago
dehnert 55fd1b66c3 introducing exploration orders to explicit builder 9 years ago
sjunges 93be84a4a8 fix in get parameters from model 9 years ago
sjunges 5e9c42f2af intermediate commit 9 years ago
dehnert 33757633c8 first version of conditional probabilities for (non-parametric) DTMCs a la Baier 9 years ago
sjunges 86155a5a87 extra option for export of a matrix 10 years ago
dehnert 44a9636f69 fixed an issue with getSubmatrix 10 years ago
dehnert b2d8cae9ce instantiated (and fixed occurring problems) explicit parsers with intervals as the reward model value type 10 years ago
dehnert 21d9e91586 work towards interval reward model 10 years ago
sjunges faf31156e0 fix for last changes + is probabilistic 10 years ago
sjunges 84ecabd2c8 further fixes, for performance tests and windows 10 years ago
sjunges f85d28325e Further work towards faster and more modular compilation 10 years ago
sjunges 90fa8f6f0d convenience methods for sparse matrix added 10 years ago
sjunges 812b101c40 better program checks, some extensions in model and matrix 10 years ago
sjunges ec74d01557 Fix in the comment. 10 years ago
dehnert 1e5398c8b7 LRA finally working for ctmcs 10 years ago
dehnert 331ea9fc19 further work on steady state probabilities 10 years ago
dehnert ce58a5fa6f steady state working for CTMCs 10 years ago
dehnert 6c4162fae4 more work towards steady state for CTMCs 10 years ago
David_Korzeniewski 1cf0a73c4e Added methods to update nonzero entry count and update it when necessary 10 years ago
David_Korzeniewski 5acaed6048 Added flag to keep zeros when transposing. 10 years ago
dehnert 3b4dca1a03 Improved Jacobi method a bit. 10 years ago
dehnert eb5d4100a6 Renamed Nondeterminstic equation solver as this name is more than misleading. 10 years ago
dehnert 7fa6b568b4 Currently debugging the computation of transient probabilities in CTMCs. 10 years ago
dehnert a1dae8849e Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented. 10 years ago
David_Korzeniewski ea2e616196 All tests for CUDA based TopologicalValueIterationMdpPrctlModelChecker passing on Windows. 10 years ago
dehnert c3c83fbe4f Fixed some compilation errors. 10 years ago
David_Korzeniewski ee4c961cc9 fixes for compile errors. target "storm" builds without errors 10 years ago
David_Korzeniewski 447285d6dd Fixed merge error 10 years ago
dehnert 95ee78ede2 First working version of SCC-based mc. 11 years ago
dehnert fff4e61fc3 Changed interface of matrix builder slightly to be able to also not force the resulting matrix to certain dimensions, but merely to reserve the desired space. 11 years ago
dehnert f767cfe844 Started to modify the matrix builder to be a bit smarter about preallocation. 11 years ago
dehnert ac420f13d0 Fixed some warnings in various places. 11 years ago
dehnert ab58103555 Started to pimp matrix. First step: added proper methods setColumn/setValue that operate on a matrix entry and removed the non-const versions of getColumn/getValue. Added a typedef for the index type in the matrix so that it becomes possible to have matrices with a different index type (e.g. 32-bit values). 11 years ago
dehnert 01cefbb2c0 Modified the multiplication of a sparse matrix with a dense vector to only use the parallel version if available and the number of nonzero entries exceeds a certain threshold. 11 years ago
masawei 52cfe9f02d Fixed some compile errors. 11 years ago
PBerger ea427fcde1 Fixed include directories for CUDA Plugin in CMakeLists.txt 11 years ago
PBerger d2f4c85711 Made changes to comply with new SparseMatrix Interface (YUCK). 11 years ago
dehnert db232fe39b Moved from pair to MatrixEntry as the basic building block of the matrix. Now matrix elements can be accessed in a more readable way. 11 years ago
dehnert 92ee6187fa Added more query methods to expressions. SparseMatrix now keeps track of non zero entries and models show correct number of transitions by referring to nonzero entries rather than all entries in the matrix. 11 years ago
PBerger 05814f5d73 Fixed a bug in the equalModuloPrecision function of the CUDA Kernel 11 years ago
PBerger e45fa5a82c Added a Test for the CUDA Plugin. 11 years ago
PBerger c0a7e42486 Implemented a basic but complete kernel for value iteration in CUDA. 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
dehnert d70bb836bb Tests are now working again with the row-grouped matrix. 11 years ago
dehnert 38833e308f Started to add row-grouping to sparse matrix class. 11 years ago
dehnert 42708a6d21 Added utility header for all parts that use std::swap. 11 years ago
dehnert ee0026e0e6 Fixed minor bug in Markov automata time-bounded reachability. 12 years ago
dehnert 35d16a1191 Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. 12 years ago