26 Commits (f673dccd76b9a4fa01a70cf61524e7eb40b8394e)

Author SHA1 Message Date
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 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 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 577e48f8bf Bugfix for the dimensions of some data of parsed Markov automata. 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
sjunges 0eb13c6415 fixed a lot of unused variable warnings 11 years ago
dehnert a6841c0a4d Removed reference to obsolete method. 12 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 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 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 cf2b84b281 Further work on iterators for sparse matrix. 12 years ago
masawei f8566e9dc2 A thousand things. 12 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 12 years ago
dehnert 84bd5f3b40 Renamed ConstTemplates to constants. Removed all calls to constGetZero, constGetOne and constGetInfinity by the new names. Created performance test for bit vector iteration. 12 years ago
dehnert dce43d78e7 Started implementation of time-bounded reachability of Markov automata. 12 years ago
dehnert dabfb5e1dd First working version of LRA computation for Markov automata. 12 years ago
dehnert 339b598694 Enabled computation of LRA for individual maximal end components. It remains to compute the overall LRA value using the values for the individual MECs. 12 years ago
dehnert 101c39f365 Added correct detection of states that possess infinite exptected time to reach a given goal set. 12 years ago
dehnert daea775263 Now rates get correctly transformed to probabilities + exit rates for Markov automata. 12 years ago
dehnert f1a9b1e602 First version of minimum expected time for Markov automata. 12 years ago
dehnert 2cbdf56267 Fixed some bugs in bit vector and vector set that prevented the MEC decomposition from functioning correctly. 12 years ago
dehnert eca717759a Added functionality to apply a scheduler to a Markov automaton. 12 years ago
dehnert d725a3f898 Removed bit vector for storing markovian choices of MA. From now on, the first choice of a hybrid/Markovian state is the Markovian one. 12 years ago
dehnert cebda374d1 Further step towards Markov automata parser. 12 years ago
dehnert d43318afd8 Added first version of MarkovAutomaton class. 12 years ago