Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Dot()

static T System.Numerics.Vector< T >.Dot ( Vector< T > left,
Vector< T > right )
inlinestaticpackage

Definition at line 1441 of file Vector.cs.

1442 {
1443 T val = default(T);
1444 for (nint num = 0; num < Count; num++)
1445 {
1446 val = ScalarAdd(val, ScalarMultiply(left.GetElement(num), right.GetElement(num)));
1447 }
1448 return val;
1449 }
static T ScalarAdd(T left, T right)
Definition Vector.cs:1766
static T ScalarMultiply(T left, T right)
Definition Vector.cs:1874

References System.Numerics.Vector< T >.Count, System.Numerics.Vector< T >.ScalarAdd(), and System.Numerics.Vector< T >.ScalarMultiply().

Referenced by System.Numerics.Vector< T >.Dot< T >().