From 5825c58b3e58dfe0494bae29796745f22b580175 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Fri, 6 Mar 1998 08:01:54 +0000 Subject: [PATCH] Update error handling (out-comment it, until new mechanism is available). git-svn-id: https://svn.dealii.org/trunk@23 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/include/lac/dfmatrix.h | 5 +++-- deal.II/lac/include/lac/dvector.h | 4 ++-- deal.II/lac/include/lac/ivector.h | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/deal.II/lac/include/lac/dfmatrix.h b/deal.II/lac/include/lac/dfmatrix.h index 1682fa36c9..241d8f7a09 100644 --- a/deal.II/lac/include/lac/dfmatrix.h +++ b/deal.II/lac/include/lac/dfmatrix.h @@ -19,7 +19,7 @@ class dFMatrix double* val; int dim_range, dim_image, val_size; void init(int n, int m); - dFMatrix(const dFMatrix&); +// dFMatrix(const dFMatrix&); double& el(int i, int j) { return val[i*dim_range+j]; } double el(int i, int j) const { return val[i*dim_range+j]; } @@ -31,7 +31,8 @@ class dFMatrix int n() const { return dim_range; } - /// copy constructor + /// copy constructor. Be very careful with this constructor, since + // it may take a hige amount of computing time for large matrices!! dFMatrix(const dFMatrix&); /// Constructor for quadratic n x n matrices dFMatrix(int n = 1) { init(n,n); } diff --git a/deal.II/lac/include/lac/dvector.h b/deal.II/lac/include/lac/dvector.h index 43cb079ab4..c2456db695 100644 --- a/deal.II/lac/include/lac/dvector.h +++ b/deal.II/lac/include/lac/dvector.h @@ -87,13 +87,13 @@ inline int dVector::n() const inline double dVector::operator() (int i) const { - THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); + //THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); return val[i]; } inline double& dVector::operator() (int i) { - THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); + //THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); return val[i]; } diff --git a/deal.II/lac/include/lac/ivector.h b/deal.II/lac/include/lac/ivector.h index c5586793b5..43170c6baa 100644 --- a/deal.II/lac/include/lac/ivector.h +++ b/deal.II/lac/include/lac/ivector.h @@ -71,13 +71,13 @@ inline int iVector::n() const inline int iVector::operator() (int i) const { - THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); +//THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); return val[i]; } inline int& iVector::operator() (int i) { - THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); +// THROW2( (i<0) || (i>=dim), IntError(IntError::Range,i)); return val[i]; } #endif -- 2.39.5