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. type Self = Traversable[Double]
    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  2. class WithFilter extends FilterMonadic[A, Repr]
    Definition Classes
    TraversableLike

Value Members

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

  179. def select(basis: VectoI): VectorD
    Definition Classes
    VectorD → VectoD
  180. def select(basis: Array[Int]): VectorD
    Definition Classes
    VectorD → VectoD
  181. def selectEx(basis: VectoI): VectoD
    Definition Classes
    VectoD
  182. def selectEx(basis: Array[Int]): VectoD
    Definition Classes
    VectoD
  183. def seq: Traversable[Double]
    Definition Classes
    Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  184. def set(u: Seq[Double]): Unit
    Definition Classes
    VectorD → VectoD
  185. def set(x: Double): Unit
    Definition Classes
    VectorD → VectoD
  186. def setFormat(newFormat: String): Unit
    Definition Classes
    VectoD
  187. def size: Int
    Definition Classes
    VectoD → Vec → GenTraversableLike → TraversableOnce → GenTraversableOnce
  188. def sizeHintIfCheap: Int
    Attributes
    protected[collection]
    Definition Classes
    GenTraversableOnce
  189. def slice(from: Int, till: Int): VectorD
    Definition Classes
    VectorD → VectoD → TraversableLike → GenTraversableLike
  190. def slice(rg: Range): VectoD
    Definition Classes
    VectoD
  191. def sliceEx(rg: Range): VectoD
    Definition Classes
    VectoD
  192. def sort(): Unit
    Definition Classes
    VectorD → VectoD
  193. def sort2(): Unit
    Definition Classes
    VectorD → VectoD
  194. def span(p: (Double) ⇒ Boolean): (Traversable[Double], Traversable[Double])
    Definition Classes
    TraversableLike → GenTraversableLike
  195. def split(k: Int): Array[VectoD]
    Definition Classes
    VectorD → VectoD
  196. def split(basis: VectoI): (VectoD, VectoD)
    Definition Classes
    VectoD
  197. def split(basis: Array[Int]): (VectoD, VectoD)
    Definition Classes
    VectoD
  198. def splitAt(n: Int): (Traversable[Double], Traversable[Double])
    Definition Classes
    TraversableLike → GenTraversableLike
  199. def sq: VectoD
    Definition Classes
    VectoD
  200. def stringPrefix: String
    Definition Classes
    TraversableLike → GenTraversableLike
  201. def sum: Double
    Definition Classes
    VectorD → VectoD
  202. def sum[B >: Double](implicit num: Numeric[B]): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  203. def sumNE(i: Int): Double
    Definition Classes
    VectorD → VectoD
  204. def sumPos: Double
    Definition Classes
    VectorD → VectoD
  205. def swap(i: Int, j: Int): Unit
    Definition Classes
    VectorD → VectoD
  206. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  207. def tail: Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  208. def tails: Iterator[Traversable[Double]]
    Definition Classes
    TraversableLike
  209. def take(n: Int): Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  210. def takeWhile(p: (Double) ⇒ Boolean): Traversable[Double]
    Definition Classes
    TraversableLike → GenTraversableLike
  211. def thisCollection: Traversable[Double]
    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  212. def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, Double, Col[Double]]): Col[Double]
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  213. def toArray[B >: Double](implicit arg0: ClassTag[B]): Array[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  214. def toBuffer[B >: Double]: Buffer[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  215. def toCollection(repr: Traversable[Double]): Traversable[Double]
    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  216. def toDense: VectorD
    Definition Classes
    VectorD → VectoD
  217. def toDouble: VectorD
    Definition Classes
    VectorD → VectoD
  218. def toIndexedSeq: IndexedSeq[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  219. def toInt: VectorI
    Definition Classes
    VectorD → VectoD
  220. def toIterable: Iterable[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  221. def toIterator: Iterator[Double]
    Definition Classes
    TraversableLike → GenTraversableOnce
  222. def toList: List[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  223. def toLong: VectorL
    Definition Classes
    VectorD → VectoD
  224. def toMap[T, U](implicit ev: <:<[Double, (T, U)]): Map[T, U]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  225. def toSeq: Seq[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  226. def toSet[B >: Double]: Set[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  227. def toStream: Stream[Double]
    Definition Classes
    TraversableLike → GenTraversableOnce
  228. def toString: String
    Definition Classes
    VectorD → VectoD → TraversableLike → AnyRef → Any
  229. def toTraversable: Traversable[Double]
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  230. def toVector: Vector[Double]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  231. 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.

  232. def tryCompareTo[B >: VectorD](b: B)(implicit view_1: (B) ⇒ PartiallyOrdered[B]): Option[Int]
    Definition Classes
    VectorD → PartiallyOrdered
  233. def unary_-(): VectorD
    Definition Classes
    VectorD → VectoD
  234. def unzip[A1, A2](implicit asPair: (Double) ⇒ (A1, A2)): (Traversable[A1], Traversable[A2])
    Definition Classes
    GenericTraversableTemplate
  235. def unzip3[A1, A2, A3](implicit asTriple: (Double) ⇒ (A1, A2, A3)): (Traversable[A1], Traversable[A2], Traversable[A3])
    Definition Classes
    GenericTraversableTemplate
  236. def update(r: Range, u: VectoD): Unit
    Definition Classes
    VectorD → VectoD
  237. def update(r: Range, x: Double): Unit
    Definition Classes
    VectorD → VectoD
  238. def update(i: Int, x: Double): Unit
    Definition Classes
    VectorD → VectoD
  239. var v: Array[Double]
    Attributes
    protected
    Definition Classes
    VectorD
  240. def variance: Double
    Definition Classes
    VectoD
  241. def view(from: Int, until: Int): TraversableView[Double, Traversable[Double]]
    Definition Classes
    TraversableLike
  242. def view: TraversableView[Double, Traversable[Double]]
    Definition Classes
    TraversableLike
  243. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  244. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  245. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  246. def withFilter(p: (Double) ⇒ Boolean): FilterMonadic[Double, Traversable[Double]]
    Definition Classes
    TraversableLike → FilterMonadic
  247. def x: Double

    Return the 'x' coordinate.

  248. def y: Double

    Return the 'y' coordinate.

  249. def zero(size: Int): VectorD
    Definition Classes
    VectorD → VectoD
  250. def ~^(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  251. def ~^=(s: Double): VectorD
    Definition Classes
    VectorD → VectoD
  252. def (b: VectoD): Double
    Definition Classes
    VectoD
  253. def (b: VectoD): Boolean
    Definition Classes
    VectoD
  254. def (b: VectoD): Boolean
    Definition Classes
    VectoD
  255. 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 :\

  3. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from VectorD

Inherited from VectoD

Inherited from Serializable

Inherited from Serializable

Inherited from Error

Inherited from Vec

Inherited from PartiallyOrdered[VectoD]

Inherited from Traversable[Double]

Inherited from GenTraversable[Double]

Inherited from GenericTraversableTemplate[Double, Traversable]

Inherited from TraversableLike[Double, Traversable[Double]]

Inherited from GenTraversableLike[Double, Traversable[Double]]

Inherited from Parallelizable[Double, ParIterable[Double]]

Inherited from TraversableOnce[Double]

Inherited from GenTraversableOnce[Double]

Inherited from FilterMonadic[Double, Traversable[Double]]

Inherited from HasNewBuilder[Double, Traversable[Double]]

Inherited from AnyRef

Inherited from Any

Ungrouped