| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | MIN_PARTITION
The smallest subtask array partition size to use as threshold |
| pack-priv static final int |
| Access | Constructor and Description |
|---|---|
| private |
| CUMULATE | back to summary |
|---|---|
| pack-priv static final int CUMULATE | |
| FINISHED | back to summary |
|---|---|
| pack-priv static final int FINISHED | |
| MIN_PARTITION | back to summary |
|---|---|
| pack-priv static final int MIN_PARTITION The smallest subtask array partition size to use as threshold | |
| SUMMED | back to summary |
|---|---|
| pack-priv static final int SUMMED | |
| ArrayPrefixHelpers | back to summary |
|---|---|
| private ArrayPrefixHelpers() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final T[] | |
| pack-priv final int | |
| pack-priv final BinaryOperator | |
| pack-priv final int | |
| pack-priv T | |
| pack-priv ArrayPrefixHelpers. | |
| pack-priv final int | |
| pack-priv final int | |
| pack-priv T | |
| pack-priv ArrayPrefixHelpers. | |
| private static final long | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| public | CumulateTask(ArrayPrefixHelpers.
Root task constructor |
| pack-priv | CumulateTask(ArrayPrefixHelpers.
Subtask constructor |
| Modifier and Type | Method and Description |
|---|---|
| public final void | compute()
Implements abstract java. The main computation performed by this task. |
| array | back to summary |
|---|---|
pack-priv final T[] array
| |
| fence | back to summary |
|---|---|
| pack-priv final int fence | |
| function | back to summary |
|---|---|
pack-priv final BinaryOperator<T> function
| |
| hi | back to summary |
|---|---|
| pack-priv final int hi | |
| in | back to summary |
|---|---|
pack-priv T in
| |
| left | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| lo | back to summary |
|---|---|
| pack-priv final int lo | |
| origin | back to summary |
|---|---|
| pack-priv final int origin | |
| out | back to summary |
|---|---|
pack-priv T out
| |
| right | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides java. | |
| threshold | back to summary |
|---|---|
| pack-priv final int threshold | |
| CumulateTask | back to summary |
|---|---|
| public CumulateTask(ArrayPrefixHelpers. Root task constructor | |
| CumulateTask | back to summary |
|---|---|
| pack-priv CumulateTask(ArrayPrefixHelpers. Subtask constructor | |
| compute | back to summary |
|---|---|
| public final void compute() Implements abstract java. Doc from java. The main computation performed by this task. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final double[] | |
| pack-priv final int | |
| pack-priv final DoubleBinaryOperator | |
| pack-priv final int | |
| pack-priv double | |
| pack-priv ArrayPrefixHelpers. | |
| pack-priv final int | |
| pack-priv final int | |
| pack-priv double | |
| pack-priv ArrayPrefixHelpers. | |
| private static final long | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| public | DoubleCumulateTask(ArrayPrefixHelpers.
Root task constructor |
| pack-priv | DoubleCumulateTask(ArrayPrefixHelpers.
Subtask constructor |
| Modifier and Type | Method and Description |
|---|---|
| public final void | compute()
Implements abstract java. The main computation performed by this task. |
| array | back to summary |
|---|---|
| pack-priv final double[] array | |
| fence | back to summary |
|---|---|
| pack-priv final int fence | |
| function | back to summary |
|---|---|
pack-priv final DoubleBinaryOperator function
| |
| hi | back to summary |
|---|---|
| pack-priv final int hi | |
| in | back to summary |
|---|---|
| pack-priv double in | |
| left | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| lo | back to summary |
|---|---|
| pack-priv final int lo | |
| origin | back to summary |
|---|---|
| pack-priv final int origin | |
| out | back to summary |
|---|---|
| pack-priv double out | |
| right | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides java. | |
| threshold | back to summary |
|---|---|
| pack-priv final int threshold | |
| DoubleCumulateTask | back to summary |
|---|---|
| public DoubleCumulateTask(ArrayPrefixHelpers. Root task constructor | |
| DoubleCumulateTask | back to summary |
|---|---|
| pack-priv DoubleCumulateTask(ArrayPrefixHelpers. Subtask constructor | |
| compute | back to summary |
|---|---|
| public final void compute() Implements abstract java. Doc from java. The main computation performed by this task. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final int[] | |
| pack-priv final int | |
| pack-priv final IntBinaryOperator | |
| pack-priv final int | |
| pack-priv int | |
| pack-priv ArrayPrefixHelpers. | |
| pack-priv final int | |
| pack-priv final int | |
| pack-priv int | |
| pack-priv ArrayPrefixHelpers. | |
| private static final long | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| public | IntCumulateTask(ArrayPrefixHelpers.
Root task constructor |
| pack-priv | IntCumulateTask(ArrayPrefixHelpers.
Subtask constructor |
| Modifier and Type | Method and Description |
|---|---|
| public final void | compute()
Implements abstract java. The main computation performed by this task. |
| array | back to summary |
|---|---|
| pack-priv final int[] array | |
| fence | back to summary |
|---|---|
| pack-priv final int fence | |
| function | back to summary |
|---|---|
pack-priv final IntBinaryOperator function
| |
| hi | back to summary |
|---|---|
| pack-priv final int hi | |
| in | back to summary |
|---|---|
| pack-priv int in | |
| left | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| lo | back to summary |
|---|---|
| pack-priv final int lo | |
| origin | back to summary |
|---|---|
| pack-priv final int origin | |
| out | back to summary |
|---|---|
| pack-priv int out | |
| right | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides java. | |
| threshold | back to summary |
|---|---|
| pack-priv final int threshold | |
| IntCumulateTask | back to summary |
|---|---|
| public IntCumulateTask(ArrayPrefixHelpers. Root task constructor | |
| IntCumulateTask | back to summary |
|---|---|
| pack-priv IntCumulateTask(ArrayPrefixHelpers. Subtask constructor | |
| compute | back to summary |
|---|---|
| public final void compute() Implements abstract java. Doc from java. The main computation performed by this task. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final long[] | |
| pack-priv final int | |
| pack-priv final LongBinaryOperator | |
| pack-priv final int | |
| pack-priv long | |
| pack-priv ArrayPrefixHelpers. | |
| pack-priv final int | |
| pack-priv final int | |
| pack-priv long | |
| pack-priv ArrayPrefixHelpers. | |
| private static final long | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| public | LongCumulateTask(ArrayPrefixHelpers.
Root task constructor |
| pack-priv | LongCumulateTask(ArrayPrefixHelpers.
Subtask constructor |
| Modifier and Type | Method and Description |
|---|---|
| public final void | compute()
Implements abstract java. The main computation performed by this task. |
| array | back to summary |
|---|---|
| pack-priv final long[] array | |
| fence | back to summary |
|---|---|
| pack-priv final int fence | |
| function | back to summary |
|---|---|
pack-priv final LongBinaryOperator function
| |
| hi | back to summary |
|---|---|
| pack-priv final int hi | |
| in | back to summary |
|---|---|
| pack-priv long in | |
| left | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| lo | back to summary |
|---|---|
| pack-priv final int lo | |
| origin | back to summary |
|---|---|
| pack-priv final int origin | |
| out | back to summary |
|---|---|
| pack-priv long out | |
| right | back to summary |
|---|---|
| pack-priv ArrayPrefixHelpers. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides java. | |
| threshold | back to summary |
|---|---|
| pack-priv final int threshold | |
| LongCumulateTask | back to summary |
|---|---|
| public LongCumulateTask(ArrayPrefixHelpers. Root task constructor | |
| LongCumulateTask | back to summary |
|---|---|
| pack-priv LongCumulateTask(ArrayPrefixHelpers. Subtask constructor | |
| compute | back to summary |
|---|---|
| public final void compute() Implements abstract java. Doc from java. The main computation performed by this task. | |