diff src/pt-const.cc @ 2305:5a3f1d00a474

[project @ 1996-07-09 16:20:40 by jwe]
author jwe
date Tue, 09 Jul 1996 16:20:40 +0000
parents 38fea6d34daf
children 18953de8c308
line wrap: on
line diff
--- a/src/pt-const.cc
+++ b/src/pt-const.cc
@@ -162,7 +162,7 @@
 
   for (int j = 0; j < nc; j++)
     for (int i = 0; i < nr; i++)
-      if (imag (a.elem (i, j)) != 0.0)
+      if (imag (a (i, j)) != 0.0)
 	return true;
 
   return false;
@@ -485,7 +485,7 @@
 {
   if (m.rows () == 1 && m.columns () == 1)
     {
-      scalar = m.elem (0, 0);
+      scalar = m (0, 0);
       type_tag = scalar_constant;
     }
   else
@@ -499,7 +499,7 @@
 {
   if (d.rows () == 1 && d.columns () == 1)
     {
-      scalar = d.elem (0, 0);
+      scalar = d (0, 0);
       type_tag = scalar_constant;
     }
   else
@@ -514,7 +514,7 @@
   int len = v.capacity ();
   if (len == 1)
     {
-      scalar = v.elem (0);
+      scalar = v (0);
       type_tag = scalar_constant;
     }
   else
@@ -527,7 +527,7 @@
 	{
 	  Matrix m (len, 1);
 	  for (int i = 0; i < len; i++)
-	    m.elem (i, 0) = v.elem (i);
+	    m (i, 0) = v (i);
 	  matrix = new Matrix (m);
 	  type_tag = matrix_constant;
 	}
@@ -535,7 +535,7 @@
 	{
 	  Matrix m (1, len);
 	  for (int i = 0; i < len; i++)
-	    m.elem (0, i) = v.elem (i);
+	    m (0, i) = v (i);
 	  matrix = new Matrix (m);
 	  type_tag = matrix_constant;
 	}
@@ -547,7 +547,7 @@
   int len = v.capacity ();
   if (len == 1)
     {
-      scalar = v.elem (0);
+      scalar = v (0);
       type_tag = scalar_constant;
     }
   else
@@ -560,7 +560,7 @@
 	{
 	  Matrix m (len, 1);
 	  for (int i = 0; i < len; i++)
-	    m.elem (i, 0) = v.elem (i);
+	    m (i, 0) = v (i);
 	  matrix = new Matrix (m);
 	  type_tag = matrix_constant;
 	}
@@ -568,7 +568,7 @@
 	{
 	  Matrix m (1, len);
 	  for (int i = 0; i < len; i++)
-	    m.elem (0, i) = v.elem (i);
+	    m (0, i) = v (i);
 	  matrix = new Matrix (m);
 	  type_tag = matrix_constant;
 	}
@@ -593,7 +593,7 @@
 {
   if (m.rows () == 1 && m.columns () == 1)
     {
-      Complex c = m.elem (0, 0);
+      Complex c = m (0, 0);
 
       if (::imag (c) == 0.0)
 	{
@@ -617,7 +617,7 @@
 {
   if (d.rows () == 1 && d.columns () == 1)
     {
-      Complex c = d.elem (0, 0);
+      Complex c = d (0, 0);
 
       if (::imag (c) == 0.0)
 	{
@@ -643,7 +643,7 @@
   int len = v.capacity ();
   if (len == 1)
     {
-      Complex c = v.elem (0);
+      Complex c = v (0);
 
       if (::imag (c) == 0.0)
 	{
@@ -666,7 +666,7 @@
 	{
 	  ComplexMatrix m (len, 1);
 	  for (int i = 0; i < len; i++)
-	    m.elem (i, 0) = v.elem (i);
+	    m (i, 0) = v (i);
 	  complex_matrix = new ComplexMatrix (m);
 	  type_tag = complex_matrix_constant;
 	}
@@ -674,7 +674,7 @@
 	{
 	  ComplexMatrix m (1, len);
 	  for (int i = 0; i < len; i++)
-	    m.elem (0, i) = v.elem (i);
+	    m (0, i) = v (i);
 	  complex_matrix = new ComplexMatrix (m);
 	  type_tag = complex_matrix_constant;
 	}
@@ -687,7 +687,7 @@
   int len = v.capacity ();
   if (len == 1)
     {
-      Complex c = v.elem (0);
+      Complex c = v (0);
 
       if (::imag (c) == 0.0)
 	{
@@ -710,7 +710,7 @@
 	{
 	  ComplexMatrix m (len, 1);
 	  for (int i = 0; i < len; i++)
-	    m.elem (i, 0) = v.elem (i);
+	    m (i, 0) = v (i);
 	  complex_matrix = new ComplexMatrix (m);
 	  type_tag = complex_matrix_constant;
 	}
@@ -718,7 +718,7 @@
 	{
 	  ComplexMatrix m (1, len);
 	  for (int i = 0; i < len; i++)
-	    m.elem (0, i) = v.elem (i);
+	    m (0, i) = v (i);
 	  complex_matrix = new ComplexMatrix (m);
 	  type_tag = complex_matrix_constant;
 	}
@@ -746,7 +746,7 @@
     {
       nc = s[i].length ();
       for (int j = 0; j < nc; j++)
-	char_matrix->elem (i, j) = s[i][j];
+	(*char_matrix) (i, j) = s[i][j];
     }
   type_tag = char_matrix_constant_str;
 }
@@ -1161,7 +1161,7 @@
 	Matrix m = (matrix->all ()) . all ();
 	retval = (m.rows () == 1
 		  && m.columns () == 1
-		  && m.elem (0, 0) != 0.0);
+		  && m (0, 0) != 0.0);
       }
       break;
 
@@ -1174,7 +1174,7 @@
 	Matrix m = (complex_matrix->all ()) . all ();
 	retval = (m.rows () == 1
 		  && m.columns () == 1
-		  && m.elem (0, 0) != 0.0);
+		  && m (0, 0) != 0.0);
       }
       break;
 
@@ -1208,7 +1208,7 @@
     case matrix_constant:
       {
 	if (Vdo_fortran_indexing && rows () > 0 && columns () > 0)
-	  retval = matrix->elem (0, 0);
+	  retval = (*matrix) (0, 0);
 	else
 	  gripe_invalid_conversion ("real matrix", "real scalar");
       }
@@ -1230,7 +1230,7 @@
 	      {
 		if (Vdo_fortran_indexing
 		    && rows () > 0 && columns () > 0)
-		  retval = ::real (complex_matrix->elem (0, 0));
+		  retval = ::real ((*complex_matrix) (0, 0));
 		else
 		  gripe_invalid_conversion ("complex matrix", "real scalar");
 	      }
@@ -1247,7 +1247,7 @@
 	int len = char_matrix->rows ();
 	if ((char_matrix->rows () == 1 && len == 1)
 	    || (len > 1 && Vdo_fortran_indexing))
-	  retval = toascii ((int) char_matrix->elem (0, 0));
+	  retval = toascii ((int) (*char_matrix) (0, 0));
 	else
 	  gripe_invalid_conversion ("char matrix", "real scalar");
       }
@@ -1266,7 +1266,7 @@
 	if (flag
 	    && ((char_matrix->rows () == 1 && len == 1)
 		|| (len > 1 && Vdo_fortran_indexing)))
-	  retval = toascii ((int) char_matrix->elem (0, 0));
+	  retval = toascii ((int) (*char_matrix) (0, 0));
 	else
 	  gripe_invalid_conversion ("string", "real scalar");
       }
@@ -1379,9 +1379,9 @@
 	if (Vdo_fortran_indexing && rows () > 0 && columns () > 0)
 	  {
 	    if (type_tag == complex_matrix_constant)
-	      retval = complex_matrix->elem (0, 0);
+	      retval = (*complex_matrix) (0, 0);
 	    else
-	      retval = matrix->elem (0, 0);
+	      retval = (*matrix) (0, 0);
 	  }
 	else
 	  gripe_invalid_conversion ("real matrix", "real scalar");
@@ -1393,7 +1393,7 @@
 	int len = char_matrix->cols ();
 	if ((char_matrix->rows () == 1 && len == 1)
 	    || (len > 1 && Vdo_fortran_indexing))
-	  retval = toascii ((int) char_matrix->elem (0, 0));
+	  retval = toascii ((int) (*char_matrix) (0, 0));
 	else
 	  gripe_invalid_conversion ("char matrix", "complex scalar");
       }
@@ -1412,7 +1412,7 @@
 	if (flag
 	    && ((char_matrix->rows () == 1 && len == 1)
 		|| (len > 1 && Vdo_fortran_indexing)))
-	  retval = toascii ((int) char_matrix->elem (0, 0));
+	  retval = toascii ((int) (*char_matrix) (0, 0));
 	else
 	  gripe_invalid_conversion ("string", "complex scalar");
       }
@@ -1599,13 +1599,13 @@
     {
       retval.resize (nc);
       for (int i = 0; i < nc; i++)
-	retval.elem (i) = m (0, i);
+	retval (i) = m (0, i);
     }
   else if (nc == 1)
     {
       retval.resize (nr);
       for (int i = 0; i < nr; i++)
-	retval.elem (i) = m.elem (i, 0);
+	retval (i) = m (i, 0);
     }
   else if (nr > 0 && nc > 0
 	   && (Vdo_fortran_indexing || force_vector_conversion))
@@ -1614,7 +1614,7 @@
       int k = 0;
       for (int j = 0; j < nc; j++)
 	for (int i = 0; i < nr; i++)
-	  retval.elem (k++) = m.elem (i, j);
+	  retval (k++) = m (i, j);
     }
   else
     gripe_invalid_conversion ("real matrix", "real vector");
@@ -1643,13 +1643,13 @@
     {
       retval.resize (nc);
       for (int i = 0; i < nc; i++)
-	retval.elem (i) = m (0, i);
+	retval (i) = m (0, i);
     }
   else if (nc == 1)
     {
       retval.resize (nr);
       for (int i = 0; i < nr; i++)
-	retval.elem (i) = m.elem (i, 0);
+	retval (i) = m (i, 0);
     }
   else if (nr > 0 && nc > 0
 	   && (Vdo_fortran_indexing || force_vector_conversion))
@@ -1658,7 +1658,7 @@
       int k = 0;
       for (int j = 0; j < nc; j++)
 	for (int i = 0; i < nr; i++)
-	  retval.elem (k++) = m.elem (i, j);
+	  retval (k++) = m (i, j);
     }
   else
     gripe_invalid_conversion ("complex matrix", "complex vector");
@@ -1724,7 +1724,7 @@
 		  {
 		    for (int i = 0; i < nr; i++)
 		      {
-			double d = m.elem (i, j);
+			double d = m (i, j);
 
 			if (xisnan (d))
 			  {
@@ -1737,7 +1737,7 @@
 			    // range conversions?
 
 			    int ival = NINT (d);
-			    chm.elem (i, j) = (char) ival;
+			    chm (i, j) = (char) ival;
 			  }
 		      }
 		  }
@@ -1828,9 +1828,9 @@
       for (int i = 0; i < len; i++)
 	{
 	  if (new_nr == 1)
-	    m->elem (0, i) = *cop_out++;
+	    (*m) (0, i) = *cop_out++;
 	  else
-	    m->elem (i, 0) = *cop_out++;
+	    (*m) (i, 0) = *cop_out++;
 	}
 
       delete matrix;
@@ -1845,9 +1845,9 @@
       for (int i = 0; i < len; i++)
 	{
 	  if (new_nr == 1)
-	    cm->elem (0, i) = *cop_out++;
+	    (*cm) (0, i) = *cop_out++;
 	  else
-	    cm->elem (i, 0) = *cop_out++;
+	    (*cm) (i, 0) = *cop_out++;
 	}
 
       delete complex_matrix;
@@ -1951,7 +1951,7 @@
 	if (nr == 1 && nc == 1)
 	  {
 	    type_tag = scalar_constant;
-	    double tmp = toascii ((int) char_matrix->elem (0, 0));
+	    double tmp = toascii ((int) (*char_matrix) (0, 0));
 	    delete char_matrix;
 	    scalar = tmp;
 	  }
@@ -1971,8 +1971,8 @@
 	      {
 		for (int j = 0; j < nc; j++)
 		  {
-		    int c = (int) char_matrix->elem (i, j);
-		    tm->elem (i, j) = toascii (c);
+		    int c = (int) (*char_matrix) (i, j);
+		    (*tm) (i, j) = toascii (c);
 		  }
 	      }
 	    delete char_matrix;
@@ -1993,7 +1993,7 @@
 	    double b = range->base ();
 	    double increment = range->inc ();
 	    for (int i = 0; i < len; i++)
-	      tm->elem (0, i) = b + i * increment;
+	      (*tm) (0, i) = b + i * increment;
 	    delete range;
 	    matrix = tm;
 	  }
@@ -2223,7 +2223,7 @@
     case matrix_constant:
       if (nr == 1 && nc == 1)
 	{
-	  double d = matrix->elem (0, 0);
+	  double d = (*matrix) (0, 0);
 	  delete matrix;
 	  scalar = d;
 	  type_tag = scalar_constant;
@@ -2233,7 +2233,7 @@
     case complex_matrix_constant:
       if (nr == 1 && nc == 1)
 	{
-	  Complex c = complex_matrix->elem (0, 0);
+	  Complex c = (*complex_matrix) (0, 0);
 	  delete complex_matrix;
 	  complex_scalar = new Complex (c);
 	  type_tag = complex_scalar_constant;