dehnert
dc7c414246
Merged bit vector and main file.
13 years ago
gereon
febe7a2d58
adding handling for --verbose
if --verbose is set, log to file and to console, otherwise only to file.
13 years ago
gereon
ee4f2bd9a2
changed to new parser names
13 years ago
dehnert
aaa5ccada8
Added command line arguments to MRMC to log output.
13 years ago
dehnert
1ed29262ff
Renamed dtmc.h to Dtmc.h and backward_transitions.h to BackwardTransitions.h.
13 years ago
dehnert
378fe3f532
Renamed and refactored atomic propositions labeling.
13 years ago
dehnert
8911b0b71a
Fixed wrong namespace for bit vector and square sparse matrix classes.
13 years ago
dehnert
8806dc6592
Performed renaming of static_sparse_matrix.h to SquareSparseMatrix.h, renamed the class accordingly and adapted the tests and includes.
13 years ago
dehnert
2d80eb39b3
Changed logging format and minor formatting fix.
13 years ago
dehnert
e748c35268
Added logging for both main files.
13 years ago
dehnert
876154e6f0
Removed logging output from all classes. Added log4cplus as 3rdparty library. Refactored CMakeLists.txt to always use libraries that are in the repository. Changed executable file to mrmc/mrmc-tests. Added case distinction in gtest to compile with clang.
13 years ago
dehnert
5a8c2a8d0e
Added iterator functionality to bit vector. Minor cosmetics here and there.
13 years ago
dehnert
ee081fd570
Fixed a lot of memory access violations, memory leaks, warnings. Enabled -Werror for gcc, as there are currently no warnings.
13 years ago
gereon
a5a045f091
Changed Settings class to be singleton
Changed a lot in the class structure of Settings:
* Settings is now a Singleton. Obtain a new instance by Settings::instance().
* options_description objects are now static, thus a help message can be printed even if the constructor of Settings failes
* As Settings has static members, a .cpp file became necessary, hence cmake should probably be run...
* Help messages can be printed with new help and helpConfigfile routines
13 years ago
gereon
ded2e43deb
making settings more robust
adding new exception that is thrown whenever loading the settings fails.
this exception is caught in mrmc-cpp.cpp. If this happens, the program is terminated.
13 years ago
gereon
1c0dab85a9
settings are ready to be used, put into mrmc-cpp
settings now support positional arguments and proper error handling.
mrmc-cpp already uses the settings
13 years ago
gereon
7eaedbfe9b
changing names of parsers
13 years ago
dehnert
12e6a945df
Included new (smaller) test model. Bugfixes and improvements to BackwardTransitions class. Removed performance test code from main() function in favor for creating a simple DTMC from the input parameters.
13 years ago
gereon
6caf95f62e
first version of new parser
13 years ago
dehnert
46e010075a
Fixed include in main file.
13 years ago
PBerger
6d384967fc
Added BitVector, a simple boolean array
Edited AtomicProposition to make use of BitVector
Edited mrmc-cpp.cpp, now comes with speed tests for some tasks
Edited static_sparse_matrix.h, added a copy constructor, added template conversion functions, applied template parameters to all relevant functions/variables
Removed eigen_sparse_additions.h from internal files
13 years ago
Thomas Heinemann
765689c40a
Changed name of class "Labelling" to "Labeling".
13 years ago
Thomas Heinemann
556da4de5e
Minor changes
13 years ago
Thomas Heinemann
e5048cabb6
Closed memory leaks.
13 years ago
PBerger
307b85e331
Edited static_sparse_matrix.h, replaced all calloc/malloc calls with std::new
Removed calls to exceptions with parameter "const char *", is illegal
Fixed a warning in read_tra_file.cpp
13 years ago
PBerger
31d2c70acc
Added temporary Find* files for CMake
Added custom exceptions
Added Sparse Matrix
Added Guidelines for Doxygen
Added BUILD hints
13 years ago
PBerger
4cd75789ac
Updated styleguides
Added Test Suite
Updated CMake configuration
13 years ago
PBerger
9da2eaf3d1
Initial Import into Git
Lacks Doxygen files/integration
13 years ago