SIMDPrototyping.Vector3Width4.Multiply C# (CSharp) Method

Multiply() private method

private Multiply ( Vector3Width4 &a, Vector4 &b, Vector3Width4 &result ) : void
a Vector3Width4
b Vector4
result Vector3Width4
return void
        public static void Multiply(ref Vector3Width4 a, ref Vector4 b, out Vector3Width4 result)
        {
            result.X = a.X * b;
            result.Y = a.Y * b;
            result.Z = a.Z * b;
        }

Same methods

Vector3Width4::Multiply ( Vector3Width4 &a, float b, Vector3Width4 &result ) : void

Usage Example

        void ApplyImpulse(float lambda, ref Vector3Width4 velocities)
        {
            Vector3Width4 change;

            Vector3Width4.Multiply(ref JacobiansIT, lambda, out change);
            Vector3Width4.Subtract(ref velocities, ref change, out velocities);
        }
All Usage Examples Of SIMDPrototyping.Vector3Width4::Multiply