Package moa.core

Class DoubleVector

    • Field Detail

      • array

        protected double[] array
    • Constructor Detail

      • DoubleVector

        public DoubleVector()
      • DoubleVector

        public DoubleVector​(double[] toCopy)
      • DoubleVector

        public DoubleVector​(DoubleVector toCopy)
    • Method Detail

      • numValues

        public int numValues()
      • setValue

        public void setValue​(int i,
                             double v)
      • addToValue

        public void addToValue​(int i,
                               double v)
      • addValues

        public void addValues​(double[] toAdd)
      • subtractValues

        public void subtractValues​(DoubleVector toSubtract)
      • subtractValues

        public void subtractValues​(double[] toSubtract)
      • addToValues

        public void addToValues​(double toAdd)
      • scaleValues

        public void scaleValues​(double multiplier)
      • getValue

        public double getValue​(int i)
      • sumOfValues

        public double sumOfValues()
      • sumOfAbsoluteValues

        public double sumOfAbsoluteValues()
      • maxIndex

        public int maxIndex()
      • normalize

        public void normalize()
      • numNonZeroEntries

        public int numNonZeroEntries()
      • minWeight

        public double minWeight()
      • getArrayCopy

        public double[] getArrayCopy()
      • getArrayRef

        public double[] getArrayRef()
      • setArrayLength

        protected void setArrayLength​(int l)
      • getSingleLineDescription

        public void getSingleLineDescription​(StringBuilder out)
      • getSingleLineDescription

        public void getSingleLineDescription​(StringBuilder out,
                                             int numValues)
      • getDescription

        public void getDescription​(StringBuilder sb,
                                   int indent)
        Description copied from interface: MOAObject
        Returns a string representation of this object. Used in AbstractMOAObject.toString to give a string representation of the object.
        Parameters:
        sb - the stringbuilder to add the description
        indent - the number of characters to indent