# Class Orthonormalization

java.lang.Object
com.io7m.jtensors.orthonormalization.Orthonormalization

public final class Orthonormalization extends Object
Functions to orthonormalize sets of vectors.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static Orthonormalized3D`
  `orthonormalize3D(Vector3D v0, Vector3D v1, Vector3D v2)`
  Orthonormalize the given vectors.
  `static Orthonormalized4D`
  `orthonormalize4D(Vector4D v0, Vector4D v1, Vector4D v2)`
  Orthonormalize the given vectors.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### orthonormalize3D

    public static Orthonormalized3D orthonormalize3D(Vector3D v0, Vector3D v1, Vector3D v2)
    Orthonormalize the given vectors.
    Parameters:
      `v0` - Vector 0
      `v1` - Vector 1
      `v2` - Vector 2
    Returns:
      The set of vectors, orthonormalized

  - ### orthonormalize4D

    public static Orthonormalized4D orthonormalize4D(Vector4D v0, Vector4D v1, Vector4D v2)
    Orthonormalize the given vectors.
    Parameters:
      `v0` - Vector 0
      `v1` - Vector 1
      `v2` - Vector 2
    Returns:
      The set of vectors, orthonormalized