org.codehaus.gpars

groovyx.gpars.extra166y
[Java] Class AbstractParallelAnyArray.LFPap

java.lang.Object
  AbstractParallelAnyArray.LPap
      groovyx.gpars.extra166y.ParallelLongArrayWithLongMapping
          groovyx.gpars.extra166y.ParallelLongArrayWithFilter
              groovyx.gpars.extra166y.AbstractParallelAnyArray.LFPap

static final class AbstractParallelAnyArray.LFPap
extends ParallelLongArrayWithFilter

Field Summary
LongPredicate selector

 
Constructor Summary
AbstractParallelAnyArray.LFPap(ForkJoinPool ex, int origin, int fence, long[] array, LongPredicate selector)

 
Method Summary
boolean hasFilter()

boolean isSelected(int i)

void leafApply(int lo, int hi, LongProcedure procedure)

void leafBinaryIndexMap(int l, int h, IntAndLongToLong op)

void leafCombineInPlace(int l, int h, long[] other, int otherOffset, BinaryLongOp combiner)

void leafCombineInPlace(int l, int h, ParallelLongArrayWithLongMapping other, int otherOffset, BinaryLongOp combiner)

void leafFill(int l, int h, long value)

void leafGenerate(int l, int h, LongGenerator generator)

void leafIndexMap(int l, int h, IntToLong op)

long leafReduce(int lo, int hi, LongReducer reducer, long base)

void leafTransform(int l, int h, LongOp op)

ParallelLongArrayWithFilter withFilter(LongPredicate selector)

ParallelLongArrayWithFilter withIndexedFilter(IntAndLongPredicate selector)

ParallelLongArrayWithMapping withIndexedMapping(IntAndLongToObject mapper)

ParallelLongArrayWithDoubleMapping withIndexedMapping(IntAndLongToDouble mapper)

ParallelLongArrayWithLongMapping withIndexedMapping(IntAndLongToLong mapper)

ParallelLongArrayWithMapping withMapping(LongToObject op)

ParallelLongArrayWithLongMapping withMapping(LongOp op)

ParallelLongArrayWithDoubleMapping withMapping(LongToDouble op)

 
Methods inherited from class ParallelLongArrayWithFilter
allUniqueElements, hasAllEqualElements, leafTransfer, leafTransferByIndex, lget, replaceWithGeneratedValue, replaceWithMappedIndex, replaceWithMappedIndex, replaceWithMapping, replaceWithMapping, replaceWithMapping, replaceWithValue, withFilter, withFilter, withIndexedFilter
 
Methods inherited from class ParallelLongArrayWithLongMapping
all, apply, max, max, min, min, reduce, sequentially, sum, summary, summary, withIndexedMapping, withIndexedMapping, withIndexedMapping, withMapping, withMapping, withMapping, withMapping, withMapping, withMapping, withMapping, withMapping, withMapping, withMapping, withMapping, withMapping
 

Field Detail

selector

final LongPredicate selector


 
Constructor Detail

AbstractParallelAnyArray.LFPap

AbstractParallelAnyArray.LFPap(ForkJoinPool ex, int origin, int fence, long[] array, LongPredicate selector)


 
Method Detail

hasFilter

boolean hasFilter()


isSelected

boolean isSelected(int i)


leafApply

final void leafApply(int lo, int hi, LongProcedure procedure)


leafBinaryIndexMap

final void leafBinaryIndexMap(int l, int h, IntAndLongToLong op)


leafCombineInPlace

final void leafCombineInPlace(int l, int h, long[] other, int otherOffset, BinaryLongOp combiner)


leafCombineInPlace

final void leafCombineInPlace(int l, int h, ParallelLongArrayWithLongMapping other, int otherOffset, BinaryLongOp combiner)


leafFill

final void leafFill(int l, int h, long value)


leafGenerate

final void leafGenerate(int l, int h, LongGenerator generator)


leafIndexMap

final void leafIndexMap(int l, int h, IntToLong op)


leafReduce

final long leafReduce(int lo, int hi, LongReducer reducer, long base)


leafTransform

final void leafTransform(int l, int h, LongOp op)


withFilter

public ParallelLongArrayWithFilter withFilter(LongPredicate selector)


withIndexedFilter

public ParallelLongArrayWithFilter withIndexedFilter(IntAndLongPredicate selector)


withIndexedMapping

public ParallelLongArrayWithMapping withIndexedMapping(IntAndLongToObject mapper)


withIndexedMapping

public ParallelLongArrayWithDoubleMapping withIndexedMapping(IntAndLongToDouble mapper)


withIndexedMapping

public ParallelLongArrayWithLongMapping withIndexedMapping(IntAndLongToLong mapper)


withMapping

public ParallelLongArrayWithMapping withMapping(LongToObject op)


withMapping

public ParallelLongArrayWithLongMapping withMapping(LongOp op)


withMapping

public ParallelLongArrayWithDoubleMapping withMapping(LongToDouble op)


 

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