From 17ba53dafad8bf2a343d3cfc715d09507baf2090 Mon Sep 17 00:00:00 2001 From: Mavo Date: Mon, 20 Jun 2016 11:39:14 +0200 Subject: [PATCH] Division by Interval not supported Former-commit-id: 86b2f555c94c49514141b57f882f6bd9d7d74da6 --- src/storage/SparseMatrix.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/storage/SparseMatrix.cpp b/src/storage/SparseMatrix.cpp index bfed8f49c..35f4712d3 100644 --- a/src/storage/SparseMatrix.cpp +++ b/src/storage/SparseMatrix.cpp @@ -1018,6 +1018,11 @@ namespace storm { typename std::pair, std::vector> SparseMatrix::getJacobiDecomposition() const { STORM_LOG_THROW(false, storm::exceptions::NotImplementedException, "This operation is not supported."); } + + template<> + typename std::pair, std::vector> SparseMatrix::getJacobiDecomposition() const { + STORM_LOG_THROW(false, storm::exceptions::NotImplementedException, "This operation is not supported."); + } #endif template @@ -1143,6 +1148,13 @@ namespace storm { ++currentRow; } } + +#ifdef STORM_HAVE_CARL + template<> + void SparseMatrix::performSuccessiveOverRelaxationStep(Interval omega, std::vector& x, std::vector const& b) const { + STORM_LOG_THROW(false, storm::exceptions::NotImplementedException, "This operation is not supported."); + } +#endif template void SparseMatrix::multiplyVectorWithMatrix(std::vector const& vector, std::vector& result) const {