30 Commits (df850fe08597122b2257722bb31abf316b49f61f)

Author SHA1 Message Date
dehnert b2d8cae9ce instantiated (and fixed occurring problems) explicit parsers with intervals as the reward model value type 10 years ago
dehnert 27e06940a9 templated all explicit parsers so that they may now be modified to produce non-double models 10 years ago
sjunges 3c2040f4b7 Removed many superfluous includes, added some source files -- towards faster compilation 10 years ago
dehnert 433bae1156 Switched from an option to fix deadlocks to an option to not fix the deadlocks. Hence, deadlocks are now fixed by default unless otherwise requested. 11 years ago
dehnert 1cd01e3f28 Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present). 11 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 11 years ago
dehnert 96e1f8faf9 Renamed Settings class to SettingsManager. 11 years ago
dehnert 418ce8b625 Fixed some problems related to the memory-mapped file. 11 years ago
dehnert 577e48f8bf Bugfix for the dimensions of some data of parsed Markov automata. 11 years ago
masawei 8f171c7dc5 Finished initial remerge. 11 years ago
masawei 28910462ec Necessary changes to the nondeterministic parses to compensate for the change in the way the mapping between states of the model and the rows of the transition matrix are handled. 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
masawei 5318d9254a Refactured the MarkovAutomatonParser tests, added to them and split them into two files. 11 years ago
masawei fc45cdb238 Added tests for deterministic models i.e. DeterministicModelParserTest and DeterministicSparseTransitionParserTest 11 years ago
masawei 52f130ea5c Commenting and cleanup. 11 years ago
masawei fe7afc727f Second part of the refactoring of Parser.cpp/.h 11 years ago
masawei 538f911283 First part of the refactoring of Parser.h/.cpp 11 years ago
masawei cc71a002f4 Refactored NondeterministicSparseTransitionParser.h/.cpp. 11 years ago
masawei 4245b3c4e3 Changed parsers to be compilable again. 11 years ago
masawei 1f71bb5240 Refactored the DeterministicModelParser. 11 years ago
masawei 3598b7195e Refactored the DeterministicSparseTransitionParser. 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
masawei f8566e9dc2 A thousand things. 12 years ago
masawei 9ce47989ed The MA transition parser is now able to handle arbitrary labels. 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 bfb416687f Bugfix for Markov automaton parser. Number of choices now gets computed correctly in the presence of deadlock states. 12 years ago
dehnert f35ac73547 Splitted VectorSet in header/source file which caused certain minor changes in its interface. Fixed some issues in the Markov automaton parser and made it substantially faster by dropping sscanf. This however introduces other limitations that need to be addressed in the future. 12 years ago
dehnert 1c594d02f5 Added check in Markov automaton parser to ensure the Markovian choice is the first one for each state. This way only the Markovian states need to be stored and by convention their first choice is the Markovian one. 12 years ago
dehnert 66f15efbc6 Fixed memory bug in Markov automaton parser. 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 c02f4e2adc Markov Automata transitions can now be parsed. Next up: a parser that combines transition and label parsing for Markov automata. 12 years ago
dehnert 873373eb4e Further work on explicit MarkovAutomaton parser. 12 years ago
dehnert 77cabe1948 Started implementing a parser for an explicit format for Markov automata. This commit breaks things, so don't pull if you want to have a running version of this branch. 12 years ago