public class EigenSystem3D
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double[] |
eigenvalues |
Vector3D[] |
eigenvectors |
Constructor and Description |
---|
EigenSystem3D(double[][] seig)
Convert a sorted eigen system where the eigenvalues are (in decreasing order)
seig([0][0], [0][1], [0][2]).
|
EigenSystem3D(Vector3D[] vectors,
double[] values) |
Modifier and Type | Method and Description |
---|---|
static EigenSystem3D |
sort(EigenvalueDecomposition eig)
Sorts eigen system by eigenvalue, greatest first.
|
static EigenSystem3D |
sort(RealMatrix A)
Sorts eigen system by eigenvalue, greatest first.
|
java.lang.String |
toString()
String representation is 3x4 matrix of eigenvalues and eigenvectors.
|
public final Vector3D[] eigenvectors
public final double[] eigenvalues
public EigenSystem3D(Vector3D[] vectors, double[] values)
public EigenSystem3D(double[][] seig)
public static EigenSystem3D sort(EigenvalueDecomposition eig)
public static EigenSystem3D sort(RealMatrix A)
public java.lang.String toString()
toString
in class java.lang.Object