|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgnu.util.Vector4d
public class Vector4d
4-element vector of double
in mathematics.
Field Summary | |
---|---|
double[] |
v
|
static Vector4d |
ZERO
|
Constructor Summary | |
---|---|
Vector4d()
|
|
Vector4d(double[] v)
|
|
Vector4d(double x,
double y,
double z,
double w)
|
Method Summary | |
---|---|
static double[] |
cross(double[] A,
double[] B,
double[] C)
C = A x B . |
Vector4d |
cross(Vector4d A,
Vector4d B)
|
double |
length_square()
|
static double |
length_square(double[] A)
|A| = x*x + y*y + z*z . |
double |
length()
|
static double |
length(double[] A)
|
static double[] |
minus(double[] A,
double[] B,
double[] C)
C = A - B . |
Vector4d |
minus(Vector4d A,
Vector4d B)
|
static double[] |
multiply_left(double[] A,
double[] V,
double[] B)
B = A * V . |
Vector4d |
multiply_left(Matrix4d A)
|
Vector4d |
multiply_left(Matrix4d A,
Vector4d V)
|
static double[] |
multiply_right(double[] V,
double[] A,
double[] B)
B = V * A . |
Vector4d |
multiply_right(Matrix4d A)
|
Vector4d |
multiply_right(Vector4d V,
Matrix4d A)
|
Vector4d |
negate()
|
static double[] |
negate(double[] A,
double[] B)
B = -A . |
Vector4d |
negate(Vector4d A)
|
Vector4d |
normalize()
|
static double[] |
normalize(double[] A,
double[] B)
B = A / |A| . |
Vector4d |
normalize(Vector4d A)
|
static double[] |
scalar_addition(double[] A,
double d,
double[] B)
B = A + (a * I) . |
Vector4d |
scalar_divide(double d)
|
static double[] |
scalar_divide(double[] A,
double d,
double[] B)
B = (1/d) * A . |
Vector4d |
scalar_divide(Vector4d A,
double d)
|
Vector4d |
scalar_minus(double d)
|
static double[] |
scalar_minus(double[] A,
double d,
double[] B)
B = A - (a * I) . |
Vector4d |
scalar_minus(Vector4d A,
double d)
|
Vector4d |
scalar_multiply(double d)
|
static double[] |
scalar_multiply(double[] A,
double d,
double[] B)
B = d * A . |
Vector4d |
scalar_multiply(Vector4d A,
double d)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Vector4d ZERO
public double[] v
Constructor Detail |
---|
public Vector4d()
public Vector4d(double[] v)
public Vector4d(double x, double y, double z, double w)
Method Detail |
---|
public static double[] cross(double[] A, double[] B, double[] C)
C = A x B
.
public Vector4d cross(Vector4d A, Vector4d B)
public double length()
public static double length(double[] A)
public double length_square()
public static double length_square(double[] A)
|A| = x*x + y*y + z*z
.
public Vector4d minus(Vector4d A, Vector4d B)
public static double[] minus(double[] A, double[] B, double[] C)
C = A - B
.
public Vector4d multiply_left(Matrix4d A)
public Vector4d multiply_left(Matrix4d A, Vector4d V)
public static double[] multiply_left(double[] A, double[] V, double[] B)
B = A * V
.
public Vector4d multiply_right(Matrix4d A)
public Vector4d multiply_right(Vector4d V, Matrix4d A)
public static double[] multiply_right(double[] V, double[] A, double[] B)
B = V * A
.
public Vector4d negate()
public Vector4d negate(Vector4d A)
public static double[] negate(double[] A, double[] B)
B = -A
.
public Vector4d normalize()
public Vector4d normalize(Vector4d A)
public static double[] normalize(double[] A, double[] B)
B = A / |A|
.
public static double[] scalar_addition(double[] A, double d, double[] B)
B = A + (a * I)
.
public Vector4d scalar_divide(double d)
public Vector4d scalar_divide(Vector4d A, double d)
public static double[] scalar_divide(double[] A, double d, double[] B)
B = (1/d) * A
.
public Vector4d scalar_minus(double d)
public Vector4d scalar_minus(Vector4d A, double d)
public static double[] scalar_minus(double[] A, double d, double[] B)
B = A - (a * I)
.
public Vector4d scalar_multiply(double d)
public Vector4d scalar_multiply(Vector4d A, double d)
public static double[] scalar_multiply(double[] A, double d, double[] B)
B = d * A
.
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |