Uses of Class
org.arakhne.afc.math.matrix.Matrix3d
-
-
Uses of Matrix3d in org.arakhne.afc.math.extensions.scala
Methods in org.arakhne.afc.math.extensions.scala with type parameters of type Matrix3d Modifier and Type Method Description static <M extends Matrix3d>
MMatrixExtensions. $div(double left, M right)
Replies the division of this matrix by the given scalar:left / right
.static <M extends Matrix3d>
MMatrixExtensions. $minus(double left, M right)
Replies the substraction of the given scalar to this matrix:left - right
.static <M extends Matrix3d>
MMatrixExtensions. $plus(double left, M right)
Replies the addition of the given scalar to this matrix:left + right
.static <M extends Matrix3d>
MMatrixExtensions. $times(double left, M right)
Replies the multiplication of the given scalar and this matrix:left * right
. -
Uses of Matrix3d in org.arakhne.afc.math.extensions.xtext
Methods in org.arakhne.afc.math.extensions.xtext with type parameters of type Matrix3d Modifier and Type Method Description static <M extends Matrix3d>
MMatrixExtensions. operator_divide(double left, M right)
Replies the division of this matrix by the given scalar:left / right
.static <M extends Matrix3d>
MMatrixExtensions. operator_minus(double left, M right)
Replies the substraction of the given scalar to this matrix:left - right
.static <M extends Matrix3d>
MMatrixExtensions. operator_multiply(double left, M right)
Replies the multiplication of the given scalar and this matrix:left * right
.static <M extends Matrix3d>
MMatrixExtensions. operator_plus(double left, M right)
Replies the addition of the given scalar to this matrix:left + right
. -
Uses of Matrix3d in org.arakhne.afc.math.geometry.d2
Subclasses of Matrix3d in org.arakhne.afc.math.geometry.d2 Modifier and Type Class Description class
Transform2D
A 2D transformation.Methods in org.arakhne.afc.math.geometry.d2 with parameters of type Matrix3d Modifier and Type Method Description void
Transform2D. invert(Matrix3d matrix)
Invert this transformation.Constructors in org.arakhne.afc.math.geometry.d2 with parameters of type Matrix3d Constructor Description Transform2D(Matrix3d matrix)
Constructor by copy. -
Uses of Matrix3d in org.arakhne.afc.math.geometry.d3
Methods in org.arakhne.afc.math.geometry.d3 with parameters of type Matrix3d Modifier and Type Method Description void
Quaternion. setFromMatrix(Matrix3d m1)
Sets the value of this quaternion to the rotational component of the passed matrix. -
Uses of Matrix3d in org.arakhne.afc.math.matrix
Methods in org.arakhne.afc.math.matrix that return Matrix3d Modifier and Type Method Description Matrix3d
Matrix3d. $bang()
Replies the transposition of this matrix:!this
.Matrix3d
Matrix3d. $div(double scalar)
Replies the division of this matrix by the given scalar:this / scalar
.Matrix3d
Matrix3d. $minus()
Replies the negation of this matrix:-this
.Matrix3d
Matrix3d. $minus(double scalar)
Replies the substraction of the given scalar to this matrix:this - scalar
.Matrix3d
Matrix3d. $minus(Matrix3d matrix)
Replies the substraction of the given matrix to this matrix:this - matrix
.Matrix3d
Matrix3d. $plus(double scalar)
Replies the addition of the given scalar to this matrix:this + scalar
.Matrix3d
Matrix3d. $plus(Matrix3d matrix)
Replies the addition of the given matrix to this matrix:this + matrix
.Matrix3d
Matrix3d. $times(double scalar)
Replies the multiplication of the given scalar and this matrix:this * scalar
.Matrix3d
Matrix3d. $times(Matrix3d matrix)
Replies the multiplication of the given matrix and this matrix:this * matrix
.Matrix3d
Matrix3d. clone()
Creates a new object of the same class as this object.Matrix3d
Matrix3d. operator_divide(double scalar)
Replies the division of this matrix by the given scalar:this / scalar
.Matrix3d
Matrix3d. operator_minus()
Replies the negation of this matrix:-this
.Matrix3d
Matrix3d. operator_minus(double scalar)
Replies the substraction of the given scalar to this matrix:this - scalar
.Matrix3d
Matrix3d. operator_minus(Matrix3d matrix)
Replies the substraction of the given matrix to this matrix:this - matrix
.Matrix3d
Matrix3d. operator_multiply(double scalar)
Replies the multiplication of the given scalar and this matrix:this * scalar
.Matrix3d
Matrix3d. operator_multiply(Matrix3d matrix)
Replies the multiplication of the given matrix and this matrix:this * matrix
.Matrix3d
Matrix3d. operator_not()
Replies the transposition of this matrix:!this
.Matrix3d
Matrix3d. operator_plus(double scalar)
Replies the addition of the given scalar to this matrix:this + scalar
.Matrix3d
Matrix3d. operator_plus(Matrix3d matrix)
Replies the addition of the given matrix to this matrix:this + matrix
.Methods in org.arakhne.afc.math.matrix with parameters of type Matrix3d Modifier and Type Method Description Matrix3d
Matrix3d. $minus(Matrix3d matrix)
Replies the substraction of the given matrix to this matrix:this - matrix
.Matrix3d
Matrix3d. $plus(Matrix3d matrix)
Replies the addition of the given matrix to this matrix:this + matrix
.Matrix3d
Matrix3d. $times(Matrix3d matrix)
Replies the multiplication of the given matrix and this matrix:this * matrix
.void
Matrix3d. add(double scalar, Matrix3d matrix)
Adds a scalar to each component of the matrix m1 and places the result into this.void
Matrix3d. add(Matrix3d matrix)
Sets the value of this matrix to the sum of itself and matrix m1.void
Matrix3d. add(Matrix3d matrix1, Matrix3d matrix2)
Sets the value of this matrix to the matrix sum of matrices m1 and m2.double[]
Matrix3d. eigenVectorsOfSymmetricMatrix(Matrix3d eigenVectors)
Compute the eigenvectors of the given symmetric matrix according to the Jacobi Cyclic Method.boolean
Matrix3d. epsilonEquals(Matrix3d matrix, double epsilon)
Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false.boolean
Matrix3d. equals(Matrix3d matrix)
Returns true if all of the data members of Matrix3f m1 are equal to the corresponding data members in this Matrix3f.void
Matrix3d. invert(Matrix3d matrix)
Sets the value of this matrix to the matrix inverse of the passed matrix m1.void
Matrix3d. mul(double scalar, Matrix3d matrix)
Multiplies each element of matrix m1 by a scalar and places the result into this.void
Matrix3d. mul(Matrix3d matrix)
Sets the value of this matrix to the result of multiplying itself with matrix m1.void
Matrix3d. mul(Matrix3d matrix1, Matrix3d matrix2)
Sets the value of this matrix to the result of multiplying the two argument matrices together.void
Matrix3d. mulNormalize(Matrix3d matrix)
Multiplies this matrix by matrix m1, does an SVD normalization of the result, and places the result back into this matrix this = SVDnorm(this*m1).void
Matrix3d. mulNormalize(Matrix3d matrix1, Matrix3d matrix2)
Multiplies matrix m1 by matrix m2, does an SVD normalization of the result, and places the result into this matrix this = SVDnorm(m1*m2).void
Matrix3d. mulTransposeBoth(Matrix3d matrix1, Matrix3d matrix2)
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this.void
Matrix3d. mulTransposeLeft(Matrix3d matrix1, Matrix3d matrix2)
Multiplies the transpose of matrix m1 times matrix m2, and places the result into this.void
Matrix3d. mulTransposeRight(Matrix3d matrix1, Matrix3d matrix2)
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this.void
Matrix3d. negate(Matrix3d matrix)
Sets the value of this matrix equal to the negation of of the Matrix3f parameter.void
Matrix3d. normalize(Matrix3d matrix)
Perform singular value decomposition normalization of matrix m1 and place the normalized values into this.void
Matrix3d. normalizeCP(Matrix3d matrix)
Perform cross product normalization of matrix m1 and place the normalized values into this.void
Matrix3d. operator_add(Matrix3d matrix)
Add the given matrix to this matrix:this += matrix
.Matrix3d
Matrix3d. operator_minus(Matrix3d matrix)
Replies the substraction of the given matrix to this matrix:this - matrix
.Matrix3d
Matrix3d. operator_multiply(Matrix3d matrix)
Replies the multiplication of the given matrix and this matrix:this * matrix
.Matrix3d
Matrix3d. operator_plus(Matrix3d matrix)
Replies the addition of the given matrix to this matrix:this + matrix
.void
Matrix3d. operator_remove(Matrix3d matrix)
Substract the given matrix to this matrix:this -= matrix
.void
Matrix3d. set(Matrix3d matrix)
Sets the value of this matrix to the double value of the Matrix3f argument.void
Matrix3d. sub(Matrix3d matrix)
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).void
Matrix3d. sub(Matrix3d matrix1, Matrix3d matrix2)
Sets the value of this matrix to the matrix difference of matrices m1 and m2.void
Matrix3d. transpose(Matrix3d matrix)
Sets the value of this matrix to the transpose of the argument matrix.Constructors in org.arakhne.afc.math.matrix with parameters of type Matrix3d Constructor Description Matrix3d(Matrix3d matrix)
Constructs a new matrix with the same values as the Matrix3f parameter.
-