sjunges
e0980de0ba
first version of storm without log4cplus as a dependency
Former-commit-id: 5aa64fabd7
10 years ago
dehnert
08bed36579
fixed an issue in performance tests and renamed all remaining LOG4CPLUS macro invocations to that of storm
Former-commit-id: 8536943978
10 years ago
sjunges
1e1400d68d
merge
Former-commit-id: eb9efc4bb2
10 years ago
dehnert
0d6612352c
silenced sylvan and gmm warnings (for clang)
Former-commit-id: 20c561d2e2
10 years ago
dehnert
db232fe39b
Moved from pair to MatrixEntry as the basic building block of the matrix. Now matrix elements can be accessed in a more readable way.
Former-commit-id: f6514eb0cd
12 years ago
dehnert
310a840ad5
Removed move-version of translation from SparseMatrix to gmm++, because moving is not really possible considering the different types.
Former-commit-id: 909300951e
12 years ago
dehnert
f946121b95
Fixed an incorrect type issue in the GmmxxAdapter.
Former-commit-id: 311a970fac
12 years ago
dehnert
42708a6d21
Added utility header for all parts that use std::swap.
Former-commit-id: 55a2f56440
12 years ago
dehnert
588a4b60b6
Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both.
Former-commit-id: 0abb11828a
12 years ago
dehnert
79730379e4
Started refactoring the linear equation system solvers.
Former-commit-id: 72d647fd42
12 years ago
dehnert
cf2b84b281
Further work on iterators for sparse matrix.
Former-commit-id: 8e78262161
12 years ago
dehnert
a26f63be30
Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix.
Former-commit-id: 2c3b5a5bc3
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.
Former-commit-id: 6d90ec961e
12 years ago
PBerger
f4c9fc0825
Fixed a dereferencing typo in GmmxxAdapter.h
Former-commit-id: 472dc3fa06
12 years ago
PBerger
edeedd2bed
Added ConversionHelper.h to single out the needed no-strict-aliasing target
Replaced a few "auto" variables as GCC4.7 fails to infer the correct type
Former-commit-id: 09a0c8dac9
12 years ago
PBerger
158430418e
Replaced boost integer mask includes with cstdint
Reimplemented Gmm conversion with in place constructors
Former-commit-id: 003f582f9c
12 years ago
PBerger
eae169727a
Fixed a critical bug in the GmmxxAdapter.h
Former-commit-id: 062f330dbf
13 years ago
PBerger
01fd3c18e3
Added move constructors, added move-calls where fitting.
Former-commit-id: e73336c816
13 years ago
PBerger
b2c0cfc57c
Added a conversion routine GmmXX -> Storm Sparse Matrix
Added Jacobi to possible LE Solvers in the GMM Model Checker
13 years ago
dehnert
756cbd4ed1
Fixed some bugs in GmmxxAdapter and added row-vector product to sparse matrix.
13 years ago
PBerger
ad3922ec18
Fixed a bug in the GmmAdapter with non-square matrices being truncated.
13 years ago
PBerger
9e416b69e5
The GmmxxAdapter converts to a Row-Major Matrix, not column-major.
13 years ago
PBerger
557461a77d
Renamed SquareSparseMatrix to SparseMatrix
13 years ago
PBerger
36e2f5f15b
Refactored SparseMatrix, made references const.
Refactored Adapter to GMM to make use of new internal format
13 years ago
PBerger
b89db58fbb
Made changes to all files that use the Sparse Matrix, as the diagonal entries are now included in the main storage. This refs #34
13 years ago
PBerger
f983317b54
Renaming MRMC to STORM, see #42
Markt und Straßen stehn verlassen,
still erleuchtet jedes Haus,
Sinnend' geh ich durch die Gassen,
alles sieht so festlich aus.
An den Fenstern haben Frauen
buntes Spielzeug fromm geschmückt,
Tausend Kindlein stehn und schauen,
sind so wunderstill beglückt.
Und ich wandre aus den Mauern
Bis hinaus ins freie Feld,
Hehres Glänzen, heil'ges Schauern!
Wie so weit und still die Welt!
Sterne hoch die Kreise schlingen,
Aus des Schnees Einsamkeit
Steigt's wie wunderbares Singen-
O du gnadenreiche Zeit!
Merry Christmas commit ;)
13 years ago
dehnert
a9b6e92306
Added adapters folder and GmmxxAdapter that is a friend class of the matrix class and can convert the sparse matrix to the gmm++ format. Removed this conversion from the matrix class.
13 years ago