This object provides a set of operations needed to create ParIterable
values.
Attributes
Members list
Type members
Inherited classlikes
A generic implementation of the CanCombineFrom
trait, which forwards all calls to apply(from)
to the genericParBuilder
method of the parallel collection from
, and calls to apply()
to this factory.
A generic implementation of the CanCombineFrom
trait, which forwards all calls to apply(from)
to the genericParBuilder
method of the parallel collection from
, and calls to apply()
to this factory.
Attributes
- Inherited from:
- ParFactory
- Supertypes
Value members
Concrete methods
The default builder for mutable.ParSeq
objects.
The default builder for mutable.ParSeq
objects.
Attributes
The parallel builder for mutable.ParSeq
objects.
The parallel builder for mutable.ParSeq
objects.
Attributes
Inherited methods
Creates a $coll with the specified elements.
Creates a $coll with the specified elements.
Type parameters
- A
-
the type of the ${coll}'s elements
Value parameters
- elems
-
the elements of the created $coll
Attributes
- Returns
-
a new $coll with elements
elems
- Inherited from:
- GenericParCompanion
Concatenates all argument collections into a single parallel collection.
Concatenates all argument collections into a single parallel collection.
Value parameters
- xss
-
the collections that are to be concatenated.
Attributes
- Returns
-
the concatenation of all the collections.
- Inherited from:
- ParFactory
An empty collection of type ``ParIterable[A]
An empty collection of type ``ParIterable[A]
Type parameters
- A
-
the type of the ${coll}'s elements
Attributes
- Inherited from:
- GenericParCompanion
Produces a five-dimensional parallel collection containing the results of some element computation a number of times.
Produces a five-dimensional parallel collection containing the results of some element computation a number of times.
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3nd dimension
- n4
-
the number of elements in the 4th dimension
- n5
-
the number of elements in the 5th dimension
Attributes
- Returns
-
A parallel collection that contains the results of
n1 x n2 x n3 x n4 x n5
evaluations ofelem
. - Inherited from:
- ParFactory
Produces a four-dimensional parallel collection containing the results of some element computation a number of times.
Produces a four-dimensional parallel collection containing the results of some element computation a number of times.
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3nd dimension
- n4
-
the number of elements in the 4th dimension
Attributes
- Returns
-
A parallel collection that contains the results of
n1 x n2 x n3 x n4
evaluations ofelem
. - Inherited from:
- ParFactory
Produces a three-dimensional parallel collection containing the results of some element computation a number of times.
Produces a three-dimensional parallel collection containing the results of some element computation a number of times.
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3nd dimension
Attributes
- Returns
-
A parallel collection that contains the results of
n1 x n2 x n3
evaluations ofelem
. - Inherited from:
- ParFactory
Produces a two-dimensional parallel collection containing the results of some element computation a number of times.
Produces a two-dimensional parallel collection containing the results of some element computation a number of times.
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
Attributes
- Returns
-
A parallel collection that contains the results of
n1 x n2
evaluations ofelem
. - Inherited from:
- ParFactory
Produces a parallel collection containing the results of some element computation a number of times.
Produces a parallel collection containing the results of some element computation a number of times.
Value parameters
- elem
-
the element computation
- n
-
the number of elements contained in the parallel collection.
Attributes
- Returns
-
A parallel collection that contains the results of
n
evaluations ofelem
. - Inherited from:
- ParFactory
Produces a parallel collection containing repeated applications of a function to a start value.
Produces a parallel collection containing repeated applications of a function to a start value.
Value parameters
- f
-
the function that's repeatedly applied
- len
-
the number of elements contained in the parallel collection
- start
-
the start value of the parallel collection
Attributes
- Returns
-
a parallel collection with
len
values in the sequencestart, f(start), f(f(start)), ...
- Inherited from:
- ParFactory
Produces a parallel collection containing equally spaced values in some integer interval.
Produces a parallel collection containing equally spaced values in some integer interval.
Value parameters
- end
-
the end value of the parallel collection (the first value NOT contained)
- start
-
the start value of the parallel collection
- step
-
the difference between successive elements of the parallel collection (must be positive or negative)
Attributes
- Returns
-
a parallel collection with values
start, start + step, ...
up to, but excludingend
- Inherited from:
- ParFactory
Produces a parallel collection containing a sequence of increasing of integers.
Produces a parallel collection containing a sequence of increasing of integers.
Value parameters
- end
-
the end value of the parallel collection (the first value NOT contained)
- start
-
the first element of the parallel collection
Attributes
- Returns
-
a parallel collection with values
start, start + 1, ..., end - 1
- Inherited from:
- ParFactory
Produces a five-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Produces a five-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3nd dimension
- n4
-
the number of elements in the 4th dimension
- n5
-
the number of elements in the 5th dimension
Attributes
- Returns
-
A parallel collection consisting of elements
f(i1, i2, i3, i4, i5)
for0 <= i1 < n1
,0 <= i2 < n2
,0 <= i3 < n3
,0 <= i4 < n4
, and0 <= i5 < n5
. - Inherited from:
- ParFactory
Produces a four-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Produces a four-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3nd dimension
- n4
-
the number of elements in the 4th dimension
Attributes
- Returns
-
A parallel collection consisting of elements
f(i1, i2, i3, i4)
for0 <= i1 < n1
,0 <= i2 < n2
,0 <= i3 < n3
, and0 <= i4 < n4
. - Inherited from:
- ParFactory
Produces a three-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Produces a three-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3nd dimension
Attributes
- Returns
-
A parallel collection consisting of elements
f(i1, i2, i3)
for0 <= i1 < n1
,0 <= i2 < n2
, and0 <= i3 < n3
. - Inherited from:
- ParFactory
Produces a two-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Produces a two-dimensional parallel collection containing values of a given function over ranges of integer values starting from 0.
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
Attributes
- Returns
-
A parallel collection consisting of elements
f(i1, i2)
for0 <= i1 < n1
and0 <= i2 < n2
. - Inherited from:
- ParFactory
Produces a parallel collection containing values of a given function over a range of integer values starting from 0.
Produces a parallel collection containing values of a given function over a range of integer values starting from 0.
Value parameters
- f
-
The function computing element values
- n
-
The number of elements in the parallel collection
Attributes
- Returns
-
A parallel collection consisting of elements
f(0), ..., f(n -1)
- Inherited from:
- ParFactory