From 560b42a94a63b893828192bf90f86e7bf426b629 Mon Sep 17 00:00:00 2001 From: Mavo Date: Mon, 18 Jul 2016 08:55:37 +0200 Subject: [PATCH] Some interval functions not implemented Former-commit-id: c88dca9d96c280ff8e2b810a46349d92e1c4ae4d --- src/storage/SparseMatrix.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/storage/SparseMatrix.cpp b/src/storage/SparseMatrix.cpp index 4b763e383..c43dc77d9 100644 --- a/src/storage/SparseMatrix.cpp +++ b/src/storage/SparseMatrix.cpp @@ -1014,6 +1014,11 @@ namespace storm { } #ifdef STORM_HAVE_CARL + template<> + 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."); @@ -1144,6 +1149,13 @@ namespace storm { } } +#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 { const_iterator it = this->begin();