224 Commits (4614eccccb667377d9bfb7ddfef525175f91b738)

Author SHA1 Message Date
masawei 2687809591 Finished testing of Csl. 10 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. 10 years ago
masawei b7357c2cf9 Testing, noticed that vectors of pointers are not good. Changing that. 10 years ago
masawei 1c4d7b9ef9 Some more testing. 10 years ago
masawei 2c59dd6f32 Finished unit tests for the actions. 10 years ago
masawei ee1ebdf91d Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer. 10 years ago
masawei 9fe246a98b Renamed the folders containing the formulas to lowercase to adhere to the naming conventions and Started with testing. 10 years ago
masawei 3271e73f01 Fixed the last test. All tests green now (well, except the ones that need gurobi, which I don't have). 11 years ago
masawei 9a28e5b580 Added proper formula string method to filters. 11 years ago
masawei 4bf0299279 Changed the Prctl/Csl formula parsers to be static classes. 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
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
masawei 2ed6be853b Fixed two minor bugs. 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
masawei 6444fc5197 Last fixes and changes. 11 years ago
masawei ff1ba43940 Lots of renames. 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
PBerger 68a6e533be Added error handling in GurobiLpSolver.cpp 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
masawei 77fe1e1bda Added NondeterministcModelParser tests and SparseStateRewardParser tests. 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 df2e65b667 Added a test for the AutoParser. 11 years ago
masawei 07465f604a Refactored and added to the test for the AtomicPropositionLabelParser. 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 15d13bc06d Refactored the AutoParser. 11 years ago
masawei 46e783c981 Refactored AtomicPropositionLabelingParser. 11 years ago
masawei c279c693e5 Refactored NondeterministicModelParser.h/.cpp 11 years ago
masawei 4245b3c4e3 Changed parsers to be compilable again. 11 years ago
masawei 1f71bb5240 Refactored the DeterministicModelParser. 11 years ago
dehnert 8cdf128202 Fixed some performane tests to work with the relative convergence criterion as this is now the default. 11 years ago
dehnert ef5eb19e9c Corrected test formulation in case StoRM was built without support for a given LP solver. 11 years ago
dehnert 36fb44e206 Added functional tests for nondeterministic linear equation solvers. Added functional tests for LPs in addition to the existing MILP tests. 11 years ago
dehnert 514aace4fd Added function tests for both glpk- and Gurobi-based LP solver implementations. Found and fixed some bugs while doing this. 11 years ago
dehnert 8ebd924ca6 Further work on refactoring solvers: cleaned LP solver interface a bit and adapted glpk- and Gurobi-based implementations of the interface. 11 years ago
dehnert 588a4b60b6 Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both. 11 years ago
masawei 3598b7195e Refactored the DeterministicSparseTransitionParser. 11 years ago
dehnert efb244a447 Added functional tests for scheduler classes. 11 years ago
dehnert f79329bd9d Fixed SCC decomposition. Added functional tests for SCC decomposition. 11 years ago
dehnert e80bb0caa5 Added functional tests for MEC decomposition. 11 years ago
dehnert 35d16a1191 Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. 11 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. 11 years ago
dehnert d723272cc1 Added some performance tests for matrix-vector multiplication. 11 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. 11 years ago