Class FederatedRange
java.lang.Object
org.apache.sysds.runtime.controlprogram.federated.FederatedRange
- All Implemented Interfaces:
Comparable<FederatedRange>
-
Constructor Summary
ConstructorsConstructorDescriptionFederatedRange(long[] beginDims, long[] endDims) Create a range with the indexes of each dimension between their respectivebeginDimsandendDimsvalues.FederatedRange(FederatedRange other) Does a deep copy of anotherFederatedRangeobject.FederatedRange(FederatedRange other, long clen) -
Method Summary
-
Constructor Details
-
FederatedRange
public FederatedRange(long[] beginDims, long[] endDims) Create a range with the indexes of each dimension between their respectivebeginDimsandendDimsvalues.- Parameters:
beginDims- the beginning indexes for each dimensionendDims- the ending indexes for each dimension
-
FederatedRange
Does a deep copy of anotherFederatedRangeobject.- Parameters:
other- theFederatedRangeto copy
-
FederatedRange
-
-
Method Details
-
setBeginDim
public void setBeginDim(int dim, long value) -
setEndDim
public void setEndDim(int dim, long value) -
getBeginDims
public long[] getBeginDims() -
getEndDims
public long[] getEndDims() -
getBeginDimsInt
public int[] getBeginDimsInt() -
getEndDimsInt
public int[] getEndDimsInt() -
getSize
public long getSize() -
getSize
public long getSize(int dim) -
compareTo
- Specified by:
compareToin interfaceComparable<FederatedRange>
-
toString
-
equals
-
hashCode
public int hashCode() -
shift
-
transpose
-
asIndexRange
-