gereon
4fd1d672ef
fixed valgrind errors
creating new shared_ptr instances from a raw pointer (i.e. shared_ptr<>(this) or alike) destroys the internal reference counting.
To make this work, one can use std::enable_shared_from_this(), which solves our problem here.
12 years ago
dehnert
5ac5acf6c4
Added hint to existing DTMC examples.
12 years ago
dehnert
e8fd897852
Fixed bug in copy constructor of matrix.
12 years ago
PBerger
a2c5ee805b
Refactored calls to SetBitCount
12 years ago
PBerger
aea711b9f7
JacobiDecomposition Copy Constructor should throw exception: Now it throws an InvalidAccessException.
This closes #40
12 years ago
gereon
c2669ccec4
"Creating" DeterministicModelParser
this new parser is actually the old DtmcParser.
It can now also create Ctmc models...
12 years ago
gereon
facec2b040
experimented with custom style checker, fixed a few minor issues
12 years ago
gereon
062960b94c
Some cleanups, removing memleaks
12 years ago
gereon
b13f1ff37f
Adding check "transitionRewards submatrix of transitions"
12 years ago
dehnert
f5f04a1c05
Added dummy test to check for valid push to new repo.
12 years ago
dehnert
0f450f9cab
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
12 years ago
dehnert
e2f894fe5d
Deleted unnecessary files.
12 years ago
dehnert
152923e14b
Reverted the PrismParser in the sense that it now again builds a full string of the input first and then parses it, because apparently the adapter iterators of Boost give an awful output under valgrind.
12 years ago
gereon
0992df5c66
fixing test for deadlock nodes in parsers
12 years ago
gereon
3dc82759af
some error output, if Dtmc matrix is invalid
12 years ago
gereon
7092544e9f
Merge branch 'master' of https://sselab.de/lab9/private/git/MRMC
12 years ago
gereon
3a1b0f0433
adding sloppy mode for Settings, load settings in tests
sloppy mode will not check for requirements of arguments.
this is somewhat ugly, as it might not even check for correct type (I'm not sure about that, as we only have strings right now), but it's only the tests-binary anyway...
12 years ago
gereon
54499c35ee
adding missing include
12 years ago
dehnert
aba470960f
Intermediate commit to test code under linux.
12 years ago
dehnert
7873dbca74
Merge with master.
12 years ago
dehnert
ed43401c37
Reenable logging to prevent exception.
12 years ago
PBerger
7800132684
Added Mdp Class, Parser and support in the AutoParser.
Added Test for MdpParser
12 years ago
Lanchid
1b0449addb
Prctl parser... not yet working
12 years ago
dehnert
c19418b871
Intermediate commit to switch workplace.
12 years ago
Lanchid
a69faa9f6a
Added typecast when dealing with some Eigen functions to avoid comparing
signed and unsigned values
12 years ago
dehnert
d414b93bad
Added some functionality to IR. Introduced case distinction for boolean/integer assignments in updates. Started writing an IR adapter.
12 years ago
gereon
9ca0acd0d6
removed obsolete cmake files, renamed license file
12 years ago
gereon
d5eb8ccfab
renamed mrmc-tests to storm-tests
12 years ago
gereon
989c0a51ea
a few more style issues
12 years ago
gereon
7a1bf4d834
fixed some style issues reported by cpplint
12 years ago
dehnert
57274b3f09
Fixed missing newline and warning about nested comments.
12 years ago
gereon
78c0245d16
Added rowMapping to MDP transition parser.
the rowMapping is a bijective mapping (-> boost::bimap) between the row number and the (node,choice) pair.
12 years ago
gereon
4d709ed9c2
Implemented second pass in NonDeterministicTransitionParser
transition parser for MDPs should work now.
12 years ago
gereon
37ed70836a
adding format hints
12 years ago
dehnert
50f891b9f2
Removed some unnecessary boost stuff from IR expressions. Separated header and source file for all non-expression IR entities (expressions are still to come). Added comments for these classes.
12 years ago
gereon
b8f1ddd5da
Implemented first run for NonDeterministicTransitionParser
the first run checks the syntax and calculates
* overall number of nondeterministic choices, i.e. number of rows
* overall number of transitions, i.e. nonzero elements
* maximum node id, i.e. number of columns
12 years ago
gereon
82ff9f3891
adding initializer for variable
12 years ago
gereon
867d477afc
removing pointless comment
12 years ago
gereon
ea84f91cf3
made a run of cpplint and fixed some of the warnings...
12 years ago
gereon
5668b95d9b
added missing include.
12 years ago
gereon
a8517c7246
fixed some documentation and changed position of const in Settings class.
12 years ago
gereon
650a0f0a27
added documentation for AbstractModel and operator<< for ModelType
12 years ago
gereon
a695208d0e
implemented check for deadlocks in parser
Add new option --fix-deadlocks.
Check for deadlocks in nodes.
If option is not set, throw an error if a deadlock is found.
If option is set, give a warning and add self-loop.
Some minor cleanups in the parser.
12 years ago
gereon
4e71cab4a7
using AutoParser in storm.cpp
12 years ago
gereon
cdec5d44c9
adding format hint to tiny examples
12 years ago
gereon
4dbbb1486b
first working version of AutoParser
12 years ago
dehnert
b4ea27d7c4
Added checks to parser: Now only local variables may be written in updates and each variable at most once.
12 years ago
dehnert
a82c8b3153
Moved implementation of PrismParser completely to source file. Fixed some minor things in IR classes.
12 years ago
gereon
4dc780ef77
modified AutoParser to reflect changes in the model type system.
12 years ago
gereon
b4862360ba
made Ctmc and Dtmc subclasses of AbstractModel
implement getType()
fixed typo
12 years ago