public interface Parallel<F extends Kind<F,?>,G extends Kind<G,?>>
-
Method Summary
default <A,
B,
R> Kind<F,R>
default <A,
B,
C,
R>
Kind<F,R>
default <A,
B,
C,
D,
R>
Kind<F,R>
parMapN(Kind<F,? extends A> fa,
Kind<F,? extends B> fb,
Kind<F,? extends C> fc,
Kind<F,? extends D> fd,
Function4<? super A,? super B,? super C,? super D,? extends R> mapper)
default <A,
B,
C,
D,
E,
R>
Kind<F,R>
parMapN(Kind<F,? extends A> fa,
Kind<F,? extends B> fb,
Kind<F,? extends C> fc,
Kind<F,? extends D> fd,
Kind<F,? extends E> fe,
Function5<? super A,? super B,? super C,? super D,? super E,? extends R> mapper)
-
Method Details
-
-
-
sequential
<A> Kind<F,A> sequential(Kind<G,? extends A> value)
-
-
-
parTraverse
default <T extends Kind<T,
?>,
A,
B>
Kind<F,Kind<T,B>> parTraverse(Traverse<T> traverse,
Kind<T,? extends A> value,
Function1<? super A,? extends Kind<F,? extends B>> mapper)
-
-
parMapN
default <A,
B,
R> Kind<F,R> parMapN(Kind<F,? extends A> fa,
Kind<F,? extends B> fb,
Function2<? super A,? super B,? extends R> mapper)
-
parMapN
default <A,
B,
C,
R> Kind<F,R> parMapN(Kind<F,? extends A> fa,
Kind<F,? extends B> fb,
Kind<F,? extends C> fc,
Function3<? super A,? super B,? super C,? extends R> mapper)
-
parMapN
default <A,
B,
C,
D,
R> Kind<F,R> parMapN(Kind<F,? extends A> fa,
Kind<F,? extends B> fb,
Kind<F,? extends C> fc,
Kind<F,? extends D> fd,
Function4<? super A,? super B,? super C,? super D,? extends R> mapper)
-
parMapN
default <A,
B,
C,
D,
E,
R> Kind<F,R> parMapN(Kind<F,? extends A> fa,
Kind<F,? extends B> fb,
Kind<F,? extends C> fc,
Kind<F,? extends D> fd,
Kind<F,? extends E> fe,
Function5<? super A,? super B,? super C,? super D,? super E,? extends R> mapper)
-
-