| Package | Description |
|---|---|
| edu.rice.hj.api |
The base package for all Habanero-Java API.
|
| edu.rice.hj.experimental | |
| edu.rice.hj.experimental.api | |
| 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.
|
| Class and Description |
|---|
| HjBinaryEureka |
| HjConvergenceEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate) |
| HjCountEureka
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
|
| HjEngineEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newEngineEureka(int) |
| HjEureka
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
| HjExpression.HjAwaitExpression
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
|
| HjExtremaEureka
This Eureka tries to maximize its current value.
|
| HjFastBarrierEureka |
| HjLogicalOperator |
| HjSearchEureka
A
HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly
terminates the task that triggered the event. |
| HjTimerEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newTimerEureka(int) |
| HjVersionEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newVersionEureka(int) |
| Class and Description |
|---|
| HjBinaryEureka |
| HjConvergenceEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate) |
| HjCountEureka
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
|
| HjEngineEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newEngineEureka(int) |
| HjEureka
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
| HjExpression.HjAwaitExpression
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
|
| HjExpression.HjBooleanExpression
The parent class for all boolean expressions.
|
| HjExtremaEureka
This Eureka tries to maximize its current value.
|
| HjFastBarrierEureka |
| HjLogicalOperator |
| HjPhasedBody |
| HjSearchEureka
A
HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly
terminates the task that triggered the event. |
| HjTimerEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newTimerEureka(int) |
| HjVersionEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newVersionEureka(int) |
| Class and Description |
|---|
| HjEureka
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
| HjExpression.HjAwaitExpression
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
|
| HjExpression.HjBooleanExpression
The parent class for all boolean expressions.
|
| HjLogicalOperator |
| HjPhasedBody |
| Class and Description |
|---|
| HjBinaryEureka |
| HjConvergenceEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate) |
| HjCountEureka
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
|
| HjEngineEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newEngineEureka(int) |
| HjEureka
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
| HjExpression.HjAwaitExpression
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
|
| HjExtremaEureka
This Eureka tries to maximize its current value.
|
| HjFastBarrierEureka |
| HjLogicalOperator |
| HjSearchEureka
A
HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly
terminates the task that triggered the event. |
| HjTimerEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newTimerEureka(int) |
| HjVersionEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newVersionEureka(int) |
| Class and Description |
|---|
| HjBinaryEureka |
| HjConvergenceEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate) |
| HjCountEureka
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
|
| HjEngineEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newEngineEureka(int) |
| HjEureka
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
| HjExtremaEureka
This Eureka tries to maximize its current value.
|
| HjFastBarrierEureka |
| HjSearchEureka
A
HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly
terminates the task that triggered the event. |
| HjTimerEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newTimerEureka(int) |
| HjVersionEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newVersionEureka(int) |
| Class and Description |
|---|
| HjBinaryEureka |
| HjConvergenceEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate) |
| HjCountEureka
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
|
| HjEngineEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newEngineEureka(int) |
| HjEureka
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
| HjExpression.HjAwaitExpression
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
|
| HjExtremaEureka
This Eureka tries to maximize its current value.
|
| HjFastBarrierEureka |
| HjLogicalOperator |
| HjSearchEureka
A
HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly
terminates the task that triggered the event. |
| HjTimerEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newTimerEureka(int) |
| HjVersionEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newVersionEureka(int) |
| Class and Description |
|---|
| HjBinaryEureka |
| HjConvergenceEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate) |
| HjCountEureka
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
|
| HjEngineEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newEngineEureka(int) |
| HjEureka
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
| HjExpression.HjAwaitExpression
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
|
| HjExtremaEureka
This Eureka tries to maximize its current value.
|
| HjFastBarrierEureka |
| HjLogicalOperator |
| HjSearchEureka
A
HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly
terminates the task that triggered the event. |
| HjTimerEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newTimerEureka(int) |
| HjVersionEureka
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newVersionEureka(int) |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.