From d4624bbdae5865e6d1a2a950bce03c4090a42fa3 Mon Sep 17 00:00:00 2001 From: bangerth Date: Mon, 23 May 2011 18:21:21 +0000 Subject: [PATCH] Fail also in optimized mode if umfpack wasn't configured, rather than silently producing wrong results. I've seen several people run into this already now... git-svn-id: https://svn.dealii.org/trunk@23740 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/source/lac/sparse_direct.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deal.II/source/lac/sparse_direct.cc b/deal.II/source/lac/sparse_direct.cc index b7d897d134..b003870bf4 100644 --- a/deal.II/source/lac/sparse_direct.cc +++ b/deal.II/source/lac/sparse_direct.cc @@ -1840,14 +1840,14 @@ SparseDirectUMFPACK::clear () template void SparseDirectUMFPACK::factorize (const Matrix &) { - Assert(false, ExcNeedsUMFPACK()); + AssertThrow(false, ExcNeedsUMFPACK()); } void SparseDirectUMFPACK::solve (Vector &) const { - Assert(false, ExcNeedsUMFPACK()); + AssertThrow(false, ExcNeedsUMFPACK()); } @@ -1856,7 +1856,7 @@ void SparseDirectUMFPACK::solve (const Matrix &, Vector &) { - Assert(false, ExcNeedsUMFPACK()); + AssertThrow(false, ExcNeedsUMFPACK()); } -- 2.39.5