Package math.matrices
Class FastMatrixMult
java.lang.Object
math.matrices.FastMatrixMult
public class FastMatrixMult
extends java.lang.Object
Fast matrix multiplication between a 3x1 matrix and a 1x3 matrix.
-
Field Summary
Fields Modifier and Type Field Description doublexxMatrix entry at position (0, 0) (starting from top left).doublexyMatrix entry at position (0, 1) (starting from top left).doublexzMatrix entry at position (0, 2) (starting from top left).doubleyxMatrix entry at position (1, 0) (starting from top left).doubleyyMatrix entry at position (1, 1) (starting from top left).doubleyzMatrix entry at position (1, 2) (starting from top left).doublezxMatrix entry at position (2, 0) (starting from top left).doublezyMatrix entry at position (2, 1) (starting from top left).doublezzMatrix entry at position (2, 2) (starting from top left). -
Constructor Summary
Constructors Constructor Description FastMatrixMult(Triple first, Triple second)Multiply the two given vectors as if they were matrices. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
yx
public final double yxMatrix entry at position (1, 0) (starting from top left). -
zx
public final double zxMatrix entry at position (2, 0) (starting from top left). -
zy
public final double zyMatrix entry at position (2, 1) (starting from top left). -
xx
public final double xxMatrix entry at position (0, 0) (starting from top left). -
yy
public final double yyMatrix entry at position (1, 1) (starting from top left). -
zz
public final double zzMatrix entry at position (2, 2) (starting from top left). -
xy
public final double xyMatrix entry at position (0, 1) (starting from top left). -
yz
public final double yzMatrix entry at position (1, 2) (starting from top left). -
xz
public final double xzMatrix entry at position (0, 2) (starting from top left).
-
-
Constructor Details
-
FastMatrixMult
Multiply the two given vectors as if they were matrices.- Parameters:
first- The first vector to multiply, as a 3x1 matrix.second- The second vector to multiply, as a 1x3 matrix.
-