Method Sum
- Namespace
- Zyl.VectorTraits
- Assembly
- VectorTraits.dll
Sum(Vector256<float>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
public static float Sum(Vector256<float> value)
Parameters
Returns
- float
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<double>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
public static double Sum(Vector256<double> value)
Parameters
Returns
- double
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<sbyte>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
[CLSCompliant(false)]
public static sbyte Sum(Vector256<sbyte> value)
Parameters
Returns
- sbyte
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<byte>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
public static byte Sum(Vector256<byte> value)
Parameters
Returns
- byte
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<short>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
public static short Sum(Vector256<short> value)
Parameters
Returns
- short
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<ushort>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
[CLSCompliant(false)]
public static ushort Sum(Vector256<ushort> value)
Parameters
Returns
- ushort
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<int>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
public static int Sum(Vector256<int> value)
Parameters
Returns
- int
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<uint>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
[CLSCompliant(false)]
public static uint Sum(Vector256<uint> value)
Parameters
Returns
- uint
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<long>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
public static long Sum(Vector256<long> value)
Parameters
Returns
- long
The sum of all elements in
value
(value
中所有元素的总和).
- See Also
Sum(Vector256<ulong>)
Computes the sum of all elements in a vector (计算向量中所有元素的总和).
Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1]
.
[CLSCompliant(false)]
public static ulong Sum(Vector256<ulong> value)
Parameters
Returns
- ulong
The sum of all elements in
value
(value
中所有元素的总和).
- See Also