Vector Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych.
public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
Public Module Vector
- Dziedziczenie
-
Vector
Właściwości
IsHardwareAccelerated |
Pobiera wartość wskazującą, czy operacje wektorów podlegają przyspieszaniom sprzętowym za pośrednictwem wewnętrznej obsługi JIT. |
Metody
Abs<T>(Vector<T>) |
Zwraca nowy wektor, którego elementy są wartościami bezwzględnym elementów danego wektora. |
Add<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego wartości są sumą każdej pary elementów z dwóch podanych wektorów. |
AndNot<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, wykonując bitową operację And Not na każdej parze odpowiadających im elementów w dwóch wektorach. |
As<TFrom,TTo>(Vector<TFrom>) | |
AsPlane(Vector4) | |
AsQuaternion(Vector4) |
Ponownie interpretuje Vector4 jako nowy Quaternion. |
AsVector2(Vector4) | |
AsVector3(Vector4) | |
AsVector4(Plane) | |
AsVector4(Quaternion) |
Ponownie interpretuje Quaternion jako nowy Vector4. |
AsVector4(Vector2) |
Ponownie interpretuje Vector2 do nowego Vector4 z nowymi elementami zeroed. |
AsVector4(Vector3) |
Konwertuje Vector3 na nowy Vector4 z nowymi elementami zeroed. |
AsVector4Unsafe(Vector2) |
Ponownie interpretuje Vector2 do nowego Vector4 z nowymi elementami niezdefiniowanym. |
AsVector4Unsafe(Vector3) |
Konwertuje Vector3 na nowy Vector4 z nowymi elementami niezdefiniowanym. |
AsVectorByte<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektora niepodpisanych bajtów. |
AsVectorDouble<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora wektora zmiennoprzecinkowego o podwójnej precyzji. |
AsVectorInt16<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektorów 16-bitowych liczb całkowitych. |
AsVectorInt32<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora w postaci wektora liczb całkowitych. |
AsVectorInt64<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora w postaci wektora długich liczb całkowitych. |
AsVectorNInt<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektora liczb całkowitych o rozmiarze natywnym. |
AsVectorNUInt<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektora wielkości natywnej, niepodpisanych liczb całkowitych. |
AsVectorSByte<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektora podpisanego bajtów. |
AsVectorSingle<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektorów zmiennoprzecinkowych o pojedynczej precyzji. |
AsVectorUInt16<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektora bez znaku 16-bitowych liczb całkowitych. |
AsVectorUInt32<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektora niepodpisanych liczb całkowitych. |
AsVectorUInt64<T>(Vector<T>) |
Ponownie interpretuje bity określonego wektora do wektora niepodpisanych długich liczb całkowitych. |
BitwiseAnd<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, wykonując bitową operację |
BitwiseOr<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, wykonując bitową operację |
Ceiling(Vector<Double>) |
Zwraca nowy wektor, którego elementy są najmniejszymi wartościami całkowitymi, które są większe lub równe elementom danego wektora. |
Ceiling(Vector<Single>) |
Zwraca nowy wektor, którego elementy są najmniejszymi wartościami całkowitymi, które są większe lub równe elementom danego wektora. |
Clamp<T>(Vector<T>, Vector<T>, Vector<T>) |
Ogranicza wektor między wartością minimalną a maksymalną. |
ClampNative<T>(Vector<T>, Vector<T>, Vector<T>) |
Ogranicza wektor między wartością minimalną a maksymalną przy użyciu zachowania specyficznego dla platformy dla |
ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Tworzy nowy wektor z pojedynczą precyzją z elementami wybranymi między dwoma określonymi wektorami źródłowymi o pojedynczej precyzji na podstawie wektora maski całkowitej. |
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Tworzy nowy wektor podwójnej precyzji z elementami wybranymi między dwoma określonymi wektorami źródłowymi o podwójnej precyzji na podstawie wektora maski całkowitej. |
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Tworzy nowy wektor określonego typu z elementami wybranymi między dwoma określonymi wektorami źródłowymi tego samego typu na podstawie wektora maski całkowitej. |
ConvertToDouble(Vector<Int64>) |
Konwertuje |
ConvertToDouble(Vector<UInt64>) |
Konwertuje |
ConvertToInt32(Vector<Single>) |
Konwertuje |
ConvertToInt32Native(Vector<Single>) |
Konwertuje Vector<T> na Vector<T> przy użyciu zachowania specyficznego dla platformy podczas przepełnienia. |
ConvertToInt64(Vector<Double>) |
Konwertuje |
ConvertToInt64Native(Vector<Double>) |
Konwertuje |
ConvertToSingle(Vector<Int32>) |
Konwertuje |
ConvertToSingle(Vector<UInt32>) |
Konwertuje |
ConvertToUInt32(Vector<Single>) |
Konwertuje |
ConvertToUInt32Native(Vector<Single>) |
Konwertuje |
ConvertToUInt64(Vector<Double>) |
Konwertuje |
ConvertToUInt64Native(Vector<Double>) |
Konwertuje |
CopySign<T>(Vector<T>, Vector<T>) |
Kopiuje znak każdego elementu wektora do znaku poszczególnych elementów innego wektora. |
Cos(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Cos(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Create<T>(ReadOnlySpan<T>) |
Tworzy nowe Vector<T> na podstawie danego zakresu odczytu. |
Create<T>(T) |
Tworzy nowe wystąpienie Vector<T> ze wszystkimi elementami zainicjowanymi do określonej wartości. |
CreateSequence<T>(T, T) |
Tworzy nowe wystąpienie Vector<T>, w którym elementy zaczynają się od określonej wartości i które są rozdzielone spacjami zgodnie z inną określoną wartością. |
DegreesToRadians(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
DegreesToRadians(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Divide<T>(Vector<T>, T) |
Dzieli wektor przez skalarny, aby obliczyć iloraz dla poszczególnych elementów. |
Divide<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego wartości są wynikiem dzielenia elementów pierwszego wektora przez odpowiednie elementy w drugim wektorze. |
Dot<T>(Vector<T>, Vector<T>) |
Zwraca kropkę iloczyn dwóch wektorów. |
Equals(Vector<Double>, Vector<Double>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w dwóch określonych wektorach podwójnej precyzji są równe. |
Equals(Vector<Int32>, Vector<Int32>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w dwóch określonych wektorach całkowitych są równe. |
Equals(Vector<Int64>, Vector<Int64>) |
Zwraca nowy wektor, którego elementy sygnalizują, czy elementy w dwóch określonych długich wektorach całkowitych są równe. |
Equals(Vector<Single>, Vector<Single>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w dwóch określonych wektorach o pojedynczej precyzji są równe. |
Equals<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor określonego typu, którego elementy sygnalizują, czy elementy w dwóch określonych wektorach tego samego typu są równe. |
EqualsAll<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy każda para elementów w danym wektorach jest równa. |
EqualsAny<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy każda pojedyncza para elementów w danym wektorach jest równa. |
Exp(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Exp(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Floor(Vector<Double>) |
Zwraca nowy wektor, którego elementy są największymi wartościami całkowitymi, które są mniejsze lub równe elementom danego wektora. |
Floor(Vector<Single>) |
Zwraca nowy wektor, którego elementy są największymi wartościami całkowitymi, które są mniejsze lub równe elementom danego wektora. |
FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>) |
Obliczenia ( |
FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>) |
Obliczenia ( |
GetElement<T>(Vector<T>, Int32) |
Pobiera element w określonym indeksie. |
GreaterThan(Vector<Double>, Vector<Double>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze zmiennoprzecinkowa o podwójnej precyzji są większe niż odpowiadające im elementy w drugim wektorze zmiennoprzecinkowa o podwójnej precyzji. |
GreaterThan(Vector<Int32>, Vector<Int32>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze całkowitym są większe niż odpowiadające im elementy w drugim wektorze całkowitym. |
GreaterThan(Vector<Int64>, Vector<Int64>) |
Zwraca nowy wektor długich liczb całkowitych, którego elementy sygnalizują, czy elementy w jednym długim wektorze liczb całkowitych są większe niż odpowiadające im elementy w drugim wektorze liczb całkowitych. |
GreaterThan(Vector<Single>, Vector<Single>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze zmiennoprzecinkowa o pojedynczej precyzji są większe niż odpowiadające im elementy w drugim wektorze zmiennoprzecinkowa o pojedynczej precyzji. |
GreaterThan<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego elementy sygnalizują, czy elementy w jednym wektorze określonego typu są większe niż odpowiadające im elementy w drugim wektorze tego samego czasu. |
GreaterThanAll<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy wszystkie elementy w pierwszym wektorze są większe niż odpowiadające im elementy w drugim wektorze. |
GreaterThanAny<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy dowolny element w pierwszym wektorze jest większy niż odpowiadający mu element w drugim wektorze. |
GreaterThanOrEqual(Vector<Double>, Vector<Double>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze są większe lub równe odpowiadającym im elementom w drugim wektorze zmiennoprzecinkowa o podwójnej precyzji. |
GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze całkowitym są większe lub równe odpowiadającym im elementom w drugim wektorze całkowitym. |
GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) |
Zwraca nowy wektor długich liczb całkowitych, którego elementy sygnalizują, czy elementy w jednym długim wektorze liczb całkowitych są większe lub równe odpowiadającym im elementom w drugim wektorze liczby całkowitej długiej. |
GreaterThanOrEqual(Vector<Single>, Vector<Single>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze są większe lub równe odpowiadającym im elementom w wektorze zmiennoprzecinkowym o pojedynczej precyzji. |
GreaterThanOrEqual<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego elementy sygnalizują, czy elementy w jednym wektorze określonego typu są większe lub równe odpowiadającym im elementom w drugim wektorze tego samego typu. |
GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy wszystkie elementy w pierwszym wektorze są większe lub równe wszystkim odpowiednim elementom w drugim wektorze. |
GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy dowolny element w pierwszym wektorze jest większy lub równy odpowiadającemu mu elementowi w drugim wektorze. |
Hypot(Vector<Double>, Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Hypot(Vector<Single>, Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
IsNaN<T>(Vector<T>) |
Określa, które elementy w wektorze to NaN. |
IsNegative<T>(Vector<T>) |
Określa, które elementy w wektorze reprezentują ujemne liczby rzeczywiste. |
IsPositive<T>(Vector<T>) |
Określa, które elementy w wektorze reprezentują dodatnie liczby rzeczywiste. |
IsPositiveInfinity<T>(Vector<T>) |
Określa, które elementy w wektorze są dodatnią nieskończonością. |
IsZero<T>(Vector<T>) |
Określa, które elementy w wektorze mają wartość zero. |
Lerp(Vector<Double>, Vector<Double>, Vector<Double>) |
Wykonuje interpolację liniową między dwoma wektorami na podstawie danej wagi. |
Lerp(Vector<Single>, Vector<Single>, Vector<Single>) |
Wykonuje interpolację liniową między dwoma wektorami na podstawie danej wagi. |
LessThan(Vector<Double>, Vector<Double>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze zmiennoprzecinkowa o podwójnej precyzji są mniejsze niż odpowiadające im elementy w drugim wektorze zmiennoprzecinkowa o podwójnej precyzji. |
LessThan(Vector<Int32>, Vector<Int32>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze całkowitym są mniejsze niż odpowiadające im elementy w drugim wektorze całkowitym. |
LessThan(Vector<Int64>, Vector<Int64>) |
Zwraca nowy wektor długiej liczby całkowitej, którego elementy sygnalizują, czy elementy w jednym długim wektorze liczb całkowitych są mniejsze niż odpowiadające im elementy w drugim długim wektorze liczb całkowitych. |
LessThan(Vector<Single>, Vector<Single>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze precyzji są mniejsze niż odpowiadające im elementy w drugim wektorze z pojedynczą precyzją. |
LessThan<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor określonego typu, którego elementy sygnalizują, czy elementy w jednym wektorze są mniejsze niż odpowiadające im elementy w drugim wektorze. |
LessThanAll<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy wszystkie elementy w pierwszym wektorze są mniejsze niż odpowiadające im elementy w drugim wektorze. |
LessThanAny<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy dowolny element w pierwszym wektorze jest mniejszy niż odpowiadający mu element w drugim wektorze. |
LessThanOrEqual(Vector<Double>, Vector<Double>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze zmiennoprzecinkowa o podwójnej precyzji są mniejsze lub równe odpowiadającym im elementom w drugim wektorze zmiennoprzecinkowa o podwójnej precyzji. |
LessThanOrEqual(Vector<Int32>, Vector<Int32>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze całkowitym są mniejsze lub równe odpowiadającym im elementom w drugim wektorze całkowitym. |
LessThanOrEqual(Vector<Int64>, Vector<Int64>) |
Zwraca nowy wektor długich liczb całkowitych, którego elementy sygnalizują, czy elementy w jednym długim wektorze liczb całkowitych są mniejsze lub równe odpowiadającym im elementom w drugim wektorze liczby całkowitej długiej. |
LessThanOrEqual(Vector<Single>, Vector<Single>) |
Zwraca nowy wektor całkowity, którego elementy sygnalizują, czy elementy w jednym wektorze zmiennoprzecinkowa o pojedynczej precyzji są mniejsze lub równe odpowiadającym im elementom w drugim wektorze zmiennoprzecinkowa o pojedynczej precyzji. |
LessThanOrEqual<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego elementy sygnalizują, czy elementy w jednym wektorze są mniejsze lub równe odpowiadającym im elementom w drugim wektorze. |
LessThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy wszystkie elementy w pierwszym wektorze są mniejsze niż lub równe odpowiadającym im elementom w drugim wektorze. |
LessThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Zwraca wartość wskazującą, czy dowolny element w pierwszym wektorze jest mniejszy niż lub równy odpowiadającemu mu elementowi w drugim wektorze. |
Load<T>(T*) |
Ładuje wektor z danego źródła. |
LoadAligned<T>(T*) |
Ładuje wektor z danego wyrównanego źródła. |
LoadAlignedNonTemporal<T>(T*) |
Ładuje wektor z danego wyrównanego źródła. |
LoadUnsafe<T>(T) |
Ładuje wektor z danego źródła. |
LoadUnsafe<T>(T, UIntPtr) |
Ładuje wektor z danego przesunięcia źródła i elementu. |
Log(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Log(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Log2(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Log2(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Max<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego elementy są maksymalnie każdą parą elementów w dwóch podanych wektorach. |
MaxMagnitude<T>(Vector<T>, Vector<T>) |
Porównuje dwa wektory do obliczeń, które mają większą wielkość dla poszczególnych elementów. |
MaxMagnitudeNumber<T>(Vector<T>, Vector<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczeń, które mają większą wielkość i zwracają drugą wartość, jeśli dane wejściowe są |
MaxNative<T>(Vector<T>, Vector<T>) |
Porównaj dwa wektory, aby określić, co jest większe dla poszczególnych elementów przy użyciu zachowania specyficznego dla platformy dla |
MaxNumber<T>(Vector<T>, Vector<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczenia, które jest większe i zwraca inną wartość, jeśli element jest |
Min<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego elementy są minimum każdej pary elementów w dwóch podanych wektorach. |
MinMagnitude<T>(Vector<T>, Vector<T>) |
Porównuje dwa wektory do obliczeń, które mają mniejszą wielkość na podstawie poszczególnych elementów. |
MinMagnitudeNumber<T>(Vector<T>, Vector<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczenia, które ma mniejszą wielkość i zwraca drugą wartość, jeśli dane wejściowe są |
MinNative<T>(Vector<T>, Vector<T>) |
Porównaj dwa wektory, aby określić, które z nich jest mniejsze dla poszczególnych elementów przy użyciu zachowania specyficznego dla platformy dla |
MinNumber<T>(Vector<T>, Vector<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczenia, które jest mniejsze i zwraca drugą wartość, jeśli element jest |
Multiply<T>(T, Vector<T>) |
Zwraca nowy wektor, którego wartości są wartościami skalarnymi pomnożonymi przez każdą z wartości określonego wektora. |
Multiply<T>(Vector<T>, T) |
Zwraca nowy wektor, którego wartości są wartościami określonego wektora pomnożonego przez wartość skalarną. |
Multiply<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego wartości są produktem każdej pary elementów w dwóch określonych wektorach. |
MultiplyAddEstimate(Vector<Double>, Vector<Double>, Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
MultiplyAddEstimate(Vector<Single>, Vector<Single>, Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Narrow(Vector<Double>, Vector<Double>) |
Zawęża dwa wystąpienia |
Narrow(Vector<Int16>, Vector<Int16>) |
Zawęża dwa wystąpienia |
Narrow(Vector<Int32>, Vector<Int32>) |
Zawęża dwa wystąpienia |
Narrow(Vector<Int64>, Vector<Int64>) |
Zawęża dwa wystąpienia |
Narrow(Vector<UInt16>, Vector<UInt16>) |
Zawęża dwa wystąpienia |
Narrow(Vector<UInt32>, Vector<UInt32>) |
Zawęża dwa wystąpienia |
Narrow(Vector<UInt64>, Vector<UInt64>) |
Zawęża dwa wystąpienia |
Negate<T>(Vector<T>) |
Zwraca nowy wektor, którego elementy są negacją odpowiedniego elementu w określonym wektorze. |
OnesComplement<T>(Vector<T>) |
Zwraca nowy wektor, którego elementy są uzyskiwane przez pobranie uzupełnienia jednego z elementów określonego wektora. |
RadiansToDegrees(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
RadiansToDegrees(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Round(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Round(Vector<Double>, MidpointRounding) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Round(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Round(Vector<Single>, MidpointRounding) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
ShiftLeft(Vector<Byte>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<Int16>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<Int32>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<Int64>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<IntPtr>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<SByte>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<UInt16>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<UInt32>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<UInt64>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftLeft(Vector<UIntPtr>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
ShiftRightArithmetic(Vector<Int16>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
ShiftRightArithmetic(Vector<Int32>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
ShiftRightArithmetic(Vector<Int64>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
ShiftRightArithmetic(Vector<IntPtr>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
ShiftRightArithmetic(Vector<SByte>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<Byte>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<Int16>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<Int32>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<Int64>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<IntPtr>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<SByte>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<UInt16>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<UInt32>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<UInt64>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
ShiftRightLogical(Vector<UIntPtr>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
Sin(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Sin(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
SinCos(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
SinCos(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
SquareRoot<T>(Vector<T>) |
Zwraca nowy wektor, którego elementy są pierwędami kwadratowymi elementów określonego wektora. |
Store<T>(Vector<T>, T*) |
Przechowuje wektor w danym miejscu docelowym. |
StoreAligned<T>(Vector<T>, T*) |
Przechowuje wektor w danym wyrównanym miejscu docelowym. |
StoreAlignedNonTemporal<T>(Vector<T>, T*) |
Przechowuje wektor w danym wyrównanym miejscu docelowym. |
StoreUnsafe<T>(Vector<T>, T) |
Przechowuje wektor w danym miejscu docelowym. |
StoreUnsafe<T>(Vector<T>, T, UIntPtr) |
Przechowuje wektor w danym miejscu docelowym. |
Subtract<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, którego wartości są różnicą między elementami w drugim wektorze i odpowiadającymi im elementami w pierwszym wektorze. |
Sum<T>(Vector<T>) |
Zwraca sumę wszystkich elementów wewnątrz określonego wektora. |
ToScalar<T>(Vector<T>) |
Konwertuje dany wektor na skalarny zawierający wartość pierwszego elementu. |
Truncate(Vector<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Truncate(Vector<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) |
Rozszerza |
Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) |
Rozszerza |
Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) |
Rozszerza |
Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) |
Rozszerza |
Widen(Vector<Single>, Vector<Double>, Vector<Double>) |
Rozszerza |
Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) |
Rozszerza |
Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) |
Rozszerza |
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) |
Tworzy nowy Vector<T> z elementem w określonym indeksie ustawionym na określoną wartość, a pozostałe elementy ustawione na tę samą wartość co w danym wektorze. |
Xor<T>(Vector<T>, Vector<T>) |
Zwraca nowy wektor, wykonując bitowo wyłączną operację Or ( |