Vector
IsHardwareAccelerated
Abs<T>(Vector<T>)
Add<T>(Vector<T>, Vector<T>)
AndNot<T>(Vector<T>, Vector<T>)
As<TFrom, TTo>(Vector<TFrom>)
AsPlane(Vector4)
AsQuaternion(Vector4)
AsVector2(Vector4)
AsVector3(Vector4)
AsVector4(Plane)
AsVector4(Quaternion)
AsVector4(Vector2)
AsVector4(Vector3)
AsVector4Unsafe(Vector2)
AsVector4Unsafe(Vector3)
AsVectorByte<T>(Vector<T>)
AsVectorDouble<T>(Vector<T>)
AsVectorInt16<T>(Vector<T>)
AsVectorInt32<T>(Vector<T>)
AsVectorInt64<T>(Vector<T>)
AsVectorNInt<T>(Vector<T>)
AsVectorNUInt<T>(Vector<T>)
AsVectorSByte<T>(Vector<T>)
AsVectorSingle<T>(Vector<T>)
AsVectorUInt16<T>(Vector<T>)
AsVectorUInt32<T>(Vector<T>)
AsVectorUInt64<T>(Vector<T>)
BitwiseAnd<T>(Vector<T>, Vector<T>)
BitwiseOr<T>(Vector<T>, Vector<T>)
Ceiling(Vector<Double>)
Ceiling(Vector<Single>)
Clamp<T>(Vector<T>, Vector<T>, Vector<T>)
ClampNative<T>(Vector<T>, Vector<T>, Vector<T>)
ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)
ConvertToDouble(Vector<Int64>)
ConvertToDouble(Vector<UInt64>)
ConvertToInt32(Vector<Single>)
ConvertToInt32Native(Vector<Single>)
ConvertToInt64(Vector<Double>)
ConvertToInt64Native(Vector<Double>)
ConvertToSingle(Vector<Int32>)
ConvertToSingle(Vector<UInt32>)
ConvertToUInt32(Vector<Single>)
ConvertToUInt32Native(Vector<Single>)
ConvertToUInt64(Vector<Double>)
ConvertToUInt64Native(Vector<Double>)
CopySign<T>(Vector<T>, Vector<T>)
Cos(Vector<Double>)
Cos(Vector<Single>)
Create<T>(ReadOnlySpan<T>)
Create<T>(T)
CreateSequence<T>(T, T)
DegreesToRadians(Vector<Double>)
DegreesToRadians(Vector<Single>)
Divide<T>(Vector<T>, T)
Divide<T>(Vector<T>, Vector<T>)
Dot<T>(Vector<T>, Vector<T>)
Equals(Vector<Double>, Vector<Double>)
Equals(Vector<Int32>, Vector<Int32>)
Equals(Vector<Int64>, Vector<Int64>)
Equals(Vector<Single>, Vector<Single>)
Equals<T>(Vector<T>, Vector<T>)
EqualsAll<T>(Vector<T>, Vector<T>)
EqualsAny<T>(Vector<T>, Vector<T>)
Exp(Vector<Double>)
Exp(Vector<Single>)
Floor(Vector<Double>)
Floor(Vector<Single>)
FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>)
FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>)
GetElement<T>(Vector<T>, Int32)
GreaterThan(Vector<Double>, Vector<Double>)
GreaterThan(Vector<Int32>, Vector<Int32>)
GreaterThan(Vector<Int64>, Vector<Int64>)
GreaterThan(Vector<Single>, Vector<Single>)
GreaterThan<T>(Vector<T>, Vector<T>)
GreaterThanAll<T>(Vector<T>, Vector<T>)
GreaterThanAny<T>(Vector<T>, Vector<T>)
GreaterThanOrEqual(Vector<Double>, Vector<Double>)
GreaterThanOrEqual(Vector<Int32>, Vector<Int32>)
GreaterThanOrEqual(Vector<Int64>, Vector<Int64>)
GreaterThanOrEqual(Vector<Single>, Vector<Single>)
GreaterThanOrEqual<T>(Vector<T>, Vector<T>)
GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>)
GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>)
Hypot(Vector<Double>, Vector<Double>)
Hypot(Vector<Single>, Vector<Single>)
IsNaN<T>(Vector<T>)
IsNegative<T>(Vector<T>)
IsPositive<T>(Vector<T>)
IsPositiveInfinity<T>(Vector<T>)
IsZero<T>(Vector<T>)
Lerp(Vector<Double>, Vector<Double>, Vector<Double>)
Lerp(Vector<Single>, Vector<Single>, Vector<Single>)
LessThan(Vector<Double>, Vector<Double>)
LessThan(Vector<Int32>, Vector<Int32>)
LessThan(Vector<Int64>, Vector<Int64>)
LessThan(Vector<Single>, Vector<Single>)
LessThan<T>(Vector<T>, Vector<T>)
LessThanAll<T>(Vector<T>, Vector<T>)
LessThanAny<T>(Vector<T>, Vector<T>)
LessThanOrEqual(Vector<Double>, Vector<Double>)
LessThanOrEqual(Vector<Int32>, Vector<Int32>)
LessThanOrEqual(Vector<Int64>, Vector<Int64>)
LessThanOrEqual(Vector<Single>, Vector<Single>)
LessThanOrEqual<T>(Vector<T>, Vector<T>)
LessThanOrEqualAll<T>(Vector<T>, Vector<T>)
LessThanOrEqualAny<T>(Vector<T>, Vector<T>)
Load<T>(T*)
LoadAligned<T>(T*)
LoadAlignedNonTemporal<T>(T*)
LoadUnsafe<T>(T)
LoadUnsafe<T>(T, nuint)
Log(Vector<Double>)
Log(Vector<Single>)
Log2(Vector<Double>)
Log2(Vector<Single>)
Max<T>(Vector<T>, Vector<T>)
MaxMagnitude<T>(Vector<T>, Vector<T>)
MaxMagnitudeNumber<T>(Vector<T>, Vector<T>)
MaxNative<T>(Vector<T>, Vector<T>)
MaxNumber<T>(Vector<T>, Vector<T>)
Min<T>(Vector<T>, Vector<T>)
MinMagnitude<T>(Vector<T>, Vector<T>)
MinMagnitudeNumber<T>(Vector<T>, Vector<T>)
MinNative<T>(Vector<T>, Vector<T>)
MinNumber<T>(Vector<T>, Vector<T>)
Multiply<T>(T, Vector<T>)
Multiply<T>(Vector<T>, T)
Multiply<T>(Vector<T>, Vector<T>)
MultiplyAddEstimate(Vector<Double>, Vector<Double>, Vector<Double>)
MultiplyAddEstimate(Vector<Single>, Vector<Single>, Vector<Single>)
Narrow(Vector<Double>, Vector<Double>)
Narrow(Vector<Int16>, Vector<Int16>)
Narrow(Vector<Int32>, Vector<Int32>)
Narrow(Vector<Int64>, Vector<Int64>)
Narrow(Vector<UInt16>, Vector<UInt16>)
Narrow(Vector<UInt32>, Vector<UInt32>)
Narrow(Vector<UInt64>, Vector<UInt64>)
Negate<T>(Vector<T>)
OnesComplement<T>(Vector<T>)
RadiansToDegrees(Vector<Double>)
RadiansToDegrees(Vector<Single>)
Round(Vector<Double>)
Round(Vector<Single>)
Round(Vector<Double>, MidpointRounding)
Round(Vector<Single>, MidpointRounding)
ShiftLeft(Vector<Byte>, Int32)
ShiftLeft(Vector<Int16>, Int32)
ShiftLeft(Vector<Int32>, Int32)
ShiftLeft(Vector<Int64>, Int32)
ShiftLeft(Vector<nint>, Int32)
ShiftLeft(Vector<nuint>, Int32)
ShiftLeft(Vector<SByte>, Int32)
ShiftLeft(Vector<UInt16>, Int32)
ShiftLeft(Vector<UInt32>, Int32)
ShiftLeft(Vector<UInt64>, Int32)
ShiftRightArithmetic(Vector<Int16>, Int32)
ShiftRightArithmetic(Vector<Int32>, Int32)
ShiftRightArithmetic(Vector<Int64>, Int32)
ShiftRightArithmetic(Vector<nint>, Int32)
ShiftRightArithmetic(Vector<SByte>, Int32)
ShiftRightLogical(Vector<Byte>, Int32)
ShiftRightLogical(Vector<Int16>, Int32)
ShiftRightLogical(Vector<Int32>, Int32)
ShiftRightLogical(Vector<Int64>, Int32)
ShiftRightLogical(Vector<nint>, Int32)
ShiftRightLogical(Vector<nuint>, Int32)
ShiftRightLogical(Vector<SByte>, Int32)
ShiftRightLogical(Vector<UInt16>, Int32)
ShiftRightLogical(Vector<UInt32>, Int32)
ShiftRightLogical(Vector<UInt64>, Int32)
Sin(Vector<Double>)
Sin(Vector<Single>)
SinCos(Vector<Double>)
SinCos(Vector<Single>)
SquareRoot<T>(Vector<T>)
Store<T>(Vector<T>, T*)
StoreAligned<T>(Vector<T>, T*)
StoreAlignedNonTemporal<T>(Vector<T>, T*)
StoreUnsafe<T>(Vector<T>, T)
StoreUnsafe<T>(Vector<T>, T, nuint)
Subtract<T>(Vector<T>, Vector<T>)
Sum<T>(Vector<T>)
ToScalar<T>(Vector<T>)
Truncate(Vector<Double>)
Truncate(Vector<Single>)
Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)
Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)
Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)
Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)
Widen(Vector<Single>, Vector<Double>, Vector<Double>)
Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)
Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)
WidenLower(Vector<Byte>)
WidenLower(Vector<Int16>)
WidenLower(Vector<Int32>)
WidenLower(Vector<SByte>)
WidenLower(Vector<Single>)
WidenLower(Vector<UInt16>)
WidenLower(Vector<UInt32>)
WidenUpper(Vector<Byte>)
WidenUpper(Vector<Int16>)
WidenUpper(Vector<Int32>)
WidenUpper(Vector<SByte>)
WidenUpper(Vector<Single>)
WidenUpper(Vector<UInt16>)
WidenUpper(Vector<UInt32>)
WithElement<T>(Vector<T>, Int32, T)
Xor<T>(Vector<T>, Vector<T>)
net10.0-windows7.0
namespace System.Numerics
{
public static class Vector
{
public static Vector<long> ConvertToInt64(Vector<double> value);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
.NET | 5.06.07.08.09.010.0 |
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | System.Numerics.Vectors , Version=4.1.3.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | Your project needs a package reference to |
Package | System.Numerics.Vectors (4.6.0) netstandard2.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API