Packages

t

org.saddle.ops

BinOpSeries

trait BinOpSeries extends AnyRef

Provides concrete implementations of binary operations for org.saddle.Series; these instances provide implicit support for org.saddle.ops.NumericOps methods which are inherited by Series.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BinOpSeries
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final class SrScEOp[OP <: ScalarOp, X, A, B, C] extends BinOp[OP, Series[X, A], B, Series[X, C]]
  2. final class SrSrEOp[OP <: ScalarOp, X, A, B, C] extends BinOp[OP, Series[X, A], Series[X, B], Series[X, C]]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit def SrScEOpBBB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Boolean], Boolean, Vec[Boolean]]): SrScEOp[Op, X, Boolean, Boolean, Boolean]
  5. implicit def SrScEOpDDB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Double, Vec[Boolean]]): SrScEOp[Op, X, Double, Double, Boolean]
  6. implicit def SrScEOpDDD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Double, Vec[Double]]): SrScEOp[Op, X, Double, Double, Double]
  7. implicit def SrScEOpDIB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Int, Vec[Boolean]]): SrScEOp[Op, X, Double, Int, Boolean]
  8. implicit def SrScEOpDID[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Int, Vec[Double]]): SrScEOp[Op, X, Double, Int, Double]
  9. implicit def SrScEOpDLB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Long, Vec[Boolean]]): SrScEOp[Op, X, Double, Long, Boolean]
  10. implicit def SrScEOpDLD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Long, Vec[Double]]): SrScEOp[Op, X, Double, Long, Double]
  11. implicit def SrScEOpIDB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Double, Vec[Boolean]]): SrScEOp[Op, X, Int, Double, Boolean]
  12. implicit def SrScEOpIDD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Double, Vec[Double]]): SrScEOp[Op, X, Int, Double, Double]
  13. implicit def SrScEOpIIB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Int, Vec[Boolean]]): SrScEOp[Op, X, Int, Int, Boolean]
  14. implicit def SrScEOpIII[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Int, Vec[Int]]): SrScEOp[Op, X, Int, Int, Int]
  15. implicit def SrScEOpILB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Long, Vec[Boolean]]): SrScEOp[Op, X, Int, Long, Boolean]
  16. implicit def SrScEOpILL[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Long, Vec[Long]]): SrScEOp[Op, X, Int, Long, Long]
  17. implicit def SrScEOpLDB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Double, Vec[Boolean]]): SrScEOp[Op, X, Long, Double, Boolean]
  18. implicit def SrScEOpLDD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Double, Vec[Double]]): SrScEOp[Op, X, Long, Double, Double]
  19. implicit def SrScEOpLIB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Int, Vec[Boolean]]): SrScEOp[Op, X, Long, Int, Boolean]
  20. implicit def SrScEOpLIL[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Int, Vec[Long]]): SrScEOp[Op, X, Long, Int, Long]
  21. implicit def SrScEOpLLB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Long, Vec[Boolean]]): SrScEOp[Op, X, Long, Long, Boolean]
  22. implicit def SrScEOpLLL[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Long, Vec[Long]]): SrScEOp[Op, X, Long, Long, Long]
  23. implicit def SrSrEOpBBB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Boolean], Vec[Boolean], Vec[Boolean]]): SrSrEOp[Op, X, Boolean, Boolean, Boolean]
  24. implicit def SrSrEOpDDB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Vec[Double], Vec[Boolean]]): SrSrEOp[Op, X, Double, Double, Boolean]
  25. implicit def SrSrEOpDDD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Vec[Double], Vec[Double]]): SrSrEOp[Op, X, Double, Double, Double]
  26. implicit def SrSrEOpDIB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Vec[Int], Vec[Boolean]]): SrSrEOp[Op, X, Double, Int, Boolean]
  27. implicit def SrSrEOpDID[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Vec[Int], Vec[Double]]): SrSrEOp[Op, X, Double, Int, Double]
  28. implicit def SrSrEOpDLB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Vec[Long], Vec[Boolean]]): SrSrEOp[Op, X, Double, Long, Boolean]
  29. implicit def SrSrEOpDLD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Double], Vec[Long], Vec[Double]]): SrSrEOp[Op, X, Double, Long, Double]
  30. implicit def SrSrEOpIDB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Vec[Double], Vec[Boolean]]): SrSrEOp[Op, X, Int, Double, Boolean]
  31. implicit def SrSrEOpIDD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Vec[Double], Vec[Double]]): SrSrEOp[Op, X, Int, Double, Double]
  32. implicit def SrSrEOpIIB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Vec[Int], Vec[Boolean]]): SrSrEOp[Op, X, Int, Int, Boolean]
  33. implicit def SrSrEOpIII[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Vec[Int], Vec[Int]]): SrSrEOp[Op, X, Int, Int, Int]
  34. implicit def SrSrEOpILB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Vec[Long], Vec[Boolean]]): SrSrEOp[Op, X, Int, Long, Boolean]
  35. implicit def SrSrEOpILL[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Int], Vec[Long], Vec[Long]]): SrSrEOp[Op, X, Int, Long, Long]
  36. implicit def SrSrEOpLDB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Vec[Double], Vec[Boolean]]): SrSrEOp[Op, X, Long, Double, Boolean]
  37. implicit def SrSrEOpLDD[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Vec[Double], Vec[Double]]): SrSrEOp[Op, X, Long, Double, Double]
  38. implicit def SrSrEOpLIB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Vec[Int], Vec[Boolean]]): SrSrEOp[Op, X, Long, Int, Boolean]
  39. implicit def SrSrEOpLIL[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Vec[Int], Vec[Long]]): SrSrEOp[Op, X, Long, Int, Long]
  40. implicit def SrSrEOpLLB[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Vec[Long], Vec[Boolean]]): SrSrEOp[Op, X, Long, Long, Boolean]
  41. implicit def SrSrEOpLLL[Op <: ScalarOp, X](implicit cm: ST[X], cmp: ORD[X], opv: BinOp[Op, Vec[Long], Vec[Long], Vec[Long]]): SrSrEOp[Op, X, Long, Long, Long]
  42. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  43. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  44. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  45. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  46. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  47. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  48. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  51. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  53. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  54. def toString(): String
    Definition Classes
    AnyRef → Any
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped