public class FederatedRange extends Object implements Comparable<FederatedRange>
| Constructor and Description |
|---|
FederatedRange(FederatedRange other)
Does a deep copy of another
FederatedRange object. |
FederatedRange(FederatedRange other,
long clen) |
FederatedRange(long[] beginDims,
long[] endDims)
Create a range with the indexes of each dimension between their respective
beginDims and
endDims values. |
| Modifier and Type | Method and Description |
|---|---|
IndexRange |
asIndexRange() |
int |
compareTo(FederatedRange o) |
long[] |
getBeginDims() |
int[] |
getBeginDimsInt() |
long[] |
getEndDims() |
int[] |
getEndDimsInt() |
long |
getSize() |
long |
getSize(int dim) |
void |
setBeginDim(int dim,
long value) |
void |
setEndDim(int dim,
long value) |
FederatedRange |
shift(long rshift,
long cshift) |
String |
toString() |
FederatedRange |
transpose() |
public FederatedRange(long[] beginDims,
long[] endDims)
beginDims and
endDims values.beginDims - the beginning indexes for each dimensionendDims - the ending indexes for each dimensionpublic FederatedRange(FederatedRange other)
FederatedRange object.other - the FederatedRange to copypublic FederatedRange(FederatedRange other, long clen)
public void setBeginDim(int dim,
long value)
public void setEndDim(int dim,
long value)
public long[] getBeginDims()
public long[] getEndDims()
public int[] getBeginDimsInt()
public int[] getEndDimsInt()
public long getSize()
public long getSize(int dim)
public int compareTo(FederatedRange o)
compareTo in interface Comparable<FederatedRange>public FederatedRange shift(long rshift, long cshift)
public FederatedRange transpose()
public IndexRange asIndexRange()
Copyright © 2020 The Apache Software Foundation. All rights reserved.