Click or drag to resize

Matrix Operators

Operators
  NameDescription
Public operatorStatic memberAddition(Matrix, Matrix)

Creates a Matrix which is the sum of the two given matrices.

The most efficient operation to do this is chosen through double dispatch based on the concrete types of the given matrices.

Public operatorStatic memberAddition(Matrix, Matrix3By3)
Creates a Matrix which is the sum of the two given matrices.
Public operatorStatic memberAddition(Matrix, Matrix6By6)
Creates a Matrix which is the sum of the two given matrices.
Public operatorStatic memberAddition(Matrix3By3, Matrix)
Creates a Matrix which is the sum of the two given matrices.
Public operatorStatic memberAddition(Matrix6By6, Matrix)
Creates a Matrix which is the sum of the two given matrices.
Public operatorStatic memberMultiply(Double, Matrix)
Creates a new Matrix which has the value of the given matrix multiplied by the given factor.
Public operatorStatic memberMultiply(Matrix, Matrix)

Creates a Matrix which is the linear algebra multiplication of the two given matrices.

The most efficient operation to do this is chosen through double dispatch based on the concrete types of the given matrices.

Public operatorStatic memberMultiply(Matrix, Matrix3By3)

Creates a Matrix which is the linear algebra multiplication of the two given matrices.

Public operatorStatic memberMultiply(Matrix, Matrix6By6)

Creates a Matrix which is the linear algebra multiplication of the two given matrices.

Public operatorStatic memberMultiply(Matrix, Double)
Creates a new Matrix which has the value of the given matrix multiplied by the given factor.
Public operatorStatic memberMultiply(Matrix3By3, Matrix)

Creates a Matrix which is the linear algebra multiplication of the two given matrices.

Public operatorStatic memberMultiply(Matrix6By6, Matrix)

Creates a Matrix which is the linear algebra multiplication of the two given matrices.

Public operatorStatic memberSubtraction(Matrix, Matrix)

Creates a Matrix whose elements have the values of the elements of the minuend matrix subtracted by the elements of the subtrahend matrix.

The most efficient operation to do this is chosen through double dispatch based on the concrete types of the given matrices.

Public operatorStatic memberSubtraction(Matrix, Matrix3By3)
Creates a Matrix whose elements have the values of the elements of the minuend matrix subtracted by the elements of the subtrahend matrix.
Public operatorStatic memberSubtraction(Matrix, Matrix6By6)
Creates a Matrix whose elements have the values of the elements of the minuend matrix subtracted by the elements of the subtrahend matrix.
Public operatorStatic memberSubtraction(Matrix3By3, Matrix)
Creates a Matrix whose elements have the values of the elements of the minuend matrix subtracted by the elements of the subtrahend matrix.
Public operatorStatic memberSubtraction(Matrix6By6, Matrix)
Creates a Matrix whose elements have the values of the elements of the minuend matrix subtracted by the elements of the subtrahend matrix.
Top
See Also