org.saddle.vec

VecDouble

Related Doc: package vec

class VecDouble extends Vec[Double]

Self Type
VecDouble
Linear Supertypes
Vec[Double], Serializable, Serializable, NumericOps[Vec[Double]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. VecDouble
  2. Vec
  3. Serializable
  4. Serializable
  5. NumericOps
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VecDouble(values: Array[Double])

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def %[B, That](other: B)(implicit op: BinOp[Mod, Vec[Double], B, That]): That

    Integer modulus of division

    Integer modulus of division

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance (divisor)

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  4. def &[B, That](other: B)(implicit op: BinOp[BitAnd, Vec[Double], B, That]): That

    Bit-wise AND

    Bit-wise AND

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  5. def &&[B, That](other: B)(implicit op: BinOp[AndOp, Vec[Double], B, That]): That

    Logical AND

    Logical AND

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  6. def *[B, That](other: B)(implicit op: BinOp[Multiply, Vec[Double], B, That]): That

    Multiplication

    Multiplication

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  7. def **[B, That](other: B)(implicit op: BinOp[Power, Vec[Double], B, That]): That

    Exponentiation

    Exponentiation

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance (exponent)

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  8. def +[B, That](other: B)(implicit op: BinOp[Add, Vec[Double], B, That]): That

    Addition

    Addition

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  9. def -[B, That](other: B)(implicit op: BinOp[Subtract, Vec[Double], B, That]): That

    Subtraction

    Subtraction

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  10. def /[B, That](other: B)(implicit op: BinOp[Divide, Vec[Double], B, That]): That

    Division

    Division

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance (divisor)

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  11. def <[B, That](other: B)(implicit op: BinOp[LtOp, Vec[Double], B, That]): That

    Less-than comparison operator

    Less-than comparison operator

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  12. def <<[B, That](other: B)(implicit op: BinOp[BitShl, Vec[Double], B, That]): That

    Bit-shift left

    Bit-shift left

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  13. def <=[B, That](other: B)(implicit op: BinOp[LteOp, Vec[Double], B, That]): That

    Less-than-or-equal-to comparison operator

    Less-than-or-equal-to comparison operator

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  14. def <>[B, That](other: B)(implicit op: BinOp[NeqOp, Vec[Double], B, That]): That

    Element-wise inequality operator

    Element-wise inequality operator

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  15. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  16. def =?[B, That](other: B)(implicit op: BinOp[EqOp, Vec[Double], B, That]): That

    Element-wise equality operator

    Element-wise equality operator

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  17. def >[B, That](other: B)(implicit op: BinOp[GtOp, Vec[Double], B, That]): That

    Greater-than comparison operator

    Greater-than comparison operator

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  18. def >=[B, That](other: B)(implicit op: BinOp[GteOp, Vec[Double], B, That]): That

    Greater-than-or-equal-to comparison operator

    Greater-than-or-equal-to comparison operator

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  19. def >>[B, That](other: B)(implicit op: BinOp[BitShr, Vec[Double], B, That]): That

    Bit-shift right (arithmetic)

    Bit-shift right (arithmetic)

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  20. def >>>[B, That](other: B)(implicit op: BinOp[BitUShr, Vec[Double], B, That]): That

    Bit-shift right (logical)

    Bit-shift right (logical)

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  21. def ^[B, That](other: B)(implicit op: BinOp[BitXor, Vec[Double], B, That]): That

    Bit-wise EXCLUSIVE OR

    Bit-wise EXCLUSIVE OR

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  22. def apply(i: Int): Double

    Danger - could expose internal NA's

    Danger - could expose internal NA's

    Access an element by location. This is made private because the internal representation might contain primitive NA's that need to be boxed so that they aren't utilized unknowingly in calculations.

    Definition Classes
    VecDoubleVec
  23. def apply(rng: Slice[Int]): Vec[Double]

    Slice a Vec at a bound of locations, e.g.

    Slice a Vec at a bound of locations, e.g.

    val v = Vec(1,2,3,4,5) v(1->3) == Vec(2,3,4)

    rng

    evaluates to IRange

    Definition Classes
    Vec
  24. def apply(locs: Array[Int]): Vec[Double]

    Slice a Vec at a sequence of locations, e.g.

    Slice a Vec at a sequence of locations, e.g.

    val v = Vec(1,2,3,4,5) v(Array(1,3)) == Vec(2,4)

    locs

    locations at which to slice

    Definition Classes
    Vec
  25. def apply(locs: Int*): Vec[Double]

    Slice a Vec at a sequence of locations, e.g.

    Slice a Vec at a sequence of locations, e.g.

    val v = Vec(1,2,3,4,5) v(1,3) == Vec(2,4)

    locs

    locations at which to slice

    Definition Classes
    Vec
  26. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  27. def at(loc: Int): Scalar[Double]

    Access a boxed element of a Vec[A] at a single location

    Access a boxed element of a Vec[A] at a single location

    loc

    offset into Vec

    Definition Classes
    Vec
  28. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def concat[B, C](v: Vec[B])(implicit wd: Promoter[Double, B, C], mc: ST[C]): Vec[C]

    Concatenate two Vec instances together, where there exists some way to join the type of elements.

    Concatenate two Vec instances together, where there exists some way to join the type of elements. For instance, Vec[Double] concat Vec[Int] will promote Int to Double as a result of the implicit existence of an instance of Promoter[Double, Int, Double]

    B

    type of other Vec elements

    C

    type of resulting Vec elements

    v

    Vec[B] to concat

    wd

    Implicit evidence of Promoter[A, B, C]

    mc

    Implicit evidence of ST[C]

    Definition Classes
    VecDoubleVec
  30. def contents: Array[Double]

    Return copy of backing array

    Return copy of backing array

    Definition Classes
    Vec
  31. def copy: Vec[Double]

    Returns a Vec whose backing array has been copied

    Returns a Vec whose backing array has been copied

    Definition Classes
    VecDoubleVec
  32. def dot[B, That](other: B)(implicit op: BinOp[InnerProd, Vec[Double], B, That]): That

    Dot (inner) product

    Dot (inner) product

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  33. def dropNA: Vec[Double]

    Drop the elements of the Vec which are NA

    Drop the elements of the Vec which are NA

    Definition Classes
    VecDoubleVec
  34. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. def equals(o: Any): Boolean

    Default equality does an iterative, element-wise equality check of all values.

    Default equality does an iterative, element-wise equality check of all values.

    Definition Classes
    VecDoubleVec → AnyRef → Any
  36. def exists(pred: (Double) ⇒ Boolean): Boolean

    Return true if there exists some element of the Vec which satisfies the predicate function

    Return true if there exists some element of the Vec which satisfies the predicate function

    pred

    Predicate function from A => Boolean

    Definition Classes
    Vec
  37. def fillNA(f: (Int) ⇒ Double): Vec[Double]

    Fills NA values in vector with result of a function which acts on the index of the particular NA value found

    Fills NA values in vector with result of a function which acts on the index of the particular NA value found

    f

    A function from Int => A; yields value for NA value at ith position

    Definition Classes
    Vec
  38. def filter(pred: (Double) ⇒ Boolean): Vec[Double]

    Return Vec whose elements satisfy a predicate function

    Return Vec whose elements satisfy a predicate function

    pred

    Predicate function from A => Boolean

    Definition Classes
    Vec
  39. def filterAt(pred: (Int) ⇒ Boolean): Vec[Double]

    Return vec whose offets satisfy a predicate function

    Return vec whose offets satisfy a predicate function

    pred

    Predicate function from Int => Boolean

    Definition Classes
    Vec
  40. def filterFoldLeft[B](pred: (Double) ⇒ Boolean)(init: B)(f: (B, Double) ⇒ B)(implicit arg0: ST[B]): B

    Filtered left fold over the elements of the Vec, as in scala collections library

    Filtered left fold over the elements of the Vec, as in scala collections library

    Definition Classes
    VecDoubleVec
  41. def filterScanLeft[B](pred: (Double) ⇒ Boolean)(init: B)(f: (B, Double) ⇒ B)(implicit arg0: ST[B]): Vec[B]

    Filtered left scan over elements of the Vec, as in scala collections library

    Filtered left scan over elements of the Vec, as in scala collections library

    Definition Classes
    VecDoubleVec
  42. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def find(pred: (Double) ⇒ Boolean): Vec[Int]

    Return Vec of integer locations (offsets) which satisfy some predicate

    Return Vec of integer locations (offsets) which satisfy some predicate

    pred

    Predicate function from A => Boolean

    Definition Classes
    Vec
  44. def findOne(pred: (Double) ⇒ Boolean): Int

    Return first integer location which satisfies some predicate, or -1 if there is none

    Return first integer location which satisfies some predicate, or -1 if there is none

    pred

    Predicate function from A => Boolean

    Definition Classes
    Vec
  45. def first: Scalar[Double]

    Access the first element of a Vec[A], or NA if length is zero

    Access the first element of a Vec[A], or NA if length is zero

    Definition Classes
    Vec
  46. def flatMap[B](f: (Double) ⇒ Vec[B])(implicit arg0: ST[B]): Vec[B]

    Maps a function over elements of the Vec and flattens the result.

    Maps a function over elements of the Vec and flattens the result.

    Definition Classes
    VecDoubleVec
  47. def foldLeft[B](init: B)(f: (B, Double) ⇒ B)(implicit arg0: ST[B]): B

    Left fold over the elements of the Vec, as in scala collections library

    Left fold over the elements of the Vec, as in scala collections library

    Definition Classes
    VecDoubleVec
  48. def foldLeftWhile[B](init: B)(f: (B, Double) ⇒ B)(cond: (B, Double) ⇒ Boolean)(implicit arg0: ST[B]): B

    Left fold that folds only while the test condition holds true.

    Left fold that folds only while the test condition holds true. As soon as the condition function yields false, the fold returns.

    cond

    Function whose signature is the same as the fold function, except that it evaluates to Boolean

    Definition Classes
    VecDoubleVec
  49. def forall(pred: (Double) ⇒ Boolean)(op: (Double) ⇒ Unit): Unit

    Execute a (side-effecting) operation on each (non-NA) element in vec which satisfies some predicate.

    Execute a (side-effecting) operation on each (non-NA) element in vec which satisfies some predicate.

    pred

    Function A => Boolean

    op

    Side-effecting function

    Definition Classes
    Vec
  50. def foreach(op: (Double) ⇒ Unit): Unit

    Execute a (side-effecting) operation on each (non-NA) element in the vec

    Execute a (side-effecting) operation on each (non-NA) element in the vec

    op

    operation to execute

    Definition Classes
    Vec
  51. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  52. def hasNA: Boolean

    Return true if there is an NA value in the Vec

    Return true if there is an NA value in the Vec

    Definition Classes
    VecDoubleVec
  53. def hashCode(): Int

    Default hashcode is simple rolling prime multiplication of sums of hashcodes for all values.

    Default hashcode is simple rolling prime multiplication of sums of hashcodes for all values.

    Definition Classes
    Vec → AnyRef → Any
  54. def head(n: Int): Vec[Double]

    Return first n elements

    Return first n elements

    n

    Number of elements to access

    Definition Classes
    Vec
  55. def isEmpty: Boolean

    True if and only if number of elements is zero

    True if and only if number of elements is zero

    Definition Classes
    Vec
  56. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  57. def last: Scalar[Double]

    Access the last element of a Vec[A], or NA if length is zero

    Access the last element of a Vec[A], or NA if length is zero

    Definition Classes
    Vec
  58. def length: Int

    The number of elements in the container F

    The number of elements in the container F

    Definition Classes
    VecDoubleVec
  59. def map[B](f: (Double) ⇒ B)(implicit arg0: ST[B]): Vec[B]

    Map a function over the elements of the Vec, as in scala collections library

    Map a function over the elements of the Vec, as in scala collections library

    Definition Classes
    VecDoubleVec
  60. def mask(f: (Double) ⇒ Boolean): Vec[Double]

    Returns Vec whose locations are NA where the result of the provided function evaluates to true

    Returns Vec whose locations are NA where the result of the provided function evaluates to true

    f

    A function taking an element and returning a Boolean

    Definition Classes
    Vec
  61. def mask(m: Vec[Boolean]): Vec[Double]

    Returns Vec whose locations corresponding to true entries in the boolean input mask vector are set to NA

    Returns Vec whose locations corresponding to true entries in the boolean input mask vector are set to NA

    m

    Mask vector of Vec[Boolean]

    Definition Classes
    Vec
  62. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  63. def needsCopy: Boolean

    Set to true when the vec is shifted over the backing array

    Set to true when the vec is shifted over the backing array

    Attributes
    protected
    Definition Classes
    Vec
  64. final def notify(): Unit

    Definition Classes
    AnyRef
  65. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  66. def outer[B, That](other: B)(implicit op: BinOp[OuterProd, Vec[Double], B, That]): That

    Outer product

    Outer product

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  67. def pad: Vec[Double]

    Replaces all NA values for which there is a non-NA value at a lower offset with the corresponding highest-offset, non-NA value.

    Replaces all NA values for which there is a non-NA value at a lower offset with the corresponding highest-offset, non-NA value. E.g,

    Vec(1, 2, NA, 3, NA).pad == Vec(1, 2, 2, 3, 3)
    Vec(NA, 1, 2, NA).pad == Vec(NA, 1, 2, 2)
    Definition Classes
    Vec
  68. def padAtMost(n: Int): Vec[Double]

    Replaces all NA values for which there is a non-NA value at a lower offset with the corresponding highest-offset, non-NA value; but looking back only at most N positions.

    Replaces all NA values for which there is a non-NA value at a lower offset with the corresponding highest-offset, non-NA value; but looking back only at most N positions.

    Vec(1, 2, NA, 3, NA).padAtMost(1) == Vec(1, 2, 2, 3, 3)
    Vec(NA, 1, 2, NA).padAtMost(1) == Vec(NA, 1, 2, 2)
    Vec(1, NA, NA, 3, NA).padAtMost(1) == Vec(1, 1, NA, 3, 3)
    Definition Classes
    Vec
  69. def print(len: Int = 10, stream: OutputStream = System.out): Unit

    Pretty-printer for Vec, which simply outputs the result of stringify.

    Pretty-printer for Vec, which simply outputs the result of stringify.

    len

    Number of elements to display

    Definition Classes
    Vec
  70. def raw(loc: Int): Double

    Access an unboxed element of a Vec[A] at a single location

    Access an unboxed element of a Vec[A] at a single location

    loc

    offset into Vec

    Definition Classes
    Vec
  71. def reversed: Vec[Double]

    Yield a Vec whose elements have been reversed from their original order

    Yield a Vec whose elements have been reversed from their original order

    Definition Classes
    Vec
  72. def rolling[B](winSz: Int, f: (Vec[Double]) ⇒ B)(implicit arg0: ST[B]): Vec[B]

    Produce a Vec whose entries are the result of executing a function on a sliding window of the data.

    Produce a Vec whose entries are the result of executing a function on a sliding window of the data.

    B

    Result type of function

    winSz

    Window size

    f

    Function Vec[A] => B to operate on sliding window

    Definition Classes
    VecDoubleVec
  73. def scalarTag: ScalarTagDouble.type

    A ScalarTag in the type of the elements of the Vec

    A ScalarTag in the type of the elements of the Vec

    Definition Classes
    VecDoubleVec
  74. def scanLeft[B](init: B)(f: (B, Double) ⇒ B)(implicit arg0: ST[B]): Vec[B]

    Left scan over the elements of the Vec, as in scala collections library

    Left scan over the elements of the Vec, as in scala collections library

    Definition Classes
    VecDoubleVec
  75. def shift(n: Int): VecDouble

    Creates a view into original Vec, but shifted so that n values at the beginning or end of the Vec are NA's.

    Creates a view into original Vec, but shifted so that n values at the beginning or end of the Vec are NA's. Data is not copied.

    n

    Number of offsets to shift

    Definition Classes
    VecDoubleVec
  76. def slice(from: Int, until: Int, stride: Int = 1): Vec[Double]

    Creates a view into original vector from an offset up to, but excluding, another offset.

    Creates a view into original vector from an offset up to, but excluding, another offset. Data is not copied.

    from

    Beginning offset

    until

    One past ending offset

    stride

    Increment within slice

    Definition Classes
    VecDoubleVec
  77. def sliceBy(from: Int, to: Int, stride: Int = 1): Vec[Double]

    Creates a view into original vector from an offset up to, and including, another offset.

    Creates a view into original vector from an offset up to, and including, another offset. Data is not copied.

    from

    Beginning offset

    to

    Ending offset

    stride

    Increment within slice

    Definition Classes
    Vec
  78. def sorted(implicit ev: ORD[Double], st: ST[Double]): Vec[Double]

    Yield a Vec whose elements have been sorted (in ascending order)

    Yield a Vec whose elements have been sorted (in ascending order)

    ev

    evidence of Ordering[A]

    Definition Classes
    Vec
  79. def splitAt(i: Int): (Vec[Double], Vec[Double])

    Split Vec into two Vecs at position i

    Split Vec into two Vecs at position i

    i

    Position at which to split Vec

    Definition Classes
    Vec
  80. def stringify(len: Int = 10): String

    Creates a string representation of Vec

    Creates a string representation of Vec

    len

    Max number of elements to include

    Definition Classes
    Vec
  81. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  82. def tail(n: Int): Vec[Double]

    Return last n elements

    Return last n elements

    n

    Number of elements to access

    Definition Classes
    Vec
  83. def take(locs: Array[Int]): Vec[Double]

    Equivalent to slicing operation; e.g.

    Equivalent to slicing operation; e.g.

    val v = Vec(1,2,3)
    v.take(0,1) == v(0,1)
    locs

    Location of elements to take

    Definition Classes
    VecDoubleVec
  84. def toSeq: IndexedSeq[Double]

    Converts Vec to an indexed sequence (default implementation is immutable.Vector)

    Converts Vec to an indexed sequence (default implementation is immutable.Vector)

    Definition Classes
    Vec
  85. def toString(): String

    Definition Classes
    Vec → AnyRef → Any
  86. def unary_-(): Vec[Double]

    Additive inverse of Vec with numeric elements

    Additive inverse of Vec with numeric elements

    Definition Classes
    VecDoubleVec
  87. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. def where(pred: Vec[Boolean]): Vec[Double]

    Return Vec whose elements are selected via a Vec of booleans (where that Vec holds the value true)

    Return Vec whose elements are selected via a Vec of booleans (where that Vec holds the value true)

    pred

    Predicate vector: Vec[Boolean]

    Definition Classes
    Vec
  91. def without(locs: Array[Int]): Vec[Double]

    The complement of the take operation; slice out elements NOT specified in list.

    The complement of the take operation; slice out elements NOT specified in list.

    locs

    Location of elements not to take

    Definition Classes
    VecDoubleVec
  92. def xor[B, That](other: B)(implicit op: BinOp[XorOp, Vec[Double], B, That]): That

    Logical EXCLUSIVE OR

    Logical EXCLUSIVE OR

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  93. def zipMap[B, C](other: Vec[B])(f: (Double, B) ⇒ C)(implicit arg0: ST[B], arg1: ST[C]): Vec[C]

    Zips Vec with another Vec and applies a function to the paired elements.

    Zips Vec with another Vec and applies a function to the paired elements. If either of the pair is NA, the result is forced to NA.

    B

    Parameter of other Vec

    C

    Result of function

    other

    Vec[B]

    f

    Function (A, B) => C

    Definition Classes
    VecDoubleVec
  94. def |[B, That](other: B)(implicit op: BinOp[BitOr, Vec[Double], B, That]): That

    Bit-wise OR

    Bit-wise OR

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps
  95. def ||[B, That](other: B)(implicit op: BinOp[OrOp, Vec[Double], B, That]): That

    Logical OR

    Logical OR

    B

    type of the other operand

    That

    result type of operation

    other

    other operand instance

    op

    implicit evidence for operation between this and other

    Definition Classes
    NumericOps

Inherited from Vec[Double]

Inherited from Serializable

Inherited from Serializable

Inherited from NumericOps[Vec[Double]]

Inherited from AnyRef

Inherited from Any

Ungrouped