scala.collection.par.workstealing.Arrays

Ops

final class Ops[T] extends AnyVal with OpsLike[T, Par[Array[T]]]

Linear Supertypes
OpsLike[T, Par[Array[T]]], OpsLike[T, Par[Array[T]]], AnyVal, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Ops
  2. OpsLike
  3. OpsLike
  4. AnyVal
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Ops(array: Par[Array[T]])

Value Members

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

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

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

    Definition Classes
    Any
  4. macro def accumulate[S](merger: Merger[T, S])(implicit ctx: Scheduler): S

  5. macro def aggregate[S](z: S)(combop: (S, S) ⇒ S)(seqop: (S, T) ⇒ S)(implicit ctx: Scheduler): S

    Definition Classes
    OpsOpsLike
  6. val array: Par[Array[T]]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def copyToArray[U >: T](arr: Array[U], start: Int, len: Int)(implicit ctx: Scheduler): Unit

    Definition Classes
    OpsLike
  9. macro def count[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Int

    Definition Classes
    OpsOpsLike
  10. macro def exists[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Boolean

    Definition Classes
    OpsOpsLike
  11. macro def filter[That](pred: (T) ⇒ Boolean)(implicit cmf: CanMergeFrom[Par[Array[T]], T, That], ctx: Scheduler): That

    Definition Classes
    OpsOpsLike
  12. macro def find[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Option[T]

    Definition Classes
    OpsOpsLike
  13. macro def flatMap[S, That](func: (T) ⇒ scala.TraversableOnce[S])(implicit cmf: CanMergeFrom[Par[Array[T]], S, That], ctx: Scheduler): That

    Definition Classes
    OpsOpsLike
  14. macro def fold[U >: T](z: ⇒ U)(op: (U, U) ⇒ U)(implicit ctx: Scheduler): U

    Definition Classes
    OpsOpsLike
  15. macro def forall[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Boolean

    Definition Classes
    OpsOpsLike
  16. macro def foreach[U >: T](action: (U) ⇒ Unit)(implicit ctx: Scheduler): Unit

    Definition Classes
    OpsOpsLike
  17. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  18. macro def groupBy[K, That <: AnyRef](gr: (T) ⇒ K)(implicit kClassTag: ClassTag[K], tClassTag: ClassTag[T], ctx: Scheduler, cmf: CanMergeFrom[Par[Array[T]], T, That]): Par[HashMap[K, That]]

    Definition Classes
    OpsLike
  19. macro def groupMapAggregate[K, M](gr: (T) ⇒ K)(mp: (T) ⇒ M)(aggr: (M, M) ⇒ M)(implicit kClassTag: ClassTag[K], mClassTag: ClassTag[M], ctx: Scheduler): Par[HashMap[K, M]]

    Definition Classes
    OpsLike
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. macro def map[S, That](func: (T) ⇒ S)(implicit cmf: CanMergeFrom[Par[Array[T]], S, That], ctx: Scheduler): That

    Definition Classes
    OpsOpsLike
  22. macro def mapReduce[R](mapper: (T) ⇒ R)(reducer: (R, R) ⇒ R)(implicit ctx: Scheduler): R

    Definition Classes
    OpsOpsLike
  23. macro def max[U >: T](implicit ord: Ordering[U], ctx: Scheduler): U

    Definition Classes
    OpsOpsLike
  24. macro def min[U >: T](implicit ord: Ordering[U], ctx: Scheduler): U

    Definition Classes
    OpsOpsLike
  25. macro def product[U >: T](implicit num: Numeric[U], ctx: Scheduler): U

    Definition Classes
    OpsOpsLike
  26. macro def reduce[U >: T](operator: (U, U) ⇒ U)(implicit ctx: Scheduler): U

    Definition Classes
    OpsOpsLike
  27. def seq: Par[Array[T]]

    Definition Classes
    OpsOpsLike
  28. def stealer: PreciseStealer[T]

    Definition Classes
    OpsOpsLikeOpsLike
  29. macro def sum[U >: T](implicit num: Numeric[U], ctx: Scheduler): U

    Definition Classes
    OpsOpsLike
  30. def toString(): String

    Definition Classes
    Any
  31. def zip[S, R](arr: Zippable[S])(f: (T, S) ⇒ R): Zippable[R]

    Definition Classes
    OpsLike

Inherited from OpsLike[T, Par[Array[T]]]

Inherited from OpsLike[T, Par[Array[T]]]

Inherited from AnyVal

Inherited from Any

Ungrouped