Class DotProductsDouble

java.lang.Object
com.io7m.jtensors.core.dotproducts.DotProductsDouble

public final class DotProductsDouble extends Object
Functions for calculating dot products.
  • Method Summary

    Modifier and Type
    Method
    Description
    static double
    dotProduct2(double x0, double y0, double x1, double y1)
    Calculate the dot product of (x0, y0) and (x1, y1).
    static double
    dotProduct3(double x0, double y0, double z0, double x1, double y1, double z1)
    Calculate the dot product of (x0, y0, z0) and (x1, y1, z1).
    static double
    dotProduct4(double x0, double y0, double z0, double w0, double x1, double y1, double z1, double w1)
    Calculate the dot product of (x0, y0, z0, w0) and (x1, y1, z1, w1).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • dotProduct4

      public static double dotProduct4(double x0, double y0, double z0, double w0, double x1, double y1, double z1, double w1)
      Calculate the dot product of (x0, y0, z0, w0) and (x1, y1, z1, w1).
      Parameters:
      x0 - The X component of the first vector
      y0 - The Y component of the first vector
      z0 - The Z component of the first vector
      w0 - The W component of the first vector
      x1 - The X component of the second vector
      y1 - The Y component of the second vector
      z1 - The Z component of the second vector
      w1 - The W component of the second vector
      Returns:
      The dot product
    • dotProduct3

      public static double dotProduct3(double x0, double y0, double z0, double x1, double y1, double z1)
      Calculate the dot product of (x0, y0, z0) and (x1, y1, z1).
      Parameters:
      x0 - The X component of the first vector
      y0 - The Y component of the first vector
      z0 - The Z component of the first vector
      x1 - The X component of the second vector
      y1 - The Y component of the second vector
      z1 - The Z component of the second vector
      Returns:
      The dot product
    • dotProduct2

      public static double dotProduct2(double x0, double y0, double x1, double y1)
      Calculate the dot product of (x0, y0) and (x1, y1).
      Parameters:
      x0 - The X component of the first vector
      y0 - The Y component of the first vector
      x1 - The X component of the second vector
      y1 - The Y component of the second vector
      Returns:
      The dot product