The Encog Project

org.encog.util
Class EncogArray

java.lang.Object
  extended by org.encog.util.EncogArray

public final class EncogArray
extends java.lang.Object

Some array functions used by Encog.


Method Summary
static void arrayCopy(double[] src, double[] dst)
          Completely copy one array into another.
static java.lang.Double[] doubleToObject(double[] array)
          Convert an array of double primitives to Double objects.
static double[] objectToDouble(java.lang.Double[] array)
          Convert an array of Double objects to double primitives.
static double vectorProduct(double[] a, double[] b)
          Calculate the product of two vectors (a scalar value).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

arrayCopy

public static void arrayCopy(double[] src,
                             double[] dst)
Completely copy one array into another.

Parameters:
src - Source array.
dst - Destination array.

doubleToObject

public static java.lang.Double[] doubleToObject(double[] array)
Convert an array of double primitives to Double objects.

Parameters:
array - The primitive array.
Returns:
The object array.

objectToDouble

public static double[] objectToDouble(java.lang.Double[] array)
Convert an array of Double objects to double primitives.

Parameters:
array - An array of Double objects.
Returns:
An array of double primitives.

vectorProduct

public static double vectorProduct(double[] a,
                                   double[] b)
Calculate the product of two vectors (a scalar value).

Parameters:
a - First vector to multiply.
b - Second vector to multiply.
Returns:
The product of the two vectors (a scalar value).

The Encog Project