Vector クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。
public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
Public Module Vector
- 継承
-
Vector
プロパティ
IsHardwareAccelerated |
ベクター操作が JIT 組み込みサポートによるハードウェア アクセラレーションの対象かどうかを示す値を取得します。 |
メソッド
Abs<T>(Vector<T>) |
要素が指定されたベクターの要素の絶対値である新しいベクターを返します。 |
Add<T>(Vector<T>, Vector<T>) |
2 つの指定されたベクトルの要素の各ペアの合計値を持つ新しいベクターを返します。 |
AndNot<T>(Vector<T>, Vector<T>) |
2 つのベクトル内の対応する要素の各ペアに対してビットごとの And Not 演算を実行して、新しいベクターを返します。 |
As<TFrom,TTo>(Vector<TFrom>) | |
AsPlane(Vector4) | |
AsQuaternion(Vector4) |
Vector4 を新しい Quaternionとして再解釈します。 |
AsVector2(Vector4) | |
AsVector3(Vector4) | |
AsVector4(Plane) | |
AsVector4(Quaternion) |
Quaternion を新しい Vector4として再解釈します。 |
AsVector4(Vector2) | |
AsVector4(Vector3) | |
AsVector4Unsafe(Vector2) | |
AsVector4Unsafe(Vector3) | |
AsVectorByte<T>(Vector<T>) |
指定したベクターのビットを、符号なしバイトのベクトルのビットに再解釈します。 |
AsVectorDouble<T>(Vector<T>) |
指定したベクトルのビットを倍精度浮動小数点ベクトルのビットに再解釈します。 |
AsVectorInt16<T>(Vector<T>) |
指定したベクトルのビットを、16 ビット整数のベクトルのビットに再解釈します。 |
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>) |
指定したベクトルのビットを、符号なし 16 ビット整数のベクトルのビットに再解釈します。 |
AsVectorUInt32<T>(Vector<T>) |
指定したベクトルのビットを符号なし整数のベクトルのビットに再解釈します。 |
AsVectorUInt64<T>(Vector<T>) |
指定されたベクターのビットを、符号なし長整数のベクトルのビットに再解釈します。 |
BitwiseAnd<T>(Vector<T>, Vector<T>) |
2 つのベクトル内の要素の各ペアに対してビットごとの |
BitwiseOr<T>(Vector<T>, Vector<T>) |
2 つのベクトル内の要素の各ペアに対してビットごとの |
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>) |
整数マスク ベクトルに基づいて、指定された 2 つの単精度ソース ベクトルの間で要素を選択して、新しい単精度ベクトルを作成します。 |
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
整数マスク ベクトルに基づいて、指定した 2 つの倍精度ソース ベクトルの間で要素を選択して、新しい倍精度ベクトルを作成します。 |
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
整数マスク ベクトルに基づいて、同じ型の 2 つの指定されたソース ベクトルの間で選択された要素を使用して、指定した型の新しいベクターを作成します。 |
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>) |
特定の読み取り専用スパンから新しい Vector<T> を作成します。 |
Create<T>(T) |
指定した値に初期化されたすべての要素を持つ新しい Vector<T> インスタンスを作成します。 |
CreateSequence<T>(T, T) |
要素が指定した値から始まり、別の指定した値に従って間隔を置かれた新しい Vector<T> インスタンスを作成します。 |
DegreesToRadians(Vector<Double>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
DegreesToRadians(Vector<Single>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Divide<T>(Vector<T>, T) |
ベクターをスカラーで除算して、要素ごとの商を計算します。 |
Divide<T>(Vector<T>, Vector<T>) |
最初のベクトルの要素を 2 番目のベクトル内の対応する要素で除算した結果の値を持つ新しいベクターを返します。 |
Dot<T>(Vector<T>, Vector<T>) |
2 つのベクトルのドット積を返します。 |
Equals(Vector<Double>, Vector<Double>) |
指定した 2 つの倍精度ベクトル内の要素が等しいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
Equals(Vector<Int32>, Vector<Int32>) |
指定した 2 つの整数ベクトル内の要素が等しいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
Equals(Vector<Int64>, Vector<Int64>) |
指定した 2 つの長整数ベクトル内の要素が等しいかどうかを通知する要素を持つ新しいベクターを返します。 |
Equals(Vector<Single>, Vector<Single>) |
指定された 2 つの単精度ベクトル内の要素が等しいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
Equals<T>(Vector<T>, Vector<T>) |
同じ型の 2 つの指定されたベクトル内の要素が等しいかどうかを通知する要素を持つ、指定した型の新しいベクターを返します。 |
EqualsAll<T>(Vector<T>, Vector<T>) |
指定されたベクトル内の要素の各ペアが等しいかどうかを示す値を返します。 |
EqualsAny<T>(Vector<T>, Vector<T>) |
指定されたベクトル内の要素の 1 つのペアが等しいかどうかを示す値を返します。 |
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>) |
1 つの倍精度浮動小数点ベクトル内の要素が、2 番目の倍精度浮動小数点ベクトル内の対応する要素より大きいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
GreaterThan(Vector<Int32>, Vector<Int32>) |
1 つの整数ベクトル内の要素が 2 番目の整数ベクトル内の対応する要素より大きいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
GreaterThan(Vector<Int64>, Vector<Int64>) |
1 つの長整数ベクトル内の要素が 2 番目の長整数ベクトル内の対応する要素より大きいかどうかを通知する要素を持つ新しい長整数ベクトルを返します。 |
GreaterThan(Vector<Single>, Vector<Single>) |
1 つの単精度浮動小数点ベクトル内の要素が 2 番目の単精度浮動小数点ベクトル内の対応する要素より大きいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
GreaterThan<T>(Vector<T>, Vector<T>) |
指定した型の 1 つのベクトル内の要素が、同じ時刻の 2 番目のベクトル内の対応する要素より大きいかどうかを通知する要素を持つ新しいベクターを返します。 |
GreaterThanAll<T>(Vector<T>, Vector<T>) |
最初のベクトル内のすべての要素が、2 番目のベクター内の対応する要素より大きいかどうかを示す値を返します。 |
GreaterThanAny<T>(Vector<T>, Vector<T>) |
最初のベクター内の要素が、2 番目のベクター内の対応する要素より大きいかどうかを示す値を返します。 |
GreaterThanOrEqual(Vector<Double>, Vector<Double>) |
1 つのベクトル内の要素が 2 番目の倍精度浮動小数点ベクトル内の対応する要素以上かどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) |
1 つの整数ベクトル内の要素が 2 番目の整数ベクトル内の対応する要素以上であるかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) |
1 つの長整数ベクトル内の要素が 2 番目の長整数ベクトル内の対応する要素以上かどうかを通知する要素を持つ新しい長整数ベクトルを返します。 |
GreaterThanOrEqual(Vector<Single>, Vector<Single>) |
1 つのベクトル内の要素が単精度浮動小数点の 2 番目のベクトル内の対応する要素以上かどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
GreaterThanOrEqual<T>(Vector<T>, Vector<T>) |
指定した型の 1 つのベクトル内の要素が、同じ型の 2 番目のベクトル内の対応する要素以上であるかどうかを通知する要素を持つ新しいベクターを返します。 |
GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) |
最初のベクトル内のすべての要素が、2 番目のベクトル内のすべての対応する要素以上かどうかを示す値を返します。 |
GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) |
最初のベクター内の要素が、2 番目のベクター内の対応する要素以上かどうかを示す値を返します。 |
Hypot(Vector<Double>, Vector<Double>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Hypot(Vector<Single>, Vector<Single>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
IsNaN<T>(Vector<T>) |
ベクトル内のどの要素が NaN であるかを決定します。 |
IsNegative<T>(Vector<T>) |
負の実数を表すベクター内の要素を決定します。 |
IsPositive<T>(Vector<T>) |
ベクトル内のどの要素が正の実数を表すかを決定します。 |
IsPositiveInfinity<T>(Vector<T>) |
ベクトル内のどの要素が正の無限大であるかを決定します。 |
IsZero<T>(Vector<T>) |
ベクトル内のどの要素が 0 であるかを決定します。 |
Lerp(Vector<Double>, Vector<Double>, Vector<Double>) |
指定された重みに基づいて、2 つのベクトル間で線形補間を実行します。 |
Lerp(Vector<Single>, Vector<Single>, Vector<Single>) |
指定された重みに基づいて、2 つのベクトル間で線形補間を実行します。 |
LessThan(Vector<Double>, Vector<Double>) |
1 つの倍精度浮動小数点ベクトル内の要素が 2 番目の倍精度浮動小数点ベクトル内の対応する要素より小さいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
LessThan(Vector<Int32>, Vector<Int32>) |
1 つの整数ベクトル内の要素が 2 番目の整数ベクトル内の対応する要素より小さいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
LessThan(Vector<Int64>, Vector<Int64>) |
1 つの長整数ベクトル内の要素が 2 番目の長整数ベクトル内の対応する要素より小さいかどうかを通知する要素を持つ新しい長整数ベクトルを返します。 |
LessThan(Vector<Single>, Vector<Single>) |
1 つの単精度ベクトル内の要素が 2 番目の単精度ベクトル内の対応する要素より小さいかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
LessThan<T>(Vector<T>, Vector<T>) |
1 つのベクター内の要素が 2 番目のベクター内の対応する要素より小さいかどうかを通知する要素を持つ、指定した型の新しいベクターを返します。 |
LessThanAll<T>(Vector<T>, Vector<T>) |
最初のベクトル内のすべての要素が、2 番目のベクター内の対応する要素より小さいかどうかを示す値を返します。 |
LessThanAny<T>(Vector<T>, Vector<T>) |
最初のベクター内の要素が、2 番目のベクター内の対応する要素より小さいかどうかを示す値を返します。 |
LessThanOrEqual(Vector<Double>, Vector<Double>) |
1 つの倍精度浮動小数点ベクトル内の要素が 2 番目の倍精度浮動小数点ベクトル内の対応する要素以下であるかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
LessThanOrEqual(Vector<Int32>, Vector<Int32>) |
1 つの整数ベクトル内の要素が 2 番目の整数ベクトル内の対応する要素以下であるかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
LessThanOrEqual(Vector<Int64>, Vector<Int64>) |
1 つの長整数ベクトル内の要素が 2 番目の長整数ベクトル内の対応する要素以下かどうかを通知する要素を持つ新しい長整数ベクトルを返します。 |
LessThanOrEqual(Vector<Single>, Vector<Single>) |
1 つの単精度浮動小数点ベクトル内の要素が 2 番目の単精度浮動小数点ベクトル内の対応する要素以下であるかどうかを通知する要素を持つ新しい整数ベクトルを返します。 |
LessThanOrEqual<T>(Vector<T>, Vector<T>) |
1 つのベクトル内の要素が、2 番目のベクトル内の対応する要素以下であるかどうかを通知する要素を持つ新しいベクターを返します。 |
LessThanOrEqualAll<T>(Vector<T>, Vector<T>) |
最初のベクトル内のすべての要素が、2 番目のベクトル内の対応する要素以下かどうかを示す値を返します。 |
LessThanOrEqualAny<T>(Vector<T>, Vector<T>) |
最初のベクター内の要素が、2 番目のベクター内の対応する要素以下かどうかを示す値を返します。 |
Load<T>(T*) |
指定されたソースからベクターを読み込みます。 |
LoadAligned<T>(T*) |
指定された配置されたソースからベクターを読み込みます。 |
LoadAlignedNonTemporal<T>(T*) |
指定された配置されたソースからベクターを読み込みます。 |
LoadUnsafe<T>(T) |
指定されたソースからベクターを読み込みます。 |
LoadUnsafe<T>(T, UIntPtr) |
指定されたソースと要素のオフセットからベクターを読み込みます。 |
Log(Vector<Double>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Log(Vector<Single>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Log2(Vector<Double>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Log2(Vector<Single>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Max<T>(Vector<T>, Vector<T>) |
指定された 2 つのベクター内の要素の各ペアの最大値を要素とする新しいベクターを返します。 |
MaxMagnitude<T>(Vector<T>, Vector<T>) |
2 つのベクトルを比較して、要素ごとに大きな大きさを持つ計算を行います。 |
MaxMagnitudeNumber<T>(Vector<T>, Vector<T>) |
要素ごとに 2 つのベクトルを比較し、大きさが大きい計算を行い、入力が |
MaxNative<T>(Vector<T>, Vector<T>) |
2 つのベクトルを比較し、 |
MaxNumber<T>(Vector<T>, Vector<T>) |
要素ごとに 2 つのベクトルを比較して、大きい方を計算し、要素が |
Min<T>(Vector<T>, Vector<T>) |
指定された 2 つのベクター内の要素の各ペアの最小値を要素とする新しいベクターを返します。 |
MinMagnitude<T>(Vector<T>, Vector<T>) |
2 つのベクトルを比較して、要素ごとに大きさが小さい計算を行います。 |
MinMagnitudeNumber<T>(Vector<T>, Vector<T>) |
要素ごとに 2 つのベクトルを比較し、大きさが小さい計算を行い、入力が |
MinNative<T>(Vector<T>, Vector<T>) |
2 つのベクトルを比較し、 |
MinNumber<T>(Vector<T>, Vector<T>) |
要素ごとに 2 つのベクトルを比較し、小さい方を計算し、要素が |
Multiply<T>(T, Vector<T>) |
指定したベクターの各値を乗算したスカラー値を持つ新しいベクターを返します。 |
Multiply<T>(Vector<T>, T) |
指定したベクターの値にスカラー値を乗算した値を持つ新しいベクターを返します。 |
Multiply<T>(Vector<T>, Vector<T>) |
指定された 2 つのベクトル内の要素の各ペアの積である値を持つ新しいベクターを返します。 |
MultiplyAddEstimate(Vector<Double>, Vector<Double>, Vector<Double>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
MultiplyAddEstimate(Vector<Single>, Vector<Single>, Vector<Single>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Narrow(Vector<Double>, Vector<Double>) |
2 つの |
Narrow(Vector<Int16>, Vector<Int16>) |
2 つの |
Narrow(Vector<Int32>, Vector<Int32>) |
2 つの |
Narrow(Vector<Int64>, Vector<Int64>) |
2 つの |
Narrow(Vector<UInt16>, Vector<UInt16>) |
2 つの |
Narrow(Vector<UInt32>, Vector<UInt32>) |
2 つの |
Narrow(Vector<UInt64>, Vector<UInt64>) |
2 つの |
Negate<T>(Vector<T>) |
指定したベクター内の対応する要素の否定を要素とする新しいベクターを返します。 |
OnesComplement<T>(Vector<T>) |
指定したベクターの要素の補数を取得して要素を取得する新しいベクターを返します。 |
RadiansToDegrees(Vector<Double>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
RadiansToDegrees(Vector<Single>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Round(Vector<Double>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Round(Vector<Double>, MidpointRounding) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Round(Vector<Single>) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
Round(Vector<Single>, MidpointRounding) |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
ShiftLeft(Vector<Byte>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<Int16>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<Int32>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<Int64>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<IntPtr>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<SByte>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<UInt16>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<UInt32>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<UInt64>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftLeft(Vector<UIntPtr>, Int32) |
ベクターの各要素を指定した量だけ左にシフトします。 |
ShiftRightArithmetic(Vector<Int16>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。 |
ShiftRightArithmetic(Vector<Int32>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。 |
ShiftRightArithmetic(Vector<Int64>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。 |
ShiftRightArithmetic(Vector<IntPtr>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。 |
ShiftRightArithmetic(Vector<SByte>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。 |
ShiftRightLogical(Vector<Byte>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<Int16>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<Int32>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<Int64>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<IntPtr>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<SByte>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<UInt16>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<UInt32>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<UInt64>, Int32) |
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。 |
ShiftRightLogical(Vector<UIntPtr>, 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, UIntPtr) |
指定された変換先にベクターを格納します。 |
Subtract<T>(Vector<T>, Vector<T>) |
2 番目のベクトル内の要素と、最初のベクトル内の対応する要素の差を値とする新しいベクターを返します。 |
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) |
指定したインデックス位置にある要素を指定した値に設定し、残りの要素を指定したベクター内の要素と同じ値に設定して、新しい Vector<T> を作成します。 |
Xor<T>(Vector<T>, Vector<T>) |
2 つのベクトル内の要素の各ペアに対してビットごとの排他的 Or ( |
適用対象
.NET