Aracılığıyla paylaş


Vector Sınıf

Tanım

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
Public Module Vector
Devralma
Vector

Özellikler

IsHardwareAccelerated

Vektör işlemlerinin JIT iç desteği aracılığıyla donanım hızlandırmaya tabi olup olmadığını gösteren bir değer alır.

Yöntemler

Abs<T>(Vector<T>)

Öğeleri verilen vektör öğelerinin mutlak değerleri olan yeni bir vektör döndürür.

Add<T>(Vector<T>, Vector<T>)

Değerleri, verilen iki vektördeki her öğe çiftinin toplamı olan yeni bir vektör döndürür.

AndNot<T>(Vector<T>, Vector<T>)

İki vektördeki ilgili öğelerin her çiftinde bit düzeyinde Ve Değil işlemi gerçekleştirerek yeni bir vektör döndürür.

As<TFrom,TTo>(Vector<TFrom>)

bir Vector<T> yeni bir Vector<T>olarak yeniden yorumlar.

AsPlane(Vector4)

bir Vector4 yeni bir Planeolarak yeniden yorumlar.

AsQuaternion(Vector4)

bir Vector4 yeni bir Quaternionolarak yeniden yorumlar.

AsVector2(Vector4)

bir Vector4 yeni bir Vector2olarak yeniden yorumlar.

AsVector3(Vector4)

bir Vector4 yeni bir Vector3olarak yeniden yorumlar.

AsVector4(Plane)

bir Plane yeni bir Vector4olarak yeniden yorumlar.

AsVector4(Quaternion)

bir Quaternion yeni bir Vector4olarak yeniden yorumlar.

AsVector4(Vector2)

Yeni öğeler sıfırlanmış olarak bir Vector2 yeni bir Vector4 yeniden yorumlar.

AsVector4(Vector3)

Yeni öğeler sıfırlanmış olarak bir Vector3 yeni bir Vector4 dönüştürür.

AsVector4Unsafe(Vector2)

Bir Vector2 tanımlanmamış yeni öğelerle yeni bir Vector4 yeniden yorumlar.

AsVector4Unsafe(Vector3)

Bir Vector3 tanımlanmamış yeni öğelerle yeni bir Vector4 dönüştürür.

AsVectorByte<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini işaretsiz baytlardan oluşan bir vektöre yeniden yorumlar.

AsVectorDouble<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini çift duyarlıklı kayan nokta vektörünün bitleriyle yeniden yorumlar.

AsVectorInt16<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini 16 bit tamsayılardan oluşan bir vektöre yeniden yorumlar.

AsVectorInt32<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini tamsayılardan oluşan bir vektöre yeniden yorumlar.

AsVectorInt64<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini uzun tamsayılardan oluşan bir vektöre yeniden yorumlar.

AsVectorNInt<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini yerel boyutlu tamsayılardan oluşan bir vektöre yeniden yorumlar.

AsVectorNUInt<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini yerel boyutlu, işaretsiz tamsayılardan oluşan bir vektöre yeniden yorumlar.

AsVectorSByte<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini, imzalı baytlardan oluşan bir vektöre yeniden yorumlar.

AsVectorSingle<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini tek duyarlıklı kayan nokta vektörünün bitleriyle yeniden yorumlar.

AsVectorUInt16<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini işaretsiz 16 bit tamsayılardan oluşan bir vektöre yeniden yorumlar.

AsVectorUInt32<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini işaretsiz tamsayılardan oluşan bir vektöre yeniden yorumlar.

AsVectorUInt64<T>(Vector<T>)

Belirtilen bir vektörünün bitlerini işaretsiz uzun tamsayılardan oluşan bir vektöre yeniden yorumlar.

BitwiseAnd<T>(Vector<T>, Vector<T>)

İki vektördeki her öğe çiftinde bit düzeyinde And işlemi gerçekleştirerek yeni bir vektör döndürür.

BitwiseOr<T>(Vector<T>, Vector<T>)

İki vektördeki her öğe çiftinde bit düzeyinde Or işlemi gerçekleştirerek yeni bir vektör döndürür.

Ceiling(Vector<Double>)

Öğeleri, verilen vektör öğelerine eşit veya ondan büyük olan en küçük tam sayı değerleri olan yeni bir vektör döndürür.

Ceiling(Vector<Single>)

Öğeleri, verilen vektör öğelerine eşit veya ondan büyük olan en küçük tam sayı değerleri olan yeni bir vektör döndürür.

Clamp<T>(Vector<T>, Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

ClampNative<T>(Vector<T>, Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)

İntegral maske vektöre dayalı olarak belirtilen iki tek duyarlıklı kaynak vektör arasında seçilen öğelerle yeni bir tek duyarlıklı vektör oluşturur.

ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)

Tamser maske vektöre dayalı olarak belirtilen iki çift duyarlıklı kaynak vektör arasında seçilen öğelerle yeni bir çift duyarlıklı vektör oluşturur.

ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

Tamser maske vektörünün temel aldığı, aynı türdeki iki belirtilen kaynak vektör arasında seçilen öğelerle belirtilen türde yeni bir vektör oluşturur.

ConvertToDouble(Vector<Int64>)

bir Vector<Int64>Vector<Double>dönüştürür.

ConvertToDouble(Vector<UInt64>)

bir Vector<UInt64>Vector<Double>dönüştürür.

ConvertToInt32(Vector<Single>)

bir Vector<Single>Vector<Int32>dönüştürür.

ConvertToInt32Native(Vector<Single>)

Taşmada platforma özgü davranışı kullanarak bir Vector<T>Vector<T> dönüştürür.

ConvertToInt64(Vector<Double>)

bir Vector<Double>Vector<Int64>dönüştürür.

ConvertToInt64Native(Vector<Double>)

Taşmada platforma özgü davranışı kullanarak bir System.Numerics.Vector{System.Double}System.Numerics.Vector{System.Int64} dönüştürür.

ConvertToSingle(Vector<Int32>)

bir Vector<Int32>Vector<Single>dönüştürür.

ConvertToSingle(Vector<UInt32>)

bir Vector<UInt32>Vector<Single>dönüştürür.

ConvertToUInt32(Vector<Single>)

bir Vector<Single>Vector<UInt32>dönüştürür.

ConvertToUInt32Native(Vector<Single>)

Taşmada platforma özgü davranışı kullanarak bir System.Numerics.Vector{System.Single}System.Numerics.Vector{System.UInt32} dönüştürür.

ConvertToUInt64(Vector<Double>)

bir Vector<Double>Vector<UInt64>dönüştürür.

ConvertToUInt64Native(Vector<Double>)

Taşmada platforma özgü davranışı kullanarak bir System.Numerics.Vector{System.Double}System.Numerics.Vector{System.UInt64} dönüştürür.

CopySign<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Cos(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Cos(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Create<T>(ReadOnlySpan<T>)

Belirli bir salt okunur yayılma alanından yeni bir Vector<T> oluşturur.

Create<T>(T)

Tüm öğelerin belirtilen değere başlatıldığı yeni bir Vector<T> örneği oluşturur.

CreateSequence<T>(T, T)

Öğelerin belirtilen bir değerde başladığı ve belirtilen başka bir değere göre ayrılan yeni bir Vector<T> örneği oluşturur.

DegreesToRadians(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

DegreesToRadians(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Divide<T>(Vector<T>, T)

Öğe başına bölüm hesaplamak için vektörleri skaler olarak böler.

Divide<T>(Vector<T>, Vector<T>)

değerleri, ilk vektör öğelerini ikinci vektördeki ilgili öğelere bölmenin sonucu olan yeni bir vektör döndürür.

Dot<T>(Vector<T>, Vector<T>)

İki vektörünün nokta çarpımını döndürür.

Equals(Vector<Double>, Vector<Double>)

Öğeleri belirtilen iki çift duyarlıklı vektördeki öğelerin eşit olup olmadığını belirten yeni bir integral vektör döndürür.

Equals(Vector<Int32>, Vector<Int32>)

Öğeleri belirtilen iki tamser vektördeki öğelerin eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.

Equals(Vector<Int64>, Vector<Int64>)

Öğeleri belirtilen iki uzun tamsayı vektördeki öğelerin eşit olup olmadığını belirten yeni bir vektör döndürür.

Equals(Vector<Single>, Vector<Single>)

Öğeleri belirtilen iki tek duyarlıklı vektördeki öğelerin eşit olup olmadığını belirten yeni bir integral vektör döndürür.

Equals<T>(Vector<T>, Vector<T>)

Öğeleri aynı türdeki iki belirtilen vektördeki öğelerin eşit olup olmadığını belirten belirtilen türde yeni bir vektör döndürür.

EqualsAll<T>(Vector<T>, Vector<T>)

Verilen vektörlerdeki her öğe çiftinin eşit olup olmadığını gösteren bir değer döndürür.

EqualsAny<T>(Vector<T>, Vector<T>)

Verilen vektörlerdeki tek bir öğe çiftinin eşit olup olmadığını gösteren bir değer döndürür.

Exp(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Exp(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Floor(Vector<Double>)

Öğeleri, verilen vektör öğelerine eşit veya ondan küçük olan en büyük tam sayı değerleri olan yeni bir vektör döndürür.

Floor(Vector<Single>)

Öğeleri, verilen vektör öğelerine eşit veya ondan küçük olan en büyük tam sayı değerleri olan yeni bir vektör döndürür.

FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>)

İşlemler (left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>)

İşlemler (left * right) + addend, bir üçüncül işlem olarak yuvarlanmış.

GetElement<T>(Vector<T>, Int32)

Belirtilen dizindeki öğesini alır.

GreaterThan(Vector<Double>, Vector<Double>)

Öğeleri çift duyarlıklı kayan nokta vektördeki öğelerin ikinci bir çift duyarlıklı kayan nokta vektördeki karşılık gelen öğelerinden daha büyük olup olmadığını belirten yeni bir integral vektör döndürür.

GreaterThan(Vector<Int32>, Vector<Int32>)

Bir integral vektördeki öğelerin ikinci bir integral vektördeki karşılık gelen öğelerinden daha büyük olup olmadığını gösteren yeni bir integral vektör döndürür.

GreaterThan(Vector<Int64>, Vector<Int64>)

Öğeleri, bir uzun tamsayı vektördeki öğelerin ikinci bir uzun tamsayı vektördeki karşılık gelen öğelerinden büyük olup olmadığını belirten yeni bir uzun tamsayı vektöru döndürür.

GreaterThan(Vector<Single>, Vector<Single>)

Öğeleri tek duyarlıklı kayan nokta vektördeki öğelerin ikinci bir tek duyarlıklı kayan nokta vektördeki karşılık gelen öğelerinden daha büyük olup olmadığını belirten yeni bir integral vektör döndürür.

GreaterThan<T>(Vector<T>, Vector<T>)

Öğeleri belirtilen türdeki bir vektördeki öğelerin aynı anda ikinci vektördeki karşılık gelen öğelerinden daha büyük olup olmadığını belirten yeni bir vektör döndürür.

GreaterThanAll<T>(Vector<T>, Vector<T>)

İlk vektördeki tüm öğelerin ikinci vektördeki karşılık gelen öğelerden büyük olup olmadığını gösteren bir değer döndürür.

GreaterThanAny<T>(Vector<T>, Vector<T>)

İlk vektördeki herhangi bir öğenin ikinci vektördeki ilgili öğeden büyük olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqual(Vector<Double>, Vector<Double>)

Bir vektördeki öğelerin ikinci çift duyarlıklı kayan nokta vektördeki karşılık gelen öğelerden büyük veya buna eşit olup olmadığını belirten yeni bir integral vektör döndürür.

GreaterThanOrEqual(Vector<Int32>, Vector<Int32>)

Bir integral vektördeki öğelerin ikinci integral vektördeki karşılık gelen öğelerden büyük veya buna eşit olup olmadığını gösteren yeni bir integral vektör döndürür.

GreaterThanOrEqual(Vector<Int64>, Vector<Int64>)

Öğeleri, bir uzun tamsayı vektördeki öğelerin ikinci uzun tamsayı vektörlerindeki karşılık gelen öğelerden büyük veya buna eşit olup olmadığını belirten yeni bir uzun tamsayı vektöru döndürür.

GreaterThanOrEqual(Vector<Single>, Vector<Single>)

Bir vektördeki öğelerin tek duyarlıklı kayan nokta ikinci vektördeki karşılık gelen öğelerden büyük veya buna eşit olup olmadığını belirten yeni bir integral vektör döndürür.

GreaterThanOrEqual<T>(Vector<T>, Vector<T>)

Öğeleri belirtilen türdeki bir vektördeki öğelerin, aynı türdeki ikinci vektördeki karşılık gelen öğelerden büyük veya buna eşit olup olmadığını belirten yeni bir vektör döndürür.

GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>)

İlk vektördeki tüm öğelerin ikinci vektördeki tüm ilgili öğelerden büyük veya buna eşit olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>)

İlk vektördeki herhangi bir öğenin ikinci vektördeki ilgili öğeden büyük veya buna eşit olup olmadığını gösteren bir değer döndürür.

Hypot(Vector<Double>, Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Hypot(Vector<Single>, Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

IsNaN<T>(Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

IsNegative<T>(Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

IsPositive<T>(Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

IsPositiveInfinity<T>(Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

IsZero<T>(Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Lerp(Vector<Double>, Vector<Double>, Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Lerp(Vector<Single>, Vector<Single>, Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

LessThan(Vector<Double>, Vector<Double>)

Bir çift duyarlıklı kayan nokta vektördeki öğelerin ikinci bir çift duyarlıklı kayan nokta vektördeki karşılık gelen öğelerden daha küçük olup olmadığını gösteren yeni bir integral vektör döndürür.

LessThan(Vector<Int32>, Vector<Int32>)

Bir integral vektördeki öğelerin ikinci bir integral vektördeki karşılık gelen öğelerden daha küçük olup olmadığını gösteren yeni bir integral vektör döndürür.

LessThan(Vector<Int64>, Vector<Int64>)

Öğeleri, bir uzun tamsayı vektördeki öğelerin ikinci bir uzun tamsayı vektördeki karşılık gelen öğelerinden küçük olup olmadığını belirten yeni bir uzun tamsayı vektöru döndürür.

LessThan(Vector<Single>, Vector<Single>)

Öğeleri, tek duyarlıklı bir vektördeki öğelerin ikinci bir tek duyarlıklı vektördeki karşılık gelen öğelerden daha küçük olup olmadığını belirten yeni bir integral vektör döndürür.

LessThan<T>(Vector<T>, Vector<T>)

Bir vektördeki öğelerin ikinci vektördeki karşılık gelen öğelerden küçük olup olmadığını belirten belirtilen türde yeni bir vektör döndürür.

LessThanAll<T>(Vector<T>, Vector<T>)

İlk vektördeki tüm öğelerin ikinci vektördeki karşılık gelen öğelerinden küçük olup olmadığını gösteren bir değer döndürür.

LessThanAny<T>(Vector<T>, Vector<T>)

İlk vektördeki herhangi bir öğenin ikinci vektördeki karşılık gelen öğeden küçük olup olmadığını gösteren bir değer döndürür.

LessThanOrEqual(Vector<Double>, Vector<Double>)

Bir çift duyarlıklı kayan nokta vektördeki öğelerin ikinci bir çift duyarlıklı kayan nokta vektördeki karşılık gelen öğelerden küçük veya buna eşit olup olmadığını belirten yeni bir integral vektör döndürür.

LessThanOrEqual(Vector<Int32>, Vector<Int32>)

Bir integral vektördeki öğelerin ikinci bir integral vektördeki karşılık gelen öğelere eşit veya daha küçük olup olmadığını gösteren yeni bir integral vektör döndürür.

LessThanOrEqual(Vector<Int64>, Vector<Int64>)

Öğeleri, bir uzun tamsayı vektördeki öğelerin ikinci bir uzun tamsayı vektördeki karşılık gelen öğelerine daha küçük veya eşit olup olmadığını belirten yeni bir uzun tamsayı vektöru döndürür.

LessThanOrEqual(Vector<Single>, Vector<Single>)

Tek duyarlıklı kayan nokta vektörlerindeki öğelerin ikinci bir tek duyarlıklı kayan nokta vektördeki karşılık gelen öğelere eşit veya ondan küçük olup olmadığını gösteren yeni bir integral vektör döndürür.

LessThanOrEqual<T>(Vector<T>, Vector<T>)

Öğeleri, bir vektördeki öğelerin ikinci vektördeki karşılık gelen öğelere eşit veya daha küçük olup olmadığını belirten yeni bir vektör döndürür.

LessThanOrEqualAll<T>(Vector<T>, Vector<T>)

İlk vektördeki tüm öğelerin ikinci vektördeki karşılık gelen öğelerden küçük veya buna eşit olup olmadığını gösteren bir değer döndürür.

LessThanOrEqualAny<T>(Vector<T>, Vector<T>)

İlk vektördeki herhangi bir öğenin ikinci vektördeki ilgili öğeden küçük veya buna eşit olup olmadığını gösteren bir değer döndürür.

Load<T>(T*)

Verilen kaynaktan bir vektör yükler.

LoadAligned<T>(T*)

Verilen hizalanmış kaynaktan bir vektör yükler.

LoadAlignedNonTemporal<T>(T*)

Verilen hizalanmış kaynaktan bir vektör yükler.

LoadUnsafe<T>(T)

Verilen kaynaktan bir vektör yükler.

LoadUnsafe<T>(T, UIntPtr)

Verilen kaynak ve öğe uzaklığından bir vektör yükler.

Log(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Log(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Log2(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Log2(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Max<T>(Vector<T>, Vector<T>)

Verilen iki vektördeki her öğe çiftinin en büyük öğeleri olan yeni bir vektör döndürür.

MaxMagnitude<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

MaxMagnitudeNumber<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

MaxNative<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

MaxNumber<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Min<T>(Vector<T>, Vector<T>)

Verilen iki vektördeki her öğe çiftinin en küçük öğesi olan yeni bir vektör döndürür.

MinMagnitude<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

MinMagnitudeNumber<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

MinNative<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

MinNumber<T>(Vector<T>, Vector<T>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Multiply<T>(T, Vector<T>)

Değerleri, belirtilen vektördeki değerlerin her biri ile çarpılan skaler bir değer olan yeni bir vektör döndürür.

Multiply<T>(Vector<T>, T)

Değerleri, her biri skaler değerle çarpılan belirtilen vektör değerleri olan yeni bir vektör döndürür.

Multiply<T>(Vector<T>, Vector<T>)

Değerleri belirtilen iki vektördeki her öğe çiftinin ürünü olan yeni bir vektör döndürür.

MultiplyAddEstimate(Vector<Double>, Vector<Double>, Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

MultiplyAddEstimate(Vector<Single>, Vector<Single>, Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Narrow(Vector<Double>, Vector<Double>)

İki Vector<Double> örneğini tek bir Vector<Single>daraltıyor.

Narrow(Vector<Int16>, Vector<Int16>)

İki Vector<Int16> örneğini tek bir Vector<SByte>daraltıyor.

Narrow(Vector<Int32>, Vector<Int32>)

İki Vector<Int32> örneğini tek bir Vector<Int16>daraltıyor.

Narrow(Vector<Int64>, Vector<Int64>)

İki Vector<Int64> örneğini tek bir Vector<Int32>daraltıyor.

Narrow(Vector<UInt16>, Vector<UInt16>)

İki Vector<UInt16> örneğini tek bir Vector<Byte>daraltıyor.

Narrow(Vector<UInt32>, Vector<UInt32>)

İki Vector<UInt32> örneğini tek bir Vector<UInt16>daraltıyor.

Narrow(Vector<UInt64>, Vector<UInt64>)

İki Vector<UInt64> örneğini tek bir Vector<UInt32>daraltıyor.

Negate<T>(Vector<T>)

Öğeleri belirtilen vektördeki ilgili öğenin olumsuzlaması olan yeni bir vektör döndürür.

OnesComplement<T>(Vector<T>)

Öğeleri belirtilen vektör öğelerinin tamamlayıcısı alınarak elde edilen yeni bir vektör döndürür.

RadiansToDegrees(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

RadiansToDegrees(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Round(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Round(Vector<Double>, MidpointRounding)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Round(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Round(Vector<Single>, MidpointRounding)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

ShiftLeft(Vector<Byte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<UInt16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<UInt32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<UInt64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector<UIntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftRightArithmetic(Vector<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalı).

ShiftRightArithmetic(Vector<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalı).

ShiftRightArithmetic(Vector<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalı).

ShiftRightArithmetic(Vector<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalı).

ShiftRightArithmetic(Vector<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalı).

ShiftRightLogical(Vector<Byte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<UInt16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<UInt32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<UInt64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector<UIntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

Sin(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Sin(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

SinCos(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

SinCos(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

SquareRoot<T>(Vector<T>)

Öğeleri belirtilen vektör öğelerinin karekökleri olan yeni bir vektör döndürür.

Store<T>(Vector<T>, T*)

Belirtilen hedefte bir vektör depolar.

StoreAligned<T>(Vector<T>, T*)

Belirtilen hizalanmış hedefte bir vektör depolar.

StoreAlignedNonTemporal<T>(Vector<T>, T*)

Belirtilen hizalanmış hedefte bir vektör depolar.

StoreUnsafe<T>(Vector<T>, T)

Belirtilen hedefte bir vektör depolar.

StoreUnsafe<T>(Vector<T>, T, UIntPtr)

Belirtilen hedefte bir vektör depolar.

Subtract<T>(Vector<T>, Vector<T>)

değerleri ikinci vektördeki öğelerle ilk vektördeki karşılık gelen öğeleri arasındaki fark olan yeni bir vektör döndürür.

Sum<T>(Vector<T>)

Belirtilen vektör içindeki tüm öğelerin toplamını döndürür.

ToScalar<T>(Vector<T>)

Verilen vektöri, ilk öğenin değerini içeren bir skalere dönüştürür.

Truncate(Vector<Double>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Truncate(Vector<Single>)

Genel vektörler üzerinde oluşturma, işleme ve başka şekilde çalışma için statik yöntemler koleksiyonu sağlar.

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

bir Vector<Byte> iki Vector<UInt16> örneğe genişleter.

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

bir Vector<Int16> iki Vector<Int32> örneğe genişleter.

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

bir Vector<Int32> iki Vector<Int64> örneğe genişleter.

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

bir Vector<SByte> iki Vector<Int16> örneğe genişleter.

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

bir Vector<Single> iki Vector<Double> örneğe genişleter.

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

bir Vector<UInt16> iki Vector<UInt32> örneğe genişleter.

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

bir Vector<UInt32> iki Vector<UInt64> örneğe genişleter.

WidenLower(Vector<Byte>)

Vector<T> alt yarısını bir Vector<T>genişleter.

WidenLower(Vector<Int16>)

Vector<T> alt yarısını bir Vector<T>genişleter.

WidenLower(Vector<Int32>)

Vector<T> alt yarısını bir Vector<T>genişleter.

WidenLower(Vector<SByte>)

Vector<T> alt yarısını bir Vector<T>genişleter.

WidenLower(Vector<Single>)

Vector<T> alt yarısını bir Vector<T>genişleter.

WidenLower(Vector<UInt16>)

Vector<T> alt yarısını bir Vector<T>genişleter.

WidenLower(Vector<UInt32>)

Vector<T> alt yarısını bir Vector<T>genişleter.

WidenUpper(Vector<Byte>)

bir Vector<T> üst yarısını bir Vector<T>olarak genişleter.

WidenUpper(Vector<Int16>)

bir Vector<T> üst yarısını bir Vector<T>olarak genişleter.

WidenUpper(Vector<Int32>)

bir Vector<T> üst yarısını bir Vector<T>olarak genişleter.

WidenUpper(Vector<SByte>)

bir Vector<T> üst yarısını bir Vector<T>olarak genişleter.

WidenUpper(Vector<Single>)

bir Vector<T> üst yarısını bir Vector<T>olarak genişleter.

WidenUpper(Vector<UInt16>)

bir Vector<T> üst yarısını bir Vector<T>olarak genişleter.

WidenUpper(Vector<UInt32>)

bir Vector<T> üst yarısını bir Vector<T>olarak genişleter.

WithElement<T>(Vector<T>, Int32, T)

Belirtilen dizindeki öğesi belirtilen değere, kalan öğeler ise belirtilen vektördekiyle aynı değere ayarlanmış şekilde yeni bir Vector<T> oluşturur.

Xor<T>(Vector<T>, Vector<T>)

İki vektördeki her öğe çiftinde bit düzeyinde özel Or (XOr) işlemi gerçekleştirerek yeni bir vektör döndürür.

Şunlara uygulanır