public abstract class BroadcastIterator extends BroadcastIteratorBase
For speed, there are public members. Note, index is not updated
Modifier and Type | Field and Description |
---|---|
double |
aDouble
Current value in first dataset
|
long |
aLong
Current value in first dataset
|
protected Dataset |
oDataset
Output dataset
|
int |
oIndex
Index in output dataset
|
protected boolean |
outputA |
protected boolean |
outputB |
aDataset, aIndex, asDouble, bDataset, bDouble, bIndex, bLong, maxShape, pos, read
index
Modifier | Constructor and Description |
---|---|
protected |
BroadcastIterator(Dataset a,
Dataset b,
Dataset o) |
Modifier and Type | Method and Description |
---|---|
static BroadcastIterator |
createIterator(Dataset a,
Dataset b) |
static BroadcastIterator |
createIterator(Dataset a,
Dataset b,
Dataset o) |
static BroadcastIterator |
createIterator(Dataset a,
Dataset b,
Dataset o,
boolean createIfNull) |
Dataset |
getOutput() |
protected void |
storeCurrentValues()
Read and store current values
|
getPos, getShape, isOutputDouble, setOutputDouble
hasNext, reset
public int oIndex
public double aDouble
public long aLong
protected final boolean outputA
protected final boolean outputB
protected BroadcastIterator(Dataset a, Dataset b, Dataset o)
public static BroadcastIterator createIterator(Dataset a, Dataset b)
public static BroadcastIterator createIterator(Dataset a, Dataset b, Dataset o)
public static BroadcastIterator createIterator(Dataset a, Dataset b, Dataset o, boolean createIfNull)
protected void storeCurrentValues()
BroadcastIteratorBase
storeCurrentValues
in class BroadcastIteratorBase
Copyright © 2014–2019 Eclipse Foundation. All rights reserved.