다음을 통해 공유


Vector 클래스

정의

제네릭 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

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>)

값이 지정된 두 벡터의 각 요소 쌍 합계인 새 벡터를 반환합니다.

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

두 벡터에서 해당 요소의 각 쌍에 대해 비트 And Not 연산을 수행하여 새 벡터를 반환합니다.

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

Vector<T>Vector<T>재해석합니다.

AsPlane(Vector4)

Vector4Plane재해석합니다.

AsQuaternion(Vector4)

Vector4Quaternion재해석합니다.

AsVector2(Vector4)

Vector4Vector2재해석합니다.

AsVector3(Vector4)

Vector4Vector3재해석합니다.

AsVector4(Plane)

PlaneVector4재해석합니다.

AsVector4(Quaternion)

QuaternionVector4재해석합니다.

AsVector4(Vector2)

새 요소가 0인 새 Vector4Vector2 다시 해석합니다.

AsVector4(Vector3)

새 요소가 0인 새 Vector4Vector3 변환합니다.

AsVector4Unsafe(Vector2)

새 요소가 정의되지 않은 새 Vector4Vector2 다시 해석합니다.

AsVector4Unsafe(Vector3)

정의되지 않은 새 요소를 사용하여 Vector3Vector4 변환합니다.

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>)

두 벡터의 각 요소 쌍에 대해 비트 And 연산을 수행하여 새 벡터를 반환합니다.

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

두 벡터의 각 요소 쌍에 대해 비트 Or 연산을 수행하여 새 벡터를 반환합니다.

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>)

Vector<Int64> Vector<Double>변환합니다.

ConvertToDouble(Vector<UInt64>)

Vector<UInt64> Vector<Double>변환합니다.

ConvertToInt32(Vector<Single>)

Vector<Single> Vector<Int32>변환합니다.

ConvertToInt32Native(Vector<Single>)

오버플로에서 플랫폼별 동작을 사용하여 Vector<T>Vector<T> 변환합니다.

ConvertToInt64(Vector<Double>)

Vector<Double> Vector<Int64>변환합니다.

ConvertToInt64Native(Vector<Double>)

오버플로에서 플랫폼별 동작을 사용하여 System.Numerics.Vector{System.Double}System.Numerics.Vector{System.Int64} 변환합니다.

ConvertToSingle(Vector<Int32>)

Vector<Int32> Vector<Single>변환합니다.

ConvertToSingle(Vector<UInt32>)

Vector<UInt32> Vector<Single>변환합니다.

ConvertToUInt32(Vector<Single>)

Vector<Single> Vector<UInt32>변환합니다.

ConvertToUInt32Native(Vector<Single>)

오버플로에서 플랫폼별 동작을 사용하여 System.Numerics.Vector{System.Single}System.Numerics.Vector{System.UInt32} 변환합니다.

ConvertToUInt64(Vector<Double>)

Vector<Double> Vector<UInt64>변환합니다.

ConvertToUInt64Native(Vector<Double>)

오버플로에서 플랫폼별 동작을 사용하여 System.Numerics.Vector{System.Double}System.Numerics.Vector{System.UInt64} 변환합니다.

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>)

첫 번째 벡터의 요소를 두 번째 벡터의 해당 요소로 나눈 결과로 값이 있는 새 벡터를 반환합니다.

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>)

컴퓨팅(left * right) + addend1개의 3차 연산으로 반올림됩니다.

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

컴퓨팅(left * right) + addend1개의 3차 연산으로 반올림됩니다.

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

지정된 인덱스에서 요소를 가져옵니다.

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

한 배정밀도 부동 소수점 벡터의 요소가 두 번째 배정밀도 부동 소수점 벡터의 해당 요소보다 큰지 여부를 나타내는 요소가 있는 새 정수 벡터를 반환합니다.

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

한 정수 벡터의 요소가 두 번째 정수 벡터의 해당 요소보다 큰지 여부를 알리는 요소가 있는 새 정수 벡터를 반환합니다.

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

하나의 긴 정수 벡터에 있는 요소가 두 번째 긴 정수 벡터의 해당 요소보다 큰지 여부를 알리는 요소가 있는 새 long 정수 벡터를 반환합니다.

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>)

하나의 긴 정수 벡터에 있는 요소가 두 번째 긴 정수 벡터의 해당 요소보다 크거나 같은지 여부를 알리는 요소가 있는 새 long 정수 벡터를 반환합니다.

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>)

하나의 긴 정수 벡터에 있는 요소가 두 번째 긴 정수 벡터의 해당 요소보다 작은지 여부를 알리는 요소가 있는 새 long 정수 벡터를 반환합니다.

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>)

하나의 긴 정수 벡터에 있는 요소가 두 번째 긴 정수 벡터의 해당 요소보다 작거나 같은지 여부를 알리는 요소가 있는 새 long 정수 벡터를 반환합니다.

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, UIntPtr)

지정된 원본 및 요소 오프셋에서 벡터를 로드합니다.

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>)

두 개의 Vector<Double> 인스턴스를 하나의 Vector<Single>좁혀줍니다.

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

두 개의 Vector<Int16> 인스턴스를 하나의 Vector<SByte>좁혀줍니다.

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

두 개의 Vector<Int32> 인스턴스를 하나의 Vector<Int16>좁혀줍니다.

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

두 개의 Vector<Int64> 인스턴스를 하나의 Vector<Int32>좁혀줍니다.

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

두 개의 Vector<UInt16> 인스턴스를 하나의 Vector<Byte>좁혀줍니다.

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

두 개의 Vector<UInt32> 인스턴스를 하나의 Vector<UInt16>좁혀줍니다.

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

두 개의 Vector<UInt64> 인스턴스를 하나의 Vector<UInt32>좁혀줍니다.

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>)

값이 두 번째 벡터의 요소와 첫 번째 벡터의 해당 요소 간의 차이인 새 벡터를 반환합니다.

Sum<T>(Vector<T>)

지정된 벡터 내의 모든 요소의 합계를 반환합니다.

ToScalar<T>(Vector<T>)

지정된 벡터를 첫 번째 요소의 값을 포함하는 스칼라로 변환합니다.

Truncate(Vector<Double>)

제네릭 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

Truncate(Vector<Single>)

제네릭 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

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

Vector<Byte> 두 개의 Vector<UInt16> 인스턴스로 확장합니다.

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

Vector<Int16> 두 개의 Vector<Int32> 인스턴스로 확장합니다.

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

Vector<Int32> 두 개의 Vector<Int64> 인스턴스로 확장합니다.

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

Vector<SByte> 두 개의 Vector<Int16> 인스턴스로 확장합니다.

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

Vector<Single> 두 개의 Vector<Double> 인스턴스로 확장합니다.

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

Vector<UInt16> 두 개의 Vector<UInt32> 인스턴스로 확장합니다.

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

Vector<UInt32> 두 개의 Vector<UInt64> 인스턴스로 확장합니다.

WidenLower(Vector<Byte>)

Vector<T> 하반부를 Vector<T>확장합니다.

WidenLower(Vector<Int16>)

Vector<T> 하반부를 Vector<T>확장합니다.

WidenLower(Vector<Int32>)

Vector<T> 하반부를 Vector<T>확장합니다.

WidenLower(Vector<SByte>)

Vector<T> 하반부를 Vector<T>확장합니다.

WidenLower(Vector<Single>)

Vector<T> 하반부를 Vector<T>확장합니다.

WidenLower(Vector<UInt16>)

Vector<T> 하반부를 Vector<T>확장합니다.

WidenLower(Vector<UInt32>)

Vector<T> 하반부를 Vector<T>확장합니다.

WidenUpper(Vector<Byte>)

Vector<T> 상반부를 Vector<T>확장합니다.

WidenUpper(Vector<Int16>)

Vector<T> 상반부를 Vector<T>확장합니다.

WidenUpper(Vector<Int32>)

Vector<T> 상반부를 Vector<T>확장합니다.

WidenUpper(Vector<SByte>)

Vector<T> 상반부를 Vector<T>확장합니다.

WidenUpper(Vector<Single>)

Vector<T> 상반부를 Vector<T>확장합니다.

WidenUpper(Vector<UInt16>)

Vector<T> 상반부를 Vector<T>확장합니다.

WidenUpper(Vector<UInt32>)

Vector<T> 상반부를 Vector<T>확장합니다.

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

지정된 인덱스 집합의 요소가 지정된 값으로 설정되고 나머지 요소가 지정된 벡터의 요소와 동일한 값으로 설정된 새 Vector<T> 만듭니다.

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

두 벡터의 각 요소 쌍에 대해 비트 배타적 Or(XOr) 연산을 수행하여 새 벡터를 반환합니다.

적용 대상