Constructs a Vector with all elements equal to scalar
Constructs a Vector from static array.
Constructs a Vector with elements from an Input Range
Constructs a Vector with all elements initialized separetely
Alias for Vector element type.
Get a reference to fourth element.
Get a reference to first element.
Get a reference to the first and second elements.
Get a reference to the first, second and third elements.
Get a reference to second element.
Get a reference to the second and third elements.
Get a reference to the second, third and fourth elements.
Get a reference to third element.
Get a reference to the third and fourth elements.
Returns a new vector with binary operator applied to all elements and scalar
Returns a new vector with the results of applying operator against elements of other. If operands dimensions are unequal, copies the values from greater dimension vector.
Returns a new vector of greater dimension by copying elements and appending scalar.
Returns a new vector of greater dimension by copying elements and appending values from other.
Returns a new vector with binary operator applied to all elements and scalar
Returns a new vector of greater dimension by copying elements and prepending scalar.
Returns a new vector of greater dimension by copying elements and prepending values from other.
Cast to a static array of same dimension, but different element type.
Assign result of applying operator with scalar to elements.
Assign result of applying operator with other to elements.
Returns a new vector with unary operator applied to all elements
Vector dimension.
Generic Vector backed by a static array.