279 Commits (532b0cf3ad0cdea6e5e6c3deb3ace99cc2b6becb)

Author SHA1 Message Date
masawei 27df78c2b0 Finished testing Ltl. 12 years ago
masawei 0a2a759932 Ltl testng. 12 years ago
masawei 2687809591 Finished testing of Csl. 12 years ago
masawei 33386f4c5f Changed the actions in the filters to be shared_ptr instead of raw pointers. This prevents memory leaks when a filter is destructed. 12 years ago
masawei 1c4d7b9ef9 Some more testing. 12 years ago
masawei ee1ebdf91d Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer. 12 years ago
masawei 9fe246a98b Renamed the folders containing the formulas to lowercase to adhere to the naming conventions and Started with testing. 12 years ago
masawei df5bafc38b Finished the implementation of the Cls and Ltl filters. 12 years ago
masawei a5e28fcf04 Added some filter actions. 12 years ago
masawei 9a28e5b580 Added proper formula string method to filters. 12 years ago
masawei 4bf0299279 Changed the Prctl/Csl formula parsers to be static classes. 12 years ago
masawei 185c2197cb Fixed up the CslParser. 12 years ago
masawei b45b52a097 Added the class AbstractRewardPathFormula to the PRCTL formula tree. 12 years ago
masawei cf6623c68c Intruduced legacy support. 12 years ago
masawei 0a2f974983 Added rules to the prctl parser to support filters. 12 years ago
masawei 2ed6be853b Fixed two minor bugs. 12 years ago
masawei 8f171c7dc5 Finished initial remerge. 12 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. 12 years ago
masawei 6444fc5197 Last fixes and changes. 12 years ago
masawei ff1ba43940 Lots of renames. 12 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 12 years ago
dehnert 584a79f974 Added proper creation of row grouping to nondeterministic model parser and the explicit model adapter. 12 years ago
masawei 77fe1e1bda Added NondeterministcModelParser tests and SparseStateRewardParser tests. 12 years ago
masawei 5318d9254a Refactured the MarkovAutomatonParser tests, added to them and split them into two files. 12 years ago
masawei fc45cdb238 Added tests for deterministic models i.e. DeterministicModelParserTest and DeterministicSparseTransitionParserTest 12 years ago
masawei df2e65b667 Added a test for the AutoParser. 12 years ago
masawei 07465f604a Refactored and added to the test for the AtomicPropositionLabelParser. 12 years ago
masawei 52f130ea5c Commenting and cleanup. 12 years ago
masawei fe7afc727f Second part of the refactoring of Parser.cpp/.h 12 years ago
dehnert a52419652d Fixed a bug: formulas are now handled (more) correctly. Added some WLAN examples. 12 years ago
masawei 538f911283 First part of the refactoring of Parser.h/.cpp 12 years ago
masawei 15d13bc06d Refactored the AutoParser. 12 years ago
masawei 46e783c981 Refactored AtomicPropositionLabelingParser. 12 years ago
masawei c279c693e5 Refactored NondeterministicModelParser.h/.cpp 12 years ago
masawei cc71a002f4 Refactored NondeterministicSparseTransitionParser.h/.cpp. 12 years ago
masawei 8adee3629b Removed duplicated code in DeterministicSparseTransitionParser while still keeping it readable and the interface intact. 12 years ago
masawei 4245b3c4e3 Changed parsers to be compilable again. 12 years ago
masawei 1f71bb5240 Refactored the DeterministicModelParser. 12 years ago
masawei 3598b7195e Refactored the DeterministicSparseTransitionParser. 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 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 97fb2f9750 All tests working with (partially) new sparse matrix implementation/interface. 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 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
masawei cb870c28c7 Began testing of the MarkovAutomatonSparseTransitionParser to identify inflexibilities or bugs. 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