Package javax.vecmath

Class GVector

java.lang.Object
javax.vecmath.GVector
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class GVector
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
See Also:
Serialized Form
  • Constructor Details

    • GVector

      public GVector​(int length)
    • GVector

      public GVector​(double[] vector)
    • GVector

      public GVector​(GVector vector)
    • GVector

      public GVector​(Tuple2f tuple)
    • GVector

      public GVector​(Tuple3f tuple)
    • GVector

      public GVector​(Tuple3d tuple)
    • GVector

      public GVector​(Tuple4f tuple)
    • GVector

      public GVector​(Tuple4d tuple)
    • GVector

      public GVector​(double[] vector, int length)
  • Method Details

    • norm

      public final double norm()
    • normSquared

      public final double normSquared()
    • normalize

      public final void normalize​(GVector v1)
    • normalize

      public final void normalize()
    • scale

      public final void scale​(double s, GVector v1)
    • scale

      public final void scale​(double s)
    • scaleAdd

      public final void scaleAdd​(double s, GVector v1, GVector v2)
    • add

      public final void add​(GVector vector)
    • add

      public final void add​(GVector vector1, GVector vector2)
    • sub

      public final void sub​(GVector vector)
    • sub

      public final void sub​(GVector vector1, GVector vector2)
    • mul

      public final void mul​(GMatrix m1, GVector v1)
    • mul

      public final void mul​(GVector v1, GMatrix m1)
    • negate

      public final void negate()
    • zero

      public final void zero()
    • setSize

      public final void setSize​(int length)
    • set

      public final void set​(double[] vector)
    • set

      public final void set​(GVector vector)
    • set

      public final void set​(Tuple2f tuple)
    • set

      public final void set​(Tuple3f tuple)
    • set

      public final void set​(Tuple3d tuple)
    • set

      public final void set​(Tuple4f tuple)
    • set

      public final void set​(Tuple4d tuple)
    • getSize

      public final int getSize()
    • getElement

      public final double getElement​(int index)
    • setElement

      public final void setElement​(int index, double value)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(GVector vector1)
    • equals

      public boolean equals​(java.lang.Object o1)
      Overrides:
      equals in class java.lang.Object
    • epsilonEquals

      public boolean epsilonEquals​(GVector v1, double epsilon)
    • dot

      public final double dot​(GVector v1)
    • SVDBackSolve

      public final void SVDBackSolve​(GMatrix U, GMatrix W, GMatrix V, GVector b)
    • LUDBackSolve

      public final void LUDBackSolve​(GMatrix LU, GVector b, GVector permutation)
    • angle

      public final double angle​(GVector v1)
    • interpolate

      public final void interpolate​(GVector v1, GVector v2, float alpha)
    • interpolate

      public final void interpolate​(GVector v1, float alpha)
    • interpolate

      public final void interpolate​(GVector v1, GVector v2, double alpha)
    • interpolate

      public final void interpolate​(GVector v1, double alpha)
    • clone

      public java.lang.Object clone()
      Overrides:
      clone in class java.lang.Object