David_Korzeniewski
7da35af0bb
Some compile errors on Windows fixed, some still persist.
Former-commit-id: 1a9331371b
10 years ago
David_Korzeniewski
2279710443
Directly use Matrix with Decomposition
Former-commit-id: 745fa7c5c9
10 years ago
David_Korzeniewski
3e4495cad0
small fixes
Former-commit-id: 0d9cc58d75
10 years ago
David_Korzeniewski
78d3a392a5
Created settings module for TopologicalValueIterationNondeterministicLinearEquationSolver and integrated that with the solver.
Former-commit-id: fa1ad5ce2a
10 years ago
dehnert
b77772b242
Fixed some minor issues.
Former-commit-id: 410be1e1a9
10 years ago
dehnert
6142c6c3b7
Fixed more missing ifdefs.
Former-commit-id: be15e6a4c0
10 years ago
svkurowski
43c63f1cb6
Fixed typo from aa025df9
Former-commit-id: 9d0328651c
10 years ago
dehnert
25db3f9d0f
Fixed error that prevents compilation if Z3 is not present.
Former-commit-id: d8de79f2ae
10 years ago
dehnert
ee9533e586
Started working on making the main executable build again.
Former-commit-id: 9aaad15b9f
10 years ago
dehnert
8e71081f1e
Functional tests now work again.
Former-commit-id: 46d964ad22
10 years ago
dehnert
d6a299e799
MathSAT tests now running fine again.
Former-commit-id: 35083ea120
10 years ago
dehnert
99d9a9710d
Further steps to make everything work again.
Former-commit-id: 3f45a49dab
10 years ago
dehnert
7ec3e8b214
Further fixes for new variable handling. libstorm now compiles again, yay.
Former-commit-id: a9ac5c0356
10 years ago
dehnert
f76d0f93eb
Adapted LP solver interface to new variable handling.
Former-commit-id: c2a7eea5db
10 years ago
dehnert
7ea6ec3644
Further refactoring.
Former-commit-id: 7769132a68
10 years ago
dehnert
398f6c4e86
Partly adapted code to new 'type system'.
Former-commit-id: 6c200df5f0
10 years ago
dehnert
983a7d78c2
Further work on expressions.
Former-commit-id: 4774f0136d
10 years ago
dehnert
fff18f2789
Intermediate commit (refactoring expressions).
Former-commit-id: e7cc7e95c2
10 years ago
dehnert
85a4376e39
Now StoRM can be properly compiled without support for MathSAT if needed.
Former-commit-id: 28da4f5ed8
10 years ago
dehnert
f54b5671ea
Done refactoring MathSAT expression adapter.
Former-commit-id: 6edb98b86c
10 years ago
dehnert
84bfd58884
Minor refactoring of Z3 expression adapter.
Former-commit-id: b31ae87a98
10 years ago
dehnert
c859029094
Added some checks for illegal return values.
Former-commit-id: 88d5942780
10 years ago
dehnert
b5d55335a6
All tests passing again.
Former-commit-id: ffa8bef2d2
10 years ago
dehnert
ba14ba3613
Further work on MathSAT solver.
Former-commit-id: dd67b23505
10 years ago
dehnert
81571878f7
Further refactoring of MathSAT solver.
Former-commit-id: 317a9f9545
10 years ago
dehnert
c474920fa4
Started refactoring SMT solvers. Now displaying MathSAT version in CLI.
Former-commit-id: 1736a0bb6b
10 years ago
dehnert
7ff3dcecfb
Added test for interpolation to MathSat tests.
Former-commit-id: ac94857726
10 years ago
dehnert
d8be64f0d7
Started on making MathSatSmtSolver work properly.
Former-commit-id: c370658b26
10 years ago
dehnert
3231ea6c06
Moved to new macros.
Former-commit-id: d97c947c22
10 years ago
dehnert
39fb2650cd
Included missing header.
Former-commit-id: dd278656bf
10 years ago
David_Korzeniewski
25d87bae06
Builds fine, still no tests yet
Former-commit-id: 3d9d85679a
10 years ago
David_Korzeniewski
40e07b2ea5
Interpolation and AllSat implemented.
Tests pending, still some issues.
Former-commit-id: 7d94cdbc0c
11 years ago
David_Korzeniewski
56edf1e126
Initial MathSat integration.
Expression adapter, solving, unsat assumptions implemented
cmake and tests missing
allsat and interpolation not yet implemented
Former-commit-id: 5177775fbe
11 years ago
dehnert
e49814d391
Modified pctl/csl/ltl options to now take formulas instead of files. Prefixed the macros with STORM_. Moved these macros into a file in the utilities. Modified architecture of the exception classes slightly. Threw away all the contents of main(). This will now be build from scratch.
Former-commit-id: 89d94f7957
11 years ago
David_Korzeniewski
ab1bbf25af
Possible fix for gcc & clang
Former-commit-id: 828ce1843c
11 years ago
David_Korzeniewski
31c1357efa
alternative all sat callback
Former-commit-id: 6fd7de7e51
11 years ago
dehnert
5ecc96fa3a
Fixed some more places in the code to use the new option system.
Former-commit-id: 15ff64f1dc
11 years ago
dehnert
a995d7dd4a
The tests now run fine with the new option system.
Former-commit-id: 6d6c510131
11 years ago
dehnert
1cd01e3f28
Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present).
Former-commit-id: 01a33e479d
11 years ago
dehnert
9ad12616e2
Renamed files in settings module a bit. Started on the pseudo-modular module-settings.
Former-commit-id: b3162aa86b
11 years ago
dehnert
96e1f8faf9
Renamed Settings class to SettingsManager.
Former-commit-id: 2b33f4c8d0
11 years ago
dehnert
9569426c86
Moved option registration to the settings class (so it's not deceentralized any longer). This enables to build storm as a library and on top of that build some exectuables, which saves a lot of compile time as soon as several targets have to be built or one switches between targets.
Former-commit-id: 69e0d526c7
11 years ago
David_Korzeniewski
6dd69cca3c
Added interpolation methods to smt-solver interface.
Former-commit-id: a9b19cd0aa
11 years ago
PBerger
c8e05f7137
Added explicit template instance.
Former-commit-id: 1ffcf0e47f
11 years ago
PBerger
493f93a94b
Added __restrict__ keyword to CUDA kernel. This should enhance compiler optimization.
Refactored TopologicalValueIterationNondeterministicLinearEquationSolver to support "down-casting" to float.
Added better timing output.
Former-commit-id: 688c40decb
11 years ago
masawei
52cfe9f02d
Fixed some compile errors.
- Added a missing inlude (boost/functional/hash.hpp) to SparseMatrix.h. I don't know how this could have been compiled without.
- Changed a return type in the stub section of the GurobiLpSolver to void. Not correctly overwrites the base class function.
- Went through the change history of the SparseMarkovAutomatonCslModelchecker.h to correctly integrate all changes made in this branch with the changes of the other branches.
Former-commit-id: 43ce12274b
11 years ago
PBerger
71320239f1
Some debug output.
Former-commit-id: dd0a60f099
11 years ago
PBerger
ea427fcde1
Fixed include directories for CUDA Plugin in CMakeLists.txt
Refactored all code related to the SPMV kernels to work with float.
Wrote a test that determines whether the compiler uses 64bit boundary alignments on std::pairs of uint64 and float.
Introduced functions that allow for conversions between different ValueTypes (e.g. from float to double and backwards).
Former-commit-id: 830d24064f
11 years ago
PBerger
422a317407
Made the OptimalSCC algorithm MUCH faster.
Fixed error reporting in AtomicPropositionLabelingParser.cpp and SparseStateRewardParser.cpp.
Former-commit-id: 77ba352a29
11 years ago
PBerger
7e77fbb6bb
Some testing stuff.
Former-commit-id: d7a9085af5
11 years ago