Package | Description |
---|---|
edu.rice.hj |
The base package for all habanero-java related items.
|
edu.rice.hj.api |
The base package for all Habanero-Java API.
|
edu.rice.hj.experimental | |
edu.rice.hj.runtime.baseruntime | |
edu.rice.hj.runtime.eureka | |
edu.rice.hj.runtime.javafj | |
edu.rice.hj.runtime.sequential |
The base package for a sequential implementation of the HJ runtime.
|
Modifier and Type | Method and Description |
---|---|
static void |
Module0.forallNb(int startInc,
int endInc,
HjProcedure<Integer> body)
Construct to represent loop-level parallelism.
|
static <T> void |
Module0.forallNb(Iterable<T> iterable,
HjProcedure<T> body)
Construct to represent loop-level parallelism.
|
static void |
Module0.forallNbChunked(int startInc,
int endInc,
HjProcedure<Integer> body)
Construct to represent loop-level parallelism using chunking/grouping.
|
static void |
Module0.forallNbChunked(int startInc,
int endInc,
int chunkSize,
HjProcedure<Integer> body)
Construct to represent loop-level parallelism using chunking/grouping.
|
static void |
Module0.forasyncNb(int startInc,
int endInc,
HjProcedure<Integer> body)
Construct to represent loop-level parallelism.
|
static <T> void |
Module0.forasyncNb(Iterable<T> iterable,
HjProcedure<T> body)
Construct to represent loop-level parallelism.
|
static void |
Module0.forasyncNbChunked(int startInc,
int endInc,
HjProcedure<Integer> body)
Construct to represent loop-level parallelism.
|
static void |
Module0.forasyncNbChunked(int startInc,
int endInc,
int chunkSize,
HjProcedure<Integer> body)
Construct to represent loop-level parallelism.
|
static void |
Module0.forseqNb(int startInc,
int endInc,
HjProcedure<Integer> body)
Construct to represent loop-level parallelism.
|
static <T> void |
Module0.forseqNb(Iterable<T> iterable,
HjProcedure<T> body)
Construct to represent loop-level parallelism.
|
static <MsgType> HjActor<MsgType> |
Module2.newActor(HjProcedure<Pair<HjActor<MsgType>,MsgType>> processor)
Factory method to create a new Actor instance with the specified message processing body.
|
Modifier and Type | Method and Description |
---|---|
<T> HjConvergenceEureka<T> |
HjRuntime.newConvergenceEureka(T initialValue,
java.util.function.BiPredicate<T,T> checker,
HjProcedure<T> convergenceCallback)
Factory method to create a new
HjConvergenceEureka instance. |
Modifier and Type | Method and Description |
---|---|
static <T> void |
ModuleY.forallItems(int numTasks,
HjIndexable<T> items,
HjProcedure<T> processBody)
Task farming support while processing items.
|
static <T> void |
ModuleY.forallItems(int numTasks,
List<T> items,
HjProcedure<T> processBody)
Task farming support while processing items.
|
static <T> void |
ModuleY.forallItems(int numTasks,
T[] items,
HjProcedure<T> processBody)
Task farming support while processing items.
|
static <T> void |
ModuleY.forasyncItems(int numTasks,
HjIndexable<T> items,
HjProcedure<T> processBody)
Task farming support while processing items.
|
static <T> void |
ModuleY.forasyncItems(int numTasks,
List<T> items,
HjProcedure<T> processBody)
Task farming support while processing items.
|
static <T> void |
ModuleY.forasyncItems(int numTasks,
T[] items,
HjProcedure<T> processBody)
Task farming support while processing items.
|
static <T> HjConvergenceEureka<T> |
ModuleZ.newConvergenceEureka(T initialValue,
java.util.function.BiPredicate<T,T> checker,
HjProcedure<T> convergenceCallback)
Factory method to create a new
HjConvergenceEureka instance. |
Modifier and Type | Method and Description |
---|---|
<T> HjConvergenceEureka<T> |
BaseRuntime.newConvergenceEureka(T initialValue,
java.util.function.BiPredicate<T,T> checker,
HjProcedure<T> convergenceCallback)
Factory method to create a new
HjConvergenceEureka instance. |
Constructor and Description |
---|
HjConvergenceEurekaImpl(T initialValue,
java.util.function.BiPredicate<T,T> checker,
HjProcedure<T> convergenceCallback) |
Modifier and Type | Method and Description |
---|---|
<T> HjConvergenceEureka<T> |
JavaForkJoinRuntime.newConvergenceEureka(T initialValue,
java.util.function.BiPredicate<T,T> checker,
HjProcedure<T> convergenceCallback)
Factory method to create a new
HjConvergenceEureka instance. |
Modifier and Type | Method and Description |
---|---|
<T> HjConvergenceEureka<T> |
SequentialRuntime.newConvergenceEureka(T initialValue,
java.util.function.BiPredicate<T,T> checker,
HjProcedure<T> convergenceCallback)
Factory method to create a new
HjConvergenceEureka instance. |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.