This object provides a set of operations needed to create immutable.ParVector
values.
This object provides a set of operations needed to create immutable.ParVector
values.
- Companion
- class
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.
- Inherited from
- ParFactory
Value members
Concrete methods
Inherited methods
Creates a $coll with the specified elements.
Creates a $coll with the specified elements.
- Type Params
- A
the type of the ${coll}'s elements
- Value Params
- elems
the elements of the created $coll
- 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 Params
- xss
the collections that are to be concatenated.
- 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 Params
- A
the type of the ${coll}'s elements
- 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 Params
- 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
- 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 Params
- 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
- 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 Params
- 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
- 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 Params
- elem
the element computation
- n1
the number of elements in the 1st dimension
- n2
the number of elements in the 2nd dimension
- 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 Params
- elem
the element computation
- n
the number of elements contained in the parallel collection.
- 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 Params
- 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
- 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 Params
- 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)
- 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 Params
- end
the end value of the parallel collection (the first value NOT contained)
- start
the first element of the parallel collection
- 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 Params
- 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
- 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 Params
- 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
- 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 Params
- 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
- 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 Params
- f
The function computing element values
- n1
the number of elements in the 1st dimension
- n2
the number of elements in the 2nd dimension
- 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 Params
- f
The function computing element values
- n
The number of elements in the parallel collection
- Returns
A parallel collection consisting of elements
f(0), ..., f(n -1)
- Inherited from
- ParFactory