System.Numerics.Vector<T>
A structure that represents a single Vector. The count of this Vector is fixed but CPU register dependent.
This struct only supports numerical types. This type is intended to be used as a building block for vectorizing
large algorithms. This type is immutable, individual elements cannot be modified.
Returns the number of elements stored in the vector. This value is hardware dependent.
Returns a vector containing all ones.
Returns a vector containing all zeroes.
Returns the element at the given index.
Constructs a vector whose components are all value
Constructs a vector from the given array. The size of the given array must be at least Vector'T.Count.
Constructs a vector from the given array, starting from the given index.
The array must contain at least Vector'T.Count from the given index.
Adds two vectors together.
Returns a new vector by performing a bitwise-and operation on each of the elements in the given vectors.
Returns a new vector by performing a bitwise-or operation on each of the elements in the given vectors.
Divides the first vector by the second.
Returns a boolean indicating whether each pair of elements in the given vectors are equal.
Returns a new vector by performing a bitwise-exclusive-or operation on each of the elements in the given vectors.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Reinterprets the bits of the given vector into those of another type.
Returns a boolean indicating whether any single pair of elements in the given vectors are equal.
Multiplies two vectors together.
Multiplies a vector by the given scalar.
Multiplies a vector by the given scalar.
Returns a new vector whose elements are obtained by taking the one's complement of the given vector's elements.
Subtracts the second vector from the first.
Negates a given vector.
Copies the vector to the given destination array. The destination array must be at least size Vector'T.Count.
Copies the vector to the given destination array. The destination array must be at least size Vector'T.Count.
Returns a boolean indicating whether the given vector is equal to this vector instance.
Returns a String representing this vector, using the specified format string to format individual elements.
Returns a String representing this vector, using the specified format string to format individual elements
and the given IFormatProvider.