Beispiel #1
0
 public static Vector4U operator *(Vector4OperatorL lhs, Matrix4UU rhs)
 {
     return(new Vector4U(MatrixUtilities.VectorMatrixMultiply(i => lhs[i], (i, j) => rhs[i, j], lhs.Size)));
 }
Beispiel #2
0
 public static Vector3U operator *(Vector3U lhs, Matrix3LU rhs)
 {
     return(new Vector3U(MatrixUtilities.VectorMatrixMultiply(i => lhs[i], (i, j) => rhs[i, j], lhs.Size, lhs.Operations)));
 }
Beispiel #3
0
 public static Vector2L operator *(Vector2OperatorU lhs, Matrix2LL rhs)
 {
     return(new Vector2L(MatrixUtilities.VectorMatrixMultiply(i => lhs[i], (i, j) => rhs[i, j], lhs.Size)));
 }
Beispiel #4
0
 public static LorentzVectorU operator *(LorentzVectorOperatorU lhs, LorentzMatrixLU rhs)
 {
     return(new LorentzVectorU(MatrixUtilities.VectorMatrixMultiply(i => lhs[i], (i, j) => rhs[i, j], lhs.Size)));
 }
Beispiel #5
0
 public static LorentzVectorL operator *(LorentzVectorL lhs, LorentzMatrixUL rhs)
 {
     return(new LorentzVectorL(MatrixUtilities.VectorMatrixMultiply(i => lhs[i], (i, j) => rhs[i, j], lhs.Size, lhs.Operations)));
 }