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.runtime.arrayview |
The base package for all habanero-java array view classes.
|
edu.rice.hj.runtime.region |
The base package for all habanero-java regions.
|
Modifier and Type | Method and Description |
---|---|
static HjRegion.HjRegion3D |
Module0.newRectangularRegion3D(int pMinInc0,
int pMaxInc0,
int pMinInc1,
int pMaxInc1,
int pMinInc2,
int pMaxInc2)
Factory method to create a 3D rectangular region object.
|
Modifier and Type | Method and Description |
---|---|
static void |
Module1.forall(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Construct to represent loop-level parallelism.
|
static void |
Module1.forallChunked(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Construct to represent loop-level parallelism using chunking/grouping.
|
static void |
Module0.forallNb(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Construct to represent loop-level parallelism.
|
static void |
Module0.forallNbChunked(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Construct to represent loop-level parallelism using chunking/grouping.
|
static void |
HjRegionHelper.forasync(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Helper method for forasyncNb.
|
static void |
Module1.forasync(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Construct to represent loop-level parallelism.
|
static void |
HjRegionHelper.forasyncChunked(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Helper method for forasyncNbChunked.
|
static void |
Module1.forasyncChunked(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Construct to represent loop-level parallelism.
|
static void |
Module0.forasyncNb(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Construct to represent loop-level parallelism.
|
static void |
Module0.forasyncNbChunked(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Construct to represent loop-level parallelism.
|
static void |
HjRegionHelper.forasyncSusp(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Helper method for forasyncNb.
|
static void |
HjRegionHelper.forasyncSuspChunked(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Helper method for forasyncNbChunked.
|
static void |
HjRegionHelper.forseq(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Helper method for forseqNb.
|
static void |
Module1.forseq(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Construct to represent a sequential loop while working with regions.
|
static void |
Module0.forseqNb(HjRegion.HjRegion3D hjRegion,
HjProcedureInt3D body)
Construct to represent a sequential loop while working with regions.
|
static void |
HjRegionHelper.forseqSusp(HjRegion.HjRegion3D hjRegion,
HjSuspendingProcedureInt3D body)
Helper method for forseqNb.
|
static HjDoubleArrayView.HjDoubleArrayView3D |
ModuleN.newDoubleArrayView3D(double[] baseArray,
HjRegion.HjRegion3D region)
Factory method to create a 3D array view.
|
static HjDoubleArrayView.HjDoubleArrayView3D |
ModuleN.newDoubleArrayView3D(double[] baseArray,
int offset,
HjRegion.HjRegion3D region)
Factory method to create a 3D array view with a specified offset.
|
static HjIntArrayView.HjIntArrayView3D |
ModuleN.newIntArrayView3D(int[] baseArray,
HjRegion.HjRegion3D region)
Factory method to create a 3D array view.
|
static HjIntArrayView.HjIntArrayView3D |
ModuleN.newIntArrayView3D(int[] baseArray,
int offset,
HjRegion.HjRegion3D region)
Factory method to create a 3D array view with a specified offset.
|
Modifier and Type | Method and Description |
---|---|
HjRegion.HjRegion3D |
HjIntArrayView.HjIntArrayView3D.region()
Returns the rectangular region for view.
|
HjRegion.HjRegion3D |
HjDoubleArrayView.HjDoubleArrayView3D.region()
Returns the rectangular region for view.
|
Modifier and Type | Field and Description |
---|---|
protected HjRegion.HjRegion3D |
ArrayView3D.shape |
Modifier and Type | Method and Description |
---|---|
HjRegion.HjRegion3D |
ArrayView3D.region()
region.
|
Modifier and Type | Method and Description |
---|---|
static HjDoubleArrayView.HjDoubleArrayView3D |
ArrayViewFactory.newDoubleArrayView3D(double[] baseArray,
int offset,
HjRegion.HjRegion3D region)
Factory method.
|
static HjIntArrayView.HjIntArrayView3D |
ArrayViewFactory.newIntArrayView3D(int[] baseArray,
int offset,
HjRegion.HjRegion3D region)
Factory method.
|
Constructor and Description |
---|
ArrayView3D(HjRegion.HjRegion3D pShape,
int pOffset)
Constructor.
|
DoubleArrayView3D(double[] pDataRavel,
int pOffset,
HjRegion.HjRegion3D pShape)
Constructor.
|
IntArrayView3D(int[] pDataRavel,
int pOffset,
HjRegion.HjRegion3D pShape)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
RectangularRegion3D
RectangularRegion3D class.
|
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.