org.saddle.vec

VecBool

class VecBool extends Vec[Boolean]

Self Type
VecBool
Linear Supertypes
Vec[Boolean], Serializable, Serializable, NumericOps[Vec[Boolean]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. VecBool
  2. Vec
  3. Serializable
  4. Serializable
  5. NumericOps
  6. AnyRef
  7. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VecBool(values: Array[Boolean])

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def %[B, That](other: B)(implicit op: BinOp[Mod, Vec[Boolean], 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
  5. def &[B, That](other: B)(implicit op: BinOp[BitAnd, Vec[Boolean], 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
  6. def &&[B, That](other: B)(implicit op: BinOp[AndOp, Vec[Boolean], 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
  7. def *[B, That](other: B)(implicit op: BinOp[Multiply, Vec[Boolean], 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
  8. def **[B, That](other: B)(implicit op: BinOp[Power, Vec[Boolean], 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
  9. def +[B, That](other: B)(implicit op: BinOp[Add, Vec[Boolean], 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
  10. def -[B, That](other: B)(implicit op: BinOp[Subtract, Vec[Boolean], 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
  11. def /[B, That](other: B)(implicit op: BinOp[Divide, Vec[Boolean], 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
  12. def <[B, That](other: B)(implicit op: BinOp[LtOp, Vec[Boolean], 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
  13. def <<[B, That](other: B)(implicit op: BinOp[BitShl, Vec[Boolean], 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
  14. def <=[B, That](other: B)(implicit op: BinOp[LteOp, Vec[Boolean], 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
  15. def <>[B, That](other: B)(implicit op: BinOp[NeqOp, Vec[Boolean], 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
  16. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  18. def =?[B, That](other: B)(implicit op: BinOp[EqOp, Vec[Boolean], 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
  19. def >[B, That](other: B)(implicit op: BinOp[GtOp, Vec[Boolean], 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
  20. def >=[B, That](other: B)(implicit op: BinOp[GteOp, Vec[Boolean], 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
  21. def >>[B, That](other: B)(implicit op: BinOp[BitShr, Vec[Boolean], 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
  22. def >>>[B, That](other: B)(implicit op: BinOp[BitUShr, Vec[Boolean], 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
  23. def ^[B, That](other: B)(implicit op: BinOp[BitXor, Vec[Boolean], 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
  24. def apply(i: Int): Boolean

    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
    VecBoolVec
  25. def apply(rng: Slice[Int]): Vec[Boolean]

    Slice a Vec at a bound of locations, e.

    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
  26. def apply(locs: Array[Int]): Vec[Boolean]

    Slice a Vec at a sequence of locations, e.

    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
  27. def apply(locs: Int*): Vec[Boolean]

    Slice a Vec at a sequence of locations, e.

    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
  28. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  29. def at(loc: Int): Scalar[Boolean]

    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
  30. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. def concat[B, C](v: Vec[B])(implicit wd: Promoter[Boolean, 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
    VecBoolVec
  32. def contents: Array[Boolean]

    Return copy of backing array

    Return copy of backing array

    Definition Classes
    Vec
  33. def copy: Vec[Boolean]

    Returns a Vec whose backing array has been copied

    Returns a Vec whose backing array has been copied

    Definition Classes
    VecBoolVec
  34. def dot[B, That](other: B)(implicit op: BinOp[InnerProd, Vec[Boolean], 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
  35. def dropNA: Vec[Boolean]

    Drop the elements of the Vec which are NA

    Drop the elements of the Vec which are NA

    Definition Classes
    VecBoolVec
  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. 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
    VecBoolVec → AnyRef → Any
  38. def exists(pred: (Boolean) ⇒ 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
  39. def fillNA(f: (Int) ⇒ Boolean): Vec[Boolean]

    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
  40. def filter(pred: (Boolean) ⇒ Boolean): Vec[Boolean]

    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
  41. def filterAt(pred: (Int) ⇒ Boolean): Vec[Boolean]

    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
  42. def filterFoldLeft[B](pred: (Boolean) ⇒ Boolean)(init: B)(f: (B, Boolean) ⇒ 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
    VecBoolVec
  43. def filterScanLeft[B](pred: (Boolean) ⇒ Boolean)(init: B)(f: (B, Boolean) ⇒ 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
    VecBoolVec
  44. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  45. def find(pred: (Boolean) ⇒ 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
  46. def findOne(pred: (Boolean) ⇒ 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
  47. def first: Scalar[Boolean]

    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
  48. def flatMap[B](f: (Boolean) ⇒ 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
    VecBoolVec
  49. def foldLeft[B](init: B)(f: (B, Boolean) ⇒ 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
    VecBoolVec
  50. def foldLeftWhile[B](init: B)(f: (B, Boolean) ⇒ B)(cond: (B, Boolean) ⇒ 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
    VecBoolVec
  51. def forall(pred: (Boolean) ⇒ Boolean)(op: (Boolean) ⇒ 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
  52. def foreach(op: (Boolean) ⇒ 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
  53. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  54. 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
    VecBoolVec
  55. 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
  56. def head(n: Int): Vec[Boolean]

    Return first n elements

    Return first n elements

    n

    Number of elements to access

    Definition Classes
    Vec
  57. 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
  58. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  59. def last: Scalar[Boolean]

    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
  60. def length: Int

    The number of elements in the container F

    The number of elements in the container F

    Definition Classes
    VecBoolVec
  61. def map[B](f: (Boolean) ⇒ 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
    VecBoolVec
  62. def mask(f: (Boolean) ⇒ Boolean): Vec[Boolean]

    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
  63. def mask(m: Vec[Boolean]): Vec[Boolean]

    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
  64. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  65. 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
  66. final def notify(): Unit

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

    Definition Classes
    AnyRef
  68. def outer[B, That](other: B)(implicit op: BinOp[OuterProd, Vec[Boolean], 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
  69. def pad: Vec[Boolean]

    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
  70. def padAtMost(n: Int): Vec[Boolean]

    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
  71. 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
  72. def raw(loc: Int): Boolean

    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
  73. def reversed: Vec[Boolean]

    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
  74. def rolling[B](winSz: Int, f: (Vec[Boolean]) ⇒ 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
    VecBoolVec
  75. def scalarTag: org.saddle.scalar.ScalarTagBool.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
    VecBoolVec
  76. def scanLeft[B](init: B)(f: (B, Boolean) ⇒ 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
    VecBoolVec
  77. def shift(n: Int): VecBool

    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
    VecBoolVec
  78. def slice(from: Int, until: Int, stride: Int = 1): Vec[Boolean]

    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
    VecBoolVec
  79. def sliceBy(from: Int, to: Int, stride: Int = 1): Vec[Boolean]

    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
  80. def sorted(implicit ev: ORD[Boolean], st: ST[Boolean]): Vec[Boolean]

    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
  81. def splitAt(i: Int): (Vec[Boolean], Vec[Boolean])

    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
  82. 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
  83. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  84. def tail(n: Int): Vec[Boolean]

    Return last n elements

    Return last n elements

    n

    Number of elements to access

    Definition Classes
    Vec
  85. def take(locs: Array[Int]): Vec[Boolean]

    Equivalent to slicing operation; e.

    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
    VecBoolVec
  86. def toSeq: IndexedSeq[Boolean]

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

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

    Definition Classes
    Vec
  87. def toString(): String

    Definition Classes
    Vec → AnyRef → Any
  88. def unary_-(): Vec[Boolean]

    Additive inverse of Vec with numeric elements

    Additive inverse of Vec with numeric elements

    Definition Classes
    VecBoolVec
  89. final def wait(): Unit

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

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

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

    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
  93. def without(locs: Array[Int]): Vec[Boolean]

    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
    VecBoolVec
  94. def xor[B, That](other: B)(implicit op: BinOp[XorOp, Vec[Boolean], 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
  95. def zipMap[B, C](other: Vec[B])(f: (Boolean, 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
    VecBoolVec
  96. def |[B, That](other: B)(implicit op: BinOp[BitOr, Vec[Boolean], 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
  97. def ||[B, That](other: B)(implicit op: BinOp[OrOp, Vec[Boolean], 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[Boolean]

Inherited from Serializable

Inherited from Serializable

Inherited from NumericOps[Vec[Boolean]]

Inherited from AnyRef

Inherited from Any