class: AbstractNumberVector
authorClaus Gittinger <cg@exept.de>
Sat, 29 Nov 2014 15:30:55 +0100
changeset 17163 506b7f2ef014
parent 17162 682a35f6f035
child 17164 d33ed5ddd0d3
class: AbstractNumberVector category of: #length #squaredLength
AbstractNumberVector.st
--- a/AbstractNumberVector.st	Sat Nov 29 12:53:49 2014 +0100
+++ b/AbstractNumberVector.st	Sat Nov 29 15:30:55 2014 +0100
@@ -90,25 +90,6 @@
      f1 := FloatArray withAll:#(5 -6 3 2 1).
      f1 absMax
     "
-!
-
-length
-    "Return the length of the receiver interpreted as vector
-     (that is the length of the vector from 0.0 @ 0.0 @ ... @ 0.0
-      to the point in the n-dimensional space represented by the receiver)"
-
-    ^ self squaredLength sqrt
-
-    "
-     #(10.0 10.0) asFloatArray length
-     #(10.0 10.0 10.0) asFloatArray length
-    "
-!
-
-squaredLength
-    "Return the squared length of the receiver interpreted as vector"
-
-    ^ self dot: self
 ! !
 
 !AbstractNumberVector methodsFor:'vector arithmetic'!
@@ -133,15 +114,34 @@
      v := #(2.0 2.0 1.0) asDoubleArray.
      v dot:v.            
     "
+!
+
+length
+    "Return the length of the receiver interpreted as vector
+     (that is the length of the vector from 0.0 @ 0.0 @ ... @ 0.0
+      to the point in the n-dimensional space represented by the receiver)"
+
+    ^ self squaredLength sqrt
+
+    "
+     #(10.0 10.0) asFloatArray length
+     #(10.0 10.0 10.0) asFloatArray length
+    "
+!
+
+squaredLength
+    "Return the squared length of the receiver interpreted as vector"
+
+    ^ self dot: self
 ! !
 
 !AbstractNumberVector class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/AbstractNumberVector.st,v 1.3 2014-02-04 16:40:25 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/AbstractNumberVector.st,v 1.4 2014-11-29 14:30:55 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/AbstractNumberVector.st,v 1.3 2014-02-04 16:40:25 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/AbstractNumberVector.st,v 1.4 2014-11-29 14:30:55 cg Exp $'
 ! !