Class FederatedRange
- java.lang.Object
- 
- org.apache.sysds.runtime.controlprogram.federated.FederatedRange
 
- 
- All Implemented Interfaces:
- Comparable<FederatedRange>
 
 public class FederatedRange extends Object implements Comparable<FederatedRange> 
- 
- 
Constructor SummaryConstructors Constructor Description FederatedRange(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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexRangeasIndexRange()intcompareTo(FederatedRange o)booleanequals(Object o)long[]getBeginDims()int[]getBeginDimsInt()long[]getEndDims()int[]getEndDimsInt()longgetSize()longgetSize(int dim)inthashCode()voidsetBeginDim(int dim, long value)voidsetEndDim(int dim, long value)FederatedRangeshift(long rshift, long cshift)StringtoString()FederatedRangetranspose()
 
- 
- 
- 
Constructor Detail- 
FederatedRangepublic FederatedRange(long[] beginDims, long[] endDims)Create a range with the indexes of each dimension between their respectivebeginDimsandendDimsvalues.- Parameters:
- beginDims- the beginning indexes for each dimension
- endDims- the ending indexes for each dimension
 
 - 
FederatedRangepublic FederatedRange(FederatedRange other) Does a deep copy of anotherFederatedRangeobject.- Parameters:
- other- the- FederatedRangeto copy
 
 - 
FederatedRangepublic FederatedRange(FederatedRange other, long clen) 
 
- 
 - 
Method Detail- 
setBeginDimpublic void setBeginDim(int dim, long value)
 - 
setEndDimpublic void setEndDim(int dim, long value)
 - 
getBeginDimspublic long[] getBeginDims() 
 - 
getEndDimspublic long[] getEndDims() 
 - 
getBeginDimsIntpublic int[] getBeginDimsInt() 
 - 
getEndDimsIntpublic int[] getEndDimsInt() 
 - 
getSizepublic long getSize() 
 - 
getSizepublic long getSize(int dim) 
 - 
compareTopublic int compareTo(FederatedRange o) - Specified by:
- compareToin interface- Comparable<FederatedRange>
 
 - 
shiftpublic FederatedRange shift(long rshift, long cshift) 
 - 
transposepublic FederatedRange transpose() 
 - 
asIndexRangepublic IndexRange asIndexRange() 
 
- 
 
-