groovyx.gpars.extra166y
Class PAS.FJSelectAllDriver

java.lang.Object
  extended by jsr166y.ForkJoinTask<java.lang.Void>
      extended by jsr166y.RecursiveAction
          extended by groovyx.gpars.extra166y.PAS.FJSelectAllDriver
All Implemented Interfaces:
java.io.Serializable, java.util.concurrent.Future<java.lang.Void>
Direct Known Subclasses:
PAS.FJDAppendAllDriver, PAS.FJDSelectAllDriver, PAS.FJLAppendAllDriver, PAS.FJLSelectAllDriver, PAS.FJOAppendAllDriver, PAS.FJOSelectAllDriver
Enclosing class:
PAS

abstract static class PAS.FJSelectAllDriver
extends jsr166y.RecursiveAction


Field Summary
(package private)  int[] indices
           
(package private)  int initialOffset
           
(package private)  AbstractParallelAnyArray pap
           
(package private)  int phase
           
(package private)  int resultSize
           
 
Constructor Summary
PAS.FJSelectAllDriver(AbstractParallelAnyArray pap, int initialOffset)
           
 
Method Summary
 void compute()
           
(package private) abstract  void createResults(int size)
           
(package private) abstract  void leafPhase1(int loIdx, int hiIdx, int offset)
           
 
Methods inherited from class jsr166y.RecursiveAction
exec, getRawResult, setRawResult
 
Methods inherited from class jsr166y.ForkJoinTask
adapt, adapt, adapt, cancel, complete, completeExceptionally, fork, get, get, getException, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyInvoke, quietlyJoin, reinitialize, tryUnfork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indices

final int[] indices

pap

final AbstractParallelAnyArray pap

initialOffset

final int initialOffset

phase

int phase

resultSize

int resultSize
Constructor Detail

PAS.FJSelectAllDriver

PAS.FJSelectAllDriver(AbstractParallelAnyArray pap,
                      int initialOffset)
Method Detail

compute

public final void compute()
Specified by:
compute in class jsr166y.RecursiveAction

createResults

abstract void createResults(int size)

leafPhase1

abstract void leafPhase1(int loIdx,
                         int hiIdx,
                         int offset)

Copyright © 2008–2012 Václav Pech. All Rights Reserved.