class Vector2D extends VectorD

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

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. Vector2D
  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 Vector2D(v2: Array[Double] = null)

    v2

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

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

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

    Return the 'x' coordinate.

  225. def y: Double

    Return the 'y' coordinate.

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

Deprecated Value Members

  1. def /:[B](z: B)(op: (B, Double) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.10) Use foldLeft instead of /:

  2. def :\[B](z: B)(op: (Double, B) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.10) Use foldRight instead of :\