Class DenseVector

    • Constructor Detail

      • DenseVector

        public DenseVector​(double[] values,
                           boolean copy)
      • DenseVector

        public DenseVector​(double[] values)
      • DenseVector

        public DenseVector​(int size)
    • Method Detail

      • value

        public double value​(int index)
        Specified by:
        value in interface Vector
      • setValue

        public void setValue​(int index,
                             double value)
      • columnPlusEquals

        public void columnPlusEquals​(int columnIndex,
                                     double value)
      • arrayCopyFrom

        public final int arrayCopyFrom​(int i,
                                       Matrix m)
      • arrayCopyFrom

        public final void arrayCopyFrom​(double[] a)
        Copy values from an array into this vector. The array should have the same size as the vector
      • arrayCopyFrom

        public final int arrayCopyFrom​(double[] a,
                                       int startingArrayIndex)
        Copy values from an array starting at a particular index into this vector. The array must have at least as many values beyond the starting index as there are in the vector.
        Returns:
        Next uncopied index in the array.
      • arrayCopyTo

        public final int arrayCopyTo​(int i,
                                     Matrix m)
      • arrayCopyTo

        public final int arrayCopyTo​(int i,
                                     double[] a)
      • arrayCopyInto

        public final int arrayCopyInto​(double[] array,
                                       int startingArrayIndex)
        Copy the contents of this vector into an array starting at a particular index.
        Returns:
        Next available index in the array
      • addTo

        public void addTo​(double[] v)
      • addTo

        public void addTo​(double[] v,
                          double factor)
      • sum

        public static double sum​(double[] v)
      • normalize

        public static double normalize​(double[] v)
      • max

        public static double max​(double[] v)
      • print

        public static void print​(double[] v)
      • print

        public static void print​(int[] v)