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.