ArrayOps

final class ArrayOps[@specialized A](arr: Array[A])
class Object
trait Matchable
class Any

Value members

Concrete methods

def qcombine(implicit ev: Monoid[A]): A
def qmax(implicit ev: Order[A]): A
def qmean(implicit ev: Field[A]): A
def qmeanWith[@specialized(Double) R](f: A => R)(implicit ev: Field[R]): R
def qmin(implicit ev: Order[A]): A
def qnorm(p: Int)(implicit ev: Field[A], s: Signed[A], nr: NRoot[A]): A
def qnormWith[@specialized(Double) R](p: Int)(f: A => R)(implicit ev: Field[R], s: Signed[R], nr: NRoot[R]): R
def qproduct(implicit ev: MultiplicativeMonoid[A]): A
def qsampled(n: Int)(implicit gen: Generator, ct: ClassTag[A]): Array[A]
def qsearch(a: A)(implicit ev: Order[A]): Int
def qselect(k: Int)(implicit ev: Order[A], ct: ClassTag[A]): Unit
def qselected(k: Int)(implicit ev: Order[A], ct: ClassTag[A]): Array[A]
def qshuffle(implicit gen: Generator): Unit
def qshuffled(implicit gen: Generator): Array[A]
def qsort(implicit ev: Order[A], ct: ClassTag[A]): Unit
def qsortBy[@specialized B](f: A => B)(implicit ev: Order[B], ct: ClassTag[A]): Unit
def qsortWith(f: (A, A) => Int)(implicit ct: ClassTag[A]): Unit
def qsorted(implicit ev: Order[A], ct: ClassTag[A]): Array[A]
def qsortedBy[@specialized B](f: A => B)(implicit ev: Order[B], ct: ClassTag[A]): Array[A]
def qsortedWith(f: (A, A) => Int)(implicit ct: ClassTag[A]): Array[A]
def qsum(implicit ev: AdditiveMonoid[A]): A