1094 Commits (66dc10632271ad808c364daea3a3d9ba5e358ec8)

Author SHA1 Message Date
dehnert 1d6c25547b Further work on new expressions. 11 years ago
dehnert 47b0f0b068 Further (preliminary) work on expression classes. 11 years ago
dehnert c8a8beca2a Started working on new easy-to-use expression classes. 11 years ago
PBerger 7845a52ef4 Fixed a human error. 11 years ago
PBerger a55d5e2782 Fixed an ambiguous call to a constructor with initlists - poor GCC. 11 years ago
dehnert 88d9f36ef4 Added min/max abstract over DD variables to CUDD (actual code taken from PRISM). Added more tests for DD layer. Fixed some bugs in the DD layer. 11 years ago
dehnert 0fce0444f7 Further bugfixes and tests for DD layer. 11 years ago
dehnert cf5c04065e Added streaming functionality to DD. More tests, more bugfixes. 11 years ago
sjunges 0eb13c6415 fixed a lot of unused variable warnings 11 years ago
sjunges 0afb73bba1 refactoring of DetSparseTrans Parser to support parameters in future 11 years ago
dehnert 6b07643c96 Further tests for DD layer and bugfixing. 11 years ago
dehnert a4fec9f080 Started writing functional tests for DD abstraction layer and fixed some bugs on the way. 11 years ago
dehnert 2fcb12e875 Fixed some backslashes in includes to slashes and changed indentation of some code. 11 years ago
dbohlender 7ea7ce93e2 Fixed MSVC incompabilities 11 years ago
dehnert d6ff967ef0 Added missing algorithm header inclusion. 11 years ago
dehnert cb35b3315d Added matrix-matrix multiplication to DD interface. (This includes matrix-vector multiplication as a special case). 11 years ago
dehnert ac355a66eb Further work on DD layer. 11 years ago
sjunges 32ad2ae1a0 minimal changes to make sparse matrices with polynomials work 11 years ago
dehnert dea56e1bd4 Added some missing includes and some stubs for additional functionality of DD abstraction layer. 11 years ago
dehnert a63cda69f5 Added function to retrieve range DD for meta variable. 11 years ago
dehnert 874fc8a864 Alpha version of DD abstraction layer. 11 years ago
dehnert 97e4e01250 Further step towards finalizing the abstraction layer for DDs. 11 years ago
dehnert 70fc3ec29a Further work on abstraction layer for DDs. 11 years ago
dehnert de44a1562c Started writing the DD abstraction layer. 11 years ago
Sebastian Junges e56e8bf71b boost hash support for multivariate polynommials from carl, typedefs for polynomials when using parametric systems 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
PBerger 63933637ac Fixed a bug in the SparseMatrix.cpp. When using TBB the typename is not permitted. 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
dehnert 584a79f974 Added proper creation of row grouping to nondeterministic model parser and the explicit model adapter. 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
PBerger 98b0bcf187 Reimplemented the TopologicalValueIterationNondeterministicLinearEquationSolver with splitting into submatrices. 11 years ago
PBerger 57b6208eee Added a pseudo model which can be constructed from only a matrix to look and behave like a model for use in Decomposition classes 11 years ago
dehnert 42708a6d21 Added utility header for all parts that use std::swap. 12 years ago
dehnert ee0026e0e6 Fixed minor bug in Markov automata time-bounded reachability. 12 years ago
dehnert efb244a447 Added functional tests for scheduler classes. 12 years ago
dehnert f79329bd9d Fixed SCC decomposition. Added functional tests for SCC decomposition. 12 years ago
dehnert e80bb0caa5 Added functional tests for MEC decomposition. 12 years ago
dehnert f32853b6aa Beautified remaining storage classes a bit. 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
dehnert f684ce7799 Removed obsolete constructors of sparse matrix class as the new matrix builder is supposed to be used anyway. Fixed some minor issues. 12 years ago
dehnert 72531bcebb Added proper TBB multi-threading to all operation relevant to model checking MDPs. 12 years ago
dehnert cdc369b96a Temporarily removed the detection of the repository version of TBB from CMakeLists.txt. Corrected TBB sparse matrix-vector multiplication. Added TBB parallel vector addition. 12 years ago
dehnert 81cf0e2b22 Added SparseMatrixBuilder class that actually builds the matrices. A call to build() will then generate the matrix. This eliminates superfluous checks in the matrix that slowed down performance. 12 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 12 years ago
dehnert ab5b5be1ac First step towards pair-based column and value storage in sparse matrix. 12 years ago
David_Korzeniewski 91125c3c6d Fixed build errors on Windows 12 years ago
dehnert e08b61b9f7 Added functional and performance tests for sparse matrix. 12 years ago