class Vector3D extends VectorD

The Vector3D class stores and operates on Numeric Vectors of base type Double and having 3 coordinates (x, y, z).

Linear Supertypes
VectorD, VectoD, Serializable, Serializable, Error, Vec, PartiallyOrdered[VectoD], Traversable[Double], GenTraversable[Double], GenericTraversableTemplate[Double, Traversable], TraversableLike[Double, Traversable[Double]], GenTraversableLike[Double, Traversable[Double]], Parallelizable[Double, ParIterable[Double]], TraversableOnce[Double], GenTraversableOnce[Double], FilterMonadic[Double, Traversable[Double]], HasNewBuilder[Double, Traversable[Double]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Vector3D
  2. VectorD
  3. VectoD
  4. Serializable
  5. Serializable
  6. Error
  7. Vec
  8. PartiallyOrdered
  9. Traversable
  10. GenTraversable
  11. GenericTraversableTemplate
  12. TraversableLike
  13. GenTraversableLike
  14. Parallelizable
  15. TraversableOnce
  16. GenTraversableOnce
  17. FilterMonadic
  18. HasNewBuilder
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Vector3D(v3: Array[Double] = null)

    v3

    the 1D array used to store vector elements

Type Members

  1. class WithFilter extends FilterMonadic[A, Repr]
    Definition Classes
    TraversableLike

Value Members

  1. def *(s: (Int, Double)): VectorD
    Definition Classes
    VectorD → VectoD
  2. def *(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  3. def *(b: VectorD): VectorD
    Definition Classes
    VectorD
  4. def *(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  5. def *=(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  6. def *=(b: VectorD): VectorD
    Definition Classes
    VectorD
  7. def *=(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  8. def +(s: (Int, Double)): VectorD
    Definition Classes
    VectorD → VectoD
  9. def +(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  10. def +(b: VectorD): VectorD
    Definition Classes
    VectorD
  11. def +(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  12. def ++(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  13. def ++(b: VectorD): VectorD
    Definition Classes
    VectorD
  14. def ++(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  15. def ++[B >: Double, That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  16. def ++:[B >: Double, That](that: Traversable[B])(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike
  17. def ++:[B >: Double, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike
  18. def +=(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  19. def +=(b: VectorD): VectorD
    Definition Classes
    VectorD
  20. def +=(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  21. def -(s: (Int, Double)): VectorD
    Definition Classes
    VectorD → VectoD
  22. def -(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  23. def -(b: VectorD): VectorD
    Definition Classes
    VectorD
  24. def -(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  25. def -=(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  26. def -=(b: VectorD): VectorD
    Definition Classes
    VectorD
  27. def -=(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  28. def /(s: (Int, Double)): VectorD
    Definition Classes
    VectorD → VectoD
  29. def /(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  30. def /(b: VectorD): VectorD
    Definition Classes
    VectorD
  31. def /(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  32. def /:[B](z: B)(op: (B, Double) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  33. def /=(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  34. def /=(b: VectorD): VectorD
    Definition Classes
    VectorD
  35. def /=(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  36. def :\[B](z: B)(op: (Double, B) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  37. def <[B >: VectoD](that: B)(implicit arg0: (B) ⇒ PartiallyOrdered[B]): Boolean
    Definition Classes
    PartiallyOrdered
  38. def <=[B >: VectoD](that: B)(implicit arg0: (B) ⇒ PartiallyOrdered[B]): Boolean
    Definition Classes
    PartiallyOrdered
  39. def >[B >: VectoD](that: B)(implicit arg0: (B) ⇒ PartiallyOrdered[B]): Boolean
    Definition Classes
    PartiallyOrdered
  40. def >=[B >: VectoD](that: B)(implicit arg0: (B) ⇒ PartiallyOrdered[B]): Boolean
    Definition Classes
    PartiallyOrdered
  41. def _oneAt(j: Int, size: Int): VectorD
    Definition Classes
    VectorD → VectoD
  42. def abs: VectorD
    Definition Classes
    VectorD → VectoD
  43. def addString(b: StringBuilder): StringBuilder
    Definition Classes
    TraversableOnce
  44. def addString(b: StringBuilder, sep: String): StringBuilder
    Definition Classes
    TraversableOnce
  45. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
    Definition Classes
    TraversableOnce
  46. def aggregate[B](z: ⇒ B)(seqop: (B, Double) ⇒ B, combop: (B, B) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  47. def apply(iv: VectoI): VectorD
    Definition Classes
    VectorD → VectoD
  48. def apply(): WrappedArray[Double]
    Definition Classes
    VectorD → VectoD
  49. def apply(r: Range): VectorD
    Definition Classes
    VectorD → VectoD
  50. def apply(i: Int): Double
    Definition Classes
    VectorD → VectoD
  51. def argmax(s: Int, e: Int): Int
    Definition Classes
    VectorD → VectoD
  52. def argmax(e: Int): Int
    Definition Classes
    VectorD → VectoD
  53. def argmaxPos(e: Int): Int
    Definition Classes
    VectorD → VectoD
  54. def argmin(s: Int, e: Int): Int
    Definition Classes
    VectorD → VectoD
  55. def argmin(e: Int): Int
    Definition Classes
    VectorD → VectoD
  56. def argminNeg(e: Int): Int
    Definition Classes
    VectorD → VectoD
  57. def clean(thres: Double, relative: Boolean): VectorD
    Definition Classes
    VectorD
  58. def collect[B, That](pf: PartialFunction[Double, B])(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  59. def collectFirst[B](pf: PartialFunction[Double, B]): Option[B]
    Definition Classes
    TraversableOnce
  60. def companion: GenericCompanion[Traversable]
    Definition Classes
    Traversable → GenTraversable → GenericTraversableTemplate
  61. def contains(x: Double): Boolean
    Definition Classes
    VectorD → VectoD
  62. def containsAny(x: VectorD): Boolean
    Definition Classes
    VectorD
  63. def copy(): VectorD
    Definition Classes
    VectorD → VectoD
  64. def copyToArray[B >: Double](xs: Array[B], start: Int, len: Int): Unit
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  65. def copyToArray[B >: Double](xs: Array[B]): Unit
    Definition Classes
    TraversableOnce → GenTraversableOnce
  66. def copyToArray[B >: Double](xs: Array[B], start: Int): Unit
    Definition Classes
    TraversableOnce → GenTraversableOnce
  67. def copyToBuffer[B >: Double](dest: Buffer[B]): Unit
    Definition Classes
    TraversableOnce
  68. def count(p: (Double) ⇒ Boolean): Int
    Definition Classes
    TraversableOnce → GenTraversableOnce
  69. def countNeg: Int
    Definition Classes
    VectorD → VectoD
  70. def countPos: Int
    Definition Classes
    VectorD → VectoD
  71. def countZero: Int
    Definition Classes
    VectorD → VectoD
  72. def countinct: Int
    Definition Classes
    VectorD → VectoD
  73. def cumulate: VectorD
    Definition Classes
    VectorD → VectoD
  74. val dim: Int
    Definition Classes
    VectorD → VectoD
  75. def distinct: VectorD
    Definition Classes
    VectorD → VectoD
  76. def dot(b: VectorD): Double
    Definition Classes
    VectorD
  77. def dot(b: VectoD): Double
    Definition Classes
    VectorD → VectoD
  78. def drop(n: Int): Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  79. def dropWhile(p: (Double) ⇒ Boolean): Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  80. def equals(b: Any): Boolean
    Definition Classes
    VectorD → VectoD → AnyRef → Any
  81. def exists(p: (Double) ⇒ Boolean): Boolean
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  82. def expand(more: Int): VectorD
    Definition Classes
    VectorD → VectoD
  83. def filter(p: (Double) ⇒ Boolean): VectorD
    Definition Classes
    VectorD → TraversableLike → GenTraversableLike
  84. def filterMissing: VectorD
    Definition Classes
    VectorD → VectoD
  85. def filterNot(p: (Double) ⇒ Boolean): Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  86. def filterPos(p: (Double) ⇒ Boolean): IndexedSeq[Int]
    Definition Classes
    VectorD → VectoD
  87. def filterPos2(v2: VectoD, p: (Double, Double) ⇒ Boolean): IndexedSeq[(Int, Int)]
    Definition Classes
    VectorD → VectoD
  88. def find(p: (Double) ⇒ Boolean): Option[Double]
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  89. def firstNeg(e: Int): Int
    Definition Classes
    VectorD → VectoD
  90. def firstPos(e: Int): Int
    Definition Classes
    VectorD → VectoD
  91. def flatMap[B, That](f: (Double) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  92. def flatten[B](implicit asTraversable: (Double) ⇒ GenTraversableOnce[B]): Traversable[B]
    Definition Classes
    GenericTraversableTemplate
  93. final def flaw(method: String, message: String): Unit
    Definition Classes
    Error
  94. def fold[A1 >: Double](z: A1)(op: (A1, A1) ⇒ A1): A1
    Definition Classes
    TraversableOnce → GenTraversableOnce
  95. def foldLeft[B](z: B)(op: (B, Double) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  96. def foldRight[B](z: B)(op: (Double, B) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  97. def forall(p: (Double) ⇒ Boolean): Boolean
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  98. def foreach[U](f: (Double) ⇒ U): Unit
    Definition Classes
    VectorD → VectoD → GenericTraversableTemplate → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
  99. def genericBuilder[B]: Builder[B, Traversable[B]]
    Definition Classes
    GenericTraversableTemplate
  100. def groupBy[K](f: (Double) ⇒ K): Map[K, Traversable[Double]]
    Definition Classes
    TraversableLike → GenTraversableLike
  101. def hasDefiniteSize: Boolean
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  102. def hashCode(): Int
    Definition Classes
    VectorD → VectoD → AnyRef → Any
  103. def head: Double
    Definition Classes
    TraversableLike → GenTraversableLike
  104. def headOption: Option[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  105. def indexOf(x: Double, e: Int): Int
    Definition Classes
    VectorD → VectoD
  106. def indexWhere(p: (Double) ⇒ Boolean): Int
    Definition Classes
    VectorD → VectoD
  107. def indices: Range
    Definition Classes
    VectoD → Vec
  108. def init: Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  109. def inits: Iterator[Traversable[Double]]
    Definition Classes
    TraversableLike
  110. def intersect(x: VectorD): VectorD
    Definition Classes
    VectorD
  111. def isEmpty: Boolean
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  112. def isNonnegative: Boolean
    Definition Classes
    VectorD → VectoD
  113. def isSorted: Boolean
    Definition Classes
    VectorD → VectoD
  114. final def isTraversableAgain: Boolean
    Definition Classes
    TraversableLike → GenTraversableLike → GenTraversableOnce
  115. def last: Double
    Definition Classes
    TraversableLike → GenTraversableLike
  116. def lastOption: Option[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  117. def mag: Double
    Definition Classes
    VectoD
  118. def map(f: (Double) ⇒ Double): VectorD
    Definition Classes
    VectorD → VectoD
  119. def map[B, That](f: (Double) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  120. def max(b: VectorD): VectorD
    Definition Classes
    VectorD
  121. def max(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  122. def max(e: Int): Double
    Definition Classes
    VectorD → VectoD
  123. def max[B >: Double](implicit cmp: Ordering[B]): Double
    Definition Classes
    TraversableOnce → GenTraversableOnce
  124. def maxBy[B](f: (Double) ⇒ B)(implicit cmp: Ordering[B]): Double
    Definition Classes
    TraversableOnce → GenTraversableOnce
  125. def mean: Double
    Definition Classes
    VectoD
  126. def min(b: VectorD): VectorD
    Definition Classes
    VectorD
  127. def min(b: VectoD): VectorD
    Definition Classes
    VectorD → VectoD
  128. def min(e: Int): Double
    Definition Classes
    VectorD → VectoD
  129. def min[B >: Double](implicit cmp: Ordering[B]): Double
    Definition Classes
    TraversableOnce → GenTraversableOnce
  130. def minBy[B](f: (Double) ⇒ B)(implicit cmp: Ordering[B]): Double
    Definition Classes
    TraversableOnce → GenTraversableOnce
  131. def mkString: String
    Definition Classes
    TraversableOnce → GenTraversableOnce
  132. def mkString(sep: String): String
    Definition Classes
    TraversableOnce → GenTraversableOnce
  133. def mkString(start: String, sep: String, end: String): String
    Definition Classes
    TraversableOnce → GenTraversableOnce
  134. val nd: Double
    Definition Classes
    VectoD
  135. def nonEmpty: Boolean
    Definition Classes
    TraversableOnce → GenTraversableOnce
  136. def norm: Double
    Definition Classes
    VectoD
  137. def norm1: Double
    Definition Classes
    VectorD → VectoD
  138. def normSq: Double
    Definition Classes
    VectoD
  139. def normalize: VectorD
    Definition Classes
    VectorD → VectoD
  140. def normalize1: VectorD
    Definition Classes
    VectorD → VectoD
  141. def normalizeU: VectorD
    Definition Classes
    VectorD → VectoD
  142. def one(size: Int): VectorD
    Definition Classes
    VectorD → VectoD
  143. def oneAt(j: Int, size: Int): VectorD
    Definition Classes
    VectorD → VectoD
  144. def par: ParIterable[Double]
    Definition Classes
    Parallelizable
  145. def partition(p: (Double) ⇒ Boolean): (Traversable[Double], Traversable[Double])
    Definition Classes
    TraversableLike → GenTraversableLike
  146. def product[B >: Double](implicit num: Numeric[B]): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  147. def pvariance: Double
    Definition Classes
    VectoD
  148. val range: Range
    Definition Classes
    VectoD
  149. def rank: VectorI
    Definition Classes
    VectorD → VectoD
  150. def recip: VectorD
    Definition Classes
    VectorD → VectoD
  151. def reduce[A1 >: Double](op: (A1, A1) ⇒ A1): A1
    Definition Classes
    TraversableOnce → GenTraversableOnce
  152. def reduceLeft[B >: Double](op: (B, Double) ⇒ B): B
    Definition Classes
    TraversableOnce
  153. def reduceLeftOption[B >: Double](op: (B, Double) ⇒ B): Option[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  154. def reduceOption[A1 >: Double](op: (A1, A1) ⇒ A1): Option[A1]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  155. def reduceRight[B >: Double](op: (Double, B) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  156. def reduceRightOption[B >: Double](op: (Double, B) ⇒ B): Option[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  157. def repr: Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  158. def reverse(): VectorD
    Definition Classes
    VectorD → VectoD
  159. def sameDimensions(b: VectoD): Boolean
    Definition Classes
    VectoD
  160. def scan[B >: Double, That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  161. def scanLeft[B, That](z: B)(op: (B, Double) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  162. def scanRight[B, That](z: B)(op: (Double, B) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Double], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) The behavior of scanRight has changed. The previous behavior can be reproduced with scanRight.reverse.

  163. def select(basis: VectoI): VectorD
    Definition Classes
    VectorD
  164. def select(basis: Array[Int]): VectorD
    Definition Classes
    VectorD → VectoD
  165. def selectEx(basis: Array[Int]): VectoD
    Definition Classes
    VectoD
  166. def seq: Traversable[Double]
    Definition Classes
    Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  167. def set(u: Seq[Double]): Unit
    Definition Classes
    VectorD → VectoD
  168. def set(x: Double): Unit
    Definition Classes
    VectorD → VectoD
  169. def setFormat(newFormat: String): Unit
    Definition Classes
    VectoD
  170. def size: Int
    Definition Classes
    VectoD → Vec → GenTraversableLike → TraversableOnce → GenTraversableOnce
  171. def slice(from: Int, till: Int): VectorD
    Definition Classes
    VectorD → VectoD → TraversableLike → GenTraversableLike
  172. def slice(rg: Range): VectoD
    Definition Classes
    VectoD
  173. def sliceEx(rg: Range): VectoD
    Definition Classes
    VectoD
  174. def sort(): Unit
    Definition Classes
    VectorD → VectoD
  175. def sort2(): Unit
    Definition Classes
    VectorD → VectoD
  176. def span(p: (Double) ⇒ Boolean): (Traversable[Double], Traversable[Double])
    Definition Classes
    TraversableLike → GenTraversableLike
  177. def split(k: Int): Array[VectoD]
    Definition Classes
    VectorD → VectoD
  178. def splitAt(n: Int): (Traversable[Double], Traversable[Double])
    Definition Classes
    TraversableLike → GenTraversableLike
  179. def sq: VectoD
    Definition Classes
    VectoD
  180. def stringPrefix: String
    Definition Classes
    TraversableLike → GenTraversableLike
  181. def sum: Double
    Definition Classes
    VectorD → VectoD
  182. def sum[B >: Double](implicit num: Numeric[B]): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  183. def sumNE(i: Int): Double
    Definition Classes
    VectorD → VectoD
  184. def sumPos: Double
    Definition Classes
    VectorD → VectoD
  185. def swap(i: Int, j: Int): Unit
    Definition Classes
    VectorD → VectoD
  186. def tail: Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  187. def tails: Iterator[Traversable[Double]]
    Definition Classes
    TraversableLike
  188. def take(n: Int): Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  189. def takeWhile(p: (Double) ⇒ Boolean): Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  190. def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, Double, Col[Double]]): Col[Double]
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  191. def toArray[B >: Double](implicit arg0: ClassTag[B]): Array[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  192. def toBuffer[B >: Double]: Buffer[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  193. def toDense: VectorD
    Definition Classes
    VectorD → VectoD
  194. def toDouble: VectorD
    Definition Classes
    VectorD → VectoD
  195. def toIndexedSeq: IndexedSeq[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  196. def toInt: VectorI
    Definition Classes
    VectorD → VectoD
  197. def toIterable: Iterable[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  198. def toIterator: Iterator[Double]
    Definition Classes
    TraversableLike → GenTraversableOnce
  199. def toList: List[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  200. def toLong: VectorL
    Definition Classes
    VectorD → VectoD
  201. def toMap[T, U](implicit ev: <:<[Double, (T, U)]): Map[T, U]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  202. def toSeq: Seq[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  203. def toSet[B >: Double]: Set[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  204. def toStream: Stream[Double]
    Definition Classes
    TraversableLike → GenTraversableOnce
  205. def toString: String
    Definition Classes
    VectorD → VectoD → TraversableLike → AnyRef → Any
  206. def toTraversable: Traversable[Double]
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  207. def toVector: Vector[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  208. def transpose[B](implicit asTraversable: (Double) ⇒ GenTraversableOnce[B]): Traversable[Traversable[B]]
    Definition Classes
    GenericTraversableTemplate
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) transpose throws an IllegalArgumentException if collections are not uniformly sized.

  209. def tryCompareTo[B >: VectorD](b: B)(implicit view_1: (B) ⇒ PartiallyOrdered[B]): Option[Int]
    Definition Classes
    VectorD → PartiallyOrdered
  210. def unary_-(): VectorD
    Definition Classes
    VectorD → VectoD
  211. def unzip[A1, A2](implicit asPair: (Double) ⇒ (A1, A2)): (Traversable[A1], Traversable[A2])
    Definition Classes
    GenericTraversableTemplate
  212. def unzip3[A1, A2, A3](implicit asTriple: (Double) ⇒ (A1, A2, A3)): (Traversable[A1], Traversable[A2], Traversable[A3])
    Definition Classes
    GenericTraversableTemplate
  213. def update(r: Range, u: VectoD): Unit
    Definition Classes
    VectorD → VectoD
  214. def update(r: Range, x: Double): Unit
    Definition Classes
    VectorD → VectoD
  215. def update(i: Int, x: Double): Unit
    Definition Classes
    VectorD → VectoD
  216. def variance: Double
    Definition Classes
    VectoD
  217. def view(from: Int, until: Int): TraversableView[Double, Traversable[Double]]
    Definition Classes
    TraversableLike
  218. def view: TraversableView[Double, Traversable[Double]]
    Definition Classes
    TraversableLike
  219. def withFilter(p: (Double) ⇒ Boolean): FilterMonadic[Double, Traversable[Double]]
    Definition Classes
    TraversableLike → FilterMonadic
  220. def x: Double

    Return the 'x' coordinate.

  221. def y: Double

    Return the 'y' coordinate.

  222. def z: Double

    Return the 'z' coordinate.

  223. def zero(size: Int): VectorD
    Definition Classes
    VectorD → VectoD
  224. def ~^(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  225. def ~^=(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  226. def (b: VectoD): Double
    Definition Classes
    VectoD
  227. def (b: VectoD): Boolean
    Definition Classes
    VectoD
  228. def (b: VectoD): Boolean
    Definition Classes
    VectoD
  229. def (b: VectoD): Boolean
    Definition Classes
    VectoD