Instance Constructors
-
new
ForEach3
(opA: Op[Array[A]], opB: Op[Array[B]], opC: Op[Array[C]])(f: (A, B, C) ⇒ Op[Z])(implicit arg0: Manifest[Z])
Type Members
-
type
Steps
= PartialFunction[Any, StepOutput[Array[Z]]]
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
-
def
asInstanceOf
[T0]
: T0
-
def
canEqual
(arg0: Any): Boolean
-
def
clone
(): AnyRef
-
val
debug
: Boolean
-
def
dispatch
(dispatcher: ActorRef): DispatchedOperation[Array[Z]]
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
name
: String
-
def
ne
(arg0: AnyRef): Boolean
-
val
nextSteps
: PartialFunction[Any, StepOutput[Array[Z]]]
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
val
opA
: Op[Array[A]]
-
val
opB
: Op[Array[B]]
-
val
opC
: Op[Array[C]]
-
def
productArity
: Int
-
def
productElement
(arg0: Int): Any
-
def
productIterator
: Iterator[Any]
-
def
productPrefix
: String
-
-
def
runAsync
(args: Args): StepOutput[Array[Z]]
-
def
step2
(as: Array[A], bs: Array[B], cs: Array[C], context: Context): StepOutput[Array[Z]]
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Deprecated Value Members
-
def
productElements
: Iterator[Any]
Inherited from Serializable
Inherited from Serializable
Inherited from Product
Inherited from Equals
Inherited from AnyRef
Inherited from Any
Evaluates the given operations (opA opB, and opC) to get arrays of A's, B's and C's (which should be the same length).
Then, applies the given function (f) to each (A, B, C) triple in (grouped by array index) to get a Z value. The resulting array of Z's is returned.