Class Grid1Dlong

  • All Implemented Interfaces:
    Grid1D, java.io.Serializable

    public class Grid1Dlong
    extends java.lang.Object
    implements Grid1D, java.io.Serializable
    a 1D Grid of longs
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int length  
      boolean wrapX  
      int xDim  
    • Constructor Summary

      Constructors 
      Constructor Description
      Grid1Dlong​(int xDim)
      creates a new Grid1Dlong of length xDim without wraparound
      Grid1Dlong​(int xDim, boolean wrapX)
      creates a new Grid1Dlong of length xDim with optional wraparound
    • Method Summary

      Modifier and Type Method Description
      void Add​(int x, long val)
      adds to the current field value at the specified index
      void AddAll​(long val)
      adds specified value to all entries of the curr field
      void BoundAll​(long min, long max)
      Bounds all values in the current field between min and max
      long Get​(int x)
      gets the current field value at the specified index
      long GetAvg()
      returns the mean value of the grid
      long[] GetField()
      returns the complete field as an array
      long GetMax()
      returns the max value in the grid
      long GetMin()
      returns the min value in the grid
      boolean IsWrapX()  
      int Length()  
      void Scale​(int x, long val)
      multiplies the current field value at the specified index
      void ScaleAll​(long val)
      adds specified value to all entries of the curr field
      void Set​(int x, long val)
      sets the current field value at the specified index
      void SetAll​(long val)
      sets all squares in current the field to the specified value
      void SetAll​(long[] vals)
      copies the array argument into the field
      int Xdim()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • xDim

        public final int xDim
      • length

        public final int length
      • wrapX

        public boolean wrapX
    • Constructor Detail

      • Grid1Dlong

        public Grid1Dlong​(int xDim)
        creates a new Grid1Dlong of length xDim without wraparound
      • Grid1Dlong

        public Grid1Dlong​(int xDim,
                          boolean wrapX)
        creates a new Grid1Dlong of length xDim with optional wraparound
    • Method Detail

      • Get

        public long Get​(int x)
        gets the current field value at the specified index
      • GetField

        public long[] GetField()
        returns the complete field as an array
      • Set

        public void Set​(int x,
                        long val)
        sets the current field value at the specified index
      • Scale

        public void Scale​(int x,
                          long val)
        multiplies the current field value at the specified index
      • Add

        public void Add​(int x,
                        long val)
        adds to the current field value at the specified index
      • BoundAll

        public void BoundAll​(long min,
                             long max)
        Bounds all values in the current field between min and max
      • SetAll

        public void SetAll​(long val)
        sets all squares in current the field to the specified value
      • AddAll

        public void AddAll​(long val)
        adds specified value to all entries of the curr field
      • ScaleAll

        public void ScaleAll​(long val)
        adds specified value to all entries of the curr field
      • SetAll

        public void SetAll​(long[] vals)
        copies the array argument into the field
      • GetAvg

        public long GetAvg()
        returns the mean value of the grid
      • GetMax

        public long GetMax()
        returns the max value in the grid
      • GetMin

        public long GetMin()
        returns the min value in the grid
      • Xdim

        public int Xdim()
        Specified by:
        Xdim in interface Grid1D
      • Length

        public int Length()
        Specified by:
        Length in interface Grid1D
      • IsWrapX

        public boolean IsWrapX()
        Specified by:
        IsWrapX in interface Grid1D