16 Commits (8116b360ba3813135e740e44ea960db899553da3)

Author SHA1 Message Date
dehnert 8204c03c0b fixed a ton of warnings 9 years ago
dehnert bf727a28fd remove debug output and choose sylvan automatically in exact mode 9 years ago
dehnert 1f16008b75 added proper exception handling to sylvan-based sharpening 9 years ago
dehnert d612337ebf added bunch of debug output for aliasing problem 9 years ago
dehnert df05711f3e finished rational search for MinMax solver, preparing rational search for NativeLinearEquationSolver 9 years ago
dehnert 2d41de479e added progress outputs to iterative solvers 9 years ago
dehnert cb849a9ab8 started on computing upper bounds for rewards for interval value iteration 9 years ago
dehnert d25cc4b05f first version of sound value iteration 9 years ago
dehnert ec61e110f2 introducing solver formats to enable linear equation solvers to take the fixed point rather than the equation system formulation 9 years ago
JK e536851e53 Solver: provide information about solving method + number of iterations at INFO log level 9 years ago
dehnert c467fa5f38 printing -1 as infinity for rational numbers and added clipping result to valid range where appropriate 9 years ago
dehnert 398c317a7d allowing constant definition string to refer to other variables on the right-hand side of assignments, added convergence statement in eigen solver 9 years ago
TimQu 3e1532760e replaced EIGEN with STORMEIGEN and Eigen/ with StormEigen/ 9 years ago
TimQu 362b3bf6c6 removed eigen usages 9 years ago
dehnert 37272e11c8 renamed Eigen:: to StormEigen:: to distinguish our modified version from other versions 9 years ago
Sebastian Junges d246517757 removed src prefix in all includes 10 years ago
Sebastian Junges e1d201c85e c++ code compiles again after rename 10 years ago
Sebastian Junges 3a7ee7867b rename files (does not compile) 10 years ago
TimQu 53ff482947 Caching of solvers can now be enabled/disabled 10 years ago
dehnert b67e3d6e7b added 'convergence' (rather success) checks for Eigen solver 10 years ago
Mavo 566cef0f91 Started on compiling without Carl 10 years ago
dehnert be5fdeb636 started working on internal auxiliary storage of solvers 10 years ago
dehnert 95b95d9c64 fixed some minor issues and renamed equation solver methods slightly to make the names a bit more compact 10 years ago
dehnert b1f2c26df0 made all instantiations to call MDP model checking with rational numbers 10 years ago
dehnert 61a8b9bb29 more work on solvers 10 years ago
dehnert 9ab33528b4 started to fill value iteration implementation in new general min-max solver 10 years ago
dehnert b4e0cabef6 started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers 10 years ago
dehnert 8153306ced fixed wrong call to Eigen's iterative solvers 10 years ago
dehnert 46ce68743c enabled precision/max iterations for eigen solver 10 years ago
dehnert 07c787b49d added unsupported solvers of eigen 10 years ago
dehnert d24fb0cf9a avoid temporary in Eigen solver by providing .noalias(). slightly rewrote matrix-vector expression to benefit more from Eigen's optimization capabilities 10 years ago
dehnert 69da4ff147 fixed some more problems with Eigen solver 10 years ago
dehnert f46bcd31c5 fixed typo 10 years ago
dehnert ba43e23984 using maps for Eigen solver instead of copies of the vectors 10 years ago
dehnert 00d331ebb4 moved linear equation solver factories to the respective solver files (and away from utility). restructured settings in factories and the way they are forwarded to the linear equation solvers. fixed all resulting errors 10 years ago
dehnert 13f8f21a70 upgrade to eigen 3.3 and made modifications for different value types via template specializations 10 years ago
dehnert 4e14ecb869 made elimination-based linear solver work in an alpha version. changed minor things in Eigen's SparseLU implementation to make it work with rational numbers and rational functions 10 years ago
dehnert 023325b53d added tests for Eigen solver 10 years ago