org.codehaus.gpars

groovyx.gpars.extra166y
[Java] Class PAS.FJRemoveAll

java.lang.Object
  jsr166y.RecursiveAction
      groovyx.gpars.extra166y.PAS.FJRemoveAll

static final class PAS.FJRemoveAll
extends RecursiveAction

Basic FJ task for non-root FJRemoveAll nodes. Differs from FJBase because it requires maintaining explicit right pointers so FJRemoveAllDriver can traverse them


Field Summary
int count

int hi

int[] indices

int lo

FJRemoveAll next

AbstractParallelAnyArray pap

FJRemoveAll right

int threshold

 
Constructor Summary
PAS.FJRemoveAll(AbstractParallelAnyArray pap, int lo, int hi, FJRemoveAll next, int[] indices)

 
Method Summary
void compute()

 

Field Detail

count

int count


hi

final int hi


indices

final int[] indices


lo

final int lo


next

final FJRemoveAll next


pap

final AbstractParallelAnyArray pap


right

FJRemoveAll right


threshold

final int threshold


 
Constructor Detail

PAS.FJRemoveAll

PAS.FJRemoveAll(AbstractParallelAnyArray pap, int lo, int hi, FJRemoveAll next, int[] indices)


 
Method Detail

compute

public void compute()


 

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