]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Update error handling (out-comment it, until new mechanism is available).
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 6 Mar 1998 08:01:54 +0000 (08:01 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 6 Mar 1998 08:01:54 +0000 (08:01 +0000)
git-svn-id: https://svn.dealii.org/trunk@23 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/include/lac/dfmatrix.h
deal.II/lac/include/lac/dvector.h
deal.II/lac/include/lac/ivector.h

index 1682fa36c9e60c6c21540421a64ee1da63f6b82e..241d8f7a094f26bb0b2f4ed6f0fd047fb48fb066 100644 (file)
@@ -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); }
index 43cb079ab4eb6b01e084fc93022b50c2739b3d21..c2456db695736e44c37de2e7625af5e4449b6ec5 100644 (file)
@@ -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];
 }
 
index c5586793b5abb77df388b9958dae53e1c2ad82a6..43170c6baa55fcf1c503965deefff055ef79da84 100644 (file)
@@ -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

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.