Class FederatedRange

    • Constructor Detail

      • FederatedRange

        public FederatedRange​(long[] beginDims,
                              long[] endDims)
        Create a range with the indexes of each dimension between their respective beginDims and endDims values.
        Parameters:
        beginDims - the beginning indexes for each dimension
        endDims - the ending indexes for each dimension
      • FederatedRange

        public FederatedRange​(FederatedRange other)
        Does a deep copy of another FederatedRange object.
        Parameters:
        other - the FederatedRange to copy
      • FederatedRange

        public FederatedRange​(FederatedRange other,
                              long clen)
    • Method Detail

      • 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)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object