Package org.apache.sysds.runtime.util
Class IndexRange
java.lang.Object
org.apache.sysds.runtime.util.IndexRange
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(int delta) add(long rowDelta, long colDelta) longcolSpan()booleaninColRange(long col) booleaninRowRange(long row) static IndexRangeintersect(IndexRange a, IndexRange b) booleanisScalar()booleanisWithin(long row, long col) longrowSpan()voidset(long rs, long re, long cs, long ce) toString()
-
Field Details
-
rowStart
public long rowStart -
rowEnd
public long rowEnd -
colStart
public long colStart -
colEnd
public long colEnd
-
-
Constructor Details
-
IndexRange
public IndexRange(long rs, long re, long cs, long ce)
-
-
Method Details
-
intersect
-
set
public void set(long rs, long re, long cs, long ce) -
isScalar
public boolean isScalar() -
add
-
add
-
inColRange
public boolean inColRange(long col) -
inRowRange
public boolean inRowRange(long row) -
colSpan
public long colSpan() -
rowSpan
public long rowSpan() -
isWithin
public boolean isWithin(long row, long col) -
toString
-