From: Wolfgang Bangerth Date: Fri, 6 Mar 1998 08:01:54 +0000 (+0000) Subject: Update error handling (out-comment it, until new mechanism is available). X-Git-Tag: v8.0.0~23228 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5825c58b3e58dfe0494bae29796745f22b580175;p=dealii.git 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 --- 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