public class CPUTransformAlongDimensionTask extends BaseCPUAction
Modifier and Type | Field and Description |
---|---|
protected int[] |
dimensions |
protected TransformOp |
op |
protected List<Task<Void>> |
subTasks |
Constructor and Description |
---|
CPUTransformAlongDimensionTask(TransformOp op,
int threshold,
int... dimensions) |
Modifier and Type | Method and Description |
---|---|
Void |
call()
Compute the result immediately, in the current thread
|
protected void |
compute() |
blockUntilComplete, doTensorFirst, invokeAsync, invokeBlocking
exec, getRawResult, setRawResult
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
protected final TransformOp op
protected final int[] dimensions
public CPUTransformAlongDimensionTask(TransformOp op, int threshold, int... dimensions)
public Void call()
Task
protected void compute()
compute
in class RecursiveAction
Copyright © 2015. All Rights Reserved.