breeze

generic

package generic

Visibility
  1. Public
  2. All

Type Members

  1. trait MMRegistry1[M] extends AnyRef

  2. trait MMRegistry2[R] extends AnyRef

  3. trait MMRegistry3[R] extends AnyRef

  4. trait MappingUFunc extends MappingUFuncLowPrio

  5. sealed trait MappingUFuncLowPrio extends AnyRef

  6. trait MethodImpl[A, +R] extends AnyRef

    Basically Function1, but not because we don't want these coming up when implicit search happens.

  7. trait Multimethod[Method, A <: AnyRef, R] extends MMRegistry1[Method]

    A Multimethod is basically a glorified registry that uses dynamic reflection (and subtyping) to determine which version of the method to invoke.

  8. trait Multimethod2[Method[AA, BB, RR] <: (AA, BB) ⇒ RR, A, B, R] extends (A, B) ⇒ R with MMRegistry2[Method[_ <: A, _ <: B, _ <: R]]

  9. trait Multiproc2[Method[AA, BB] <: (AA, BB) ⇒ Unit, A <: AnyRef, B] extends (A, B) ⇒ Unit with MMRegistry2[Method[_ <: A, _ <: B]]

    A Multiproc2 is a Multimethod that is guaranteed to return Unit

  10. trait UFunc extends AnyRef

    "Universal" Functions that mimic numpy's.

  11. trait VariableUFunc[U <: UFunc, T <: VariableUFunc[U, T]] extends AnyRef

  12. case class WrappedUFunc1[A1, R](f: (A1) ⇒ R) extends VariableUFunc[WrappedUFunc.type, WrappedUFunc1[A1, R]] with Product with Serializable

  13. case class WrappedUFunc2[A1, A2, R](f: (A1, A2) ⇒ R) extends VariableUFunc[WrappedUFunc.type, WrappedUFunc2[A1, A2, R]] with Product with Serializable

  14. trait WrappedUFuncLowPrio extends AnyRef

Value Members

  1. object UFunc

  2. object WrappedUFunc extends UFunc with WrappedUFuncLowPrio

Ungrouped