changeset 1858:369ad9cf76aa

[project @ 1996-02-04 09:14:18 by jwe]
author jwe
date Sun, 04 Feb 1996 09:14:56 +0000
parents 99d5b59cb855
children 43248236fcd9
files liboctave/CColVector.cc liboctave/CRowVector.cc liboctave/dColVector.cc liboctave/dRowVector.cc
diffstat 4 files changed, 4 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/CColVector.cc
+++ b/liboctave/CColVector.cc
@@ -194,8 +194,7 @@
 ComplexRowVector
 ComplexColumnVector::transpose (void) const
 {
-  int len = length ();
-  return ComplexRowVector (dup (data (), len), len);
+  return ComplexRowVector (*this);
 }
 
 ComplexColumnVector
--- a/liboctave/CRowVector.cc
+++ b/liboctave/CRowVector.cc
@@ -194,8 +194,7 @@
 ComplexColumnVector
 ComplexRowVector::transpose (void) const
 {
-  int len = length ();
-  return ComplexColumnVector (dup (data (), len), len);
+  return ComplexColumnVector (*this);
 }
 
 ComplexRowVector
--- a/liboctave/dColVector.cc
+++ b/liboctave/dColVector.cc
@@ -123,8 +123,7 @@
 RowVector
 ColumnVector::transpose (void) const
 {
-  int len = length ();
-  return RowVector (dup (data (), len), len);
+  return RowVector (*this);
 }
 
 ColumnVector
--- a/liboctave/dRowVector.cc
+++ b/liboctave/dRowVector.cc
@@ -126,8 +126,7 @@
 ColumnVector
 RowVector::transpose (void) const
 {
-  int len = length ();
-  return ColumnVector (dup (data (), len), len);
+  return ColumnVector (*this);
 }
 
 RowVector