コード例 #1
0
 public static Vector4OperatorU operator *(Matrix4UU lhs, Vector4OperatorL rhs)
 {
     return(new Vector4OperatorU(MatrixUtilities.MatrixVectorMultiply((i, j) => lhs[i, j], i => rhs[i], lhs.Size)));
 }
コード例 #2
0
 public static Vector3L operator *(Matrix3LU lhs, Vector3L rhs)
 {
     return(new Vector3L(MatrixUtilities.MatrixVectorMultiply((i, j) => lhs[i, j], i => rhs[i], lhs.Size, lhs.Operations)));
 }
コード例 #3
0
 public static Vector2OperatorL operator *(Matrix2LL lhs, Vector2OperatorU rhs)
 {
     return(new Vector2OperatorL(MatrixUtilities.MatrixVectorMultiply((i, j) => lhs[i, j], i => rhs[i], lhs.Size)));
 }
コード例 #4
0
 public static LorentzVectorOperatorL operator *(LorentzMatrixLU lhs, LorentzVectorOperatorL rhs)
 {
     return(new LorentzVectorOperatorL(MatrixUtilities.MatrixVectorMultiply((i, j) => lhs[i, j], i => rhs[i], lhs.Size)));
 }
コード例 #5
0
 public static LorentzVectorU operator *(LorentzMatrixUL lhs, LorentzVectorU rhs)
 {
     return(new LorentzVectorU(MatrixUtilities.MatrixVectorMultiply((i, j) => lhs[i, j], i => rhs[i], lhs.Size, lhs.Operations)));
 }