Vector 클래스

정의

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

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

속성

Name Description
E

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

Epsilon

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

IsHardwareAccelerated

JIT 내장 지원을 통해 벡터 작업에 하드웨어 가속이 적용되는지 여부를 나타내는 값을 가져옵니다.

NaN

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

NegativeInfinity

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

NegativeOne

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

NegativeZero

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

Pi

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

PositiveInfinity

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

Tau

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

메서드

Name Description
Abs<T>(Vector<T>)

요소가 지정된 벡터 요소의 절대값인 새 벡터를 반환합니다.

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

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

AddSaturate<T>(Vector<T>, Vector<T>)

요소별 포화 합계를 계산하는 두 개의 벡터를 추가합니다.

All<T>(Vector<T>, T)

벡터의 모든 요소가 지정된 값과 같은지 확인합니다.

AllWhereAllBitsSet<T>(Vector<T>)

벡터의 모든 요소에 모든 비트가 설정되어 있는지 여부를 확인합니다.

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

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

Any<T>(Vector<T>, T)

벡터의 요소가 지정된 값과 같은지 여부를 확인합니다.

AnyWhereAllBitsSet<T>(Vector<T>)

벡터의 요소에 모든 비트가 설정되어 있는지 여부를 확인합니다.

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

를 새로 Vector<T>재해석 Vector<T> 합니다.

AsPlane(Vector4)

를 새로 Vector4재해석 Plane 합니다.

AsQuaternion(Vector4)

를 새로 Vector4재해석 Quaternion 합니다.

AsVector2(Vector3)

를 새로 Vector3재해석 Vector2 합니다.

AsVector2(Vector4)

를 새로 Vector4재해석 Vector2 합니다.

AsVector3(Vector2)

새 요소가 0인 새 Vector2 요소로 다시 재해석 Vector3 합니다.

AsVector3(Vector4)

를 새로 Vector4재해석 Vector3 합니다.

AsVector3Unsafe(Vector2)

Vector2 정의되지 않은 새 요소를 사용하여 새 Vector3 요소를 다시 정의합니다.

AsVector4(Plane)

를 새로 Plane재해석 Vector4 합니다.

AsVector4(Quaternion)

를 새로 Quaternion재해석 Vector4 합니다.

AsVector4(Vector2)

새 요소가 0인 새 Vector2 요소로 다시 재해석 Vector4 합니다.

AsVector4(Vector3)

Vector3 새 요소가 0인 새 Vector4 요소로 변환합니다.

AsVector4Unsafe(Vector2)

Vector2 정의되지 않은 새 요소를 사용하여 새 Vector4 요소를 다시 정의합니다.

AsVector4Unsafe(Vector3)

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

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

플랫폼별 동작 NaNNegativeZero과 .를 사용하여 최소값과 최대값 사이의 벡터를 제한합니다.

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> 에서 using 플랫폼 특정 동작으로 변환합니다.

ConvertToInt64(Vector<Double>)

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

ConvertToInt64Native(Vector<Double>)

System.Numerics.Vector<System.Double> 오버플로 System.Numerics.Vector<System.Int64> 에서 using 플랫폼 특정 동작으로 변환합니다.

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> 에서 using 플랫폼 특정 동작으로 변환합니다.

ConvertToUInt64(Vector<Double>)

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

ConvertToUInt64Native(Vector<Double>)

System.Numerics.Vector<System.Double> 오버플로 System.Numerics.Vector<System.UInt64> 에서 using 플랫폼 특정 동작으로 변환합니다.

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

벡터의 요소별 기호를 다른 벡터의 요소별 기호에 복사합니다.

Cos(Vector<Double>)

벡터에서 각 요소의 코사인을 계산합니다.

Cos(Vector<Single>)

벡터에서 각 요소의 코사인을 계산합니다.

Count<T>(Vector<T>, T)

지정된 값과 같은 벡터의 요소 수를 결정합니다.

CountWhereAllBitsSet<T>(Vector<T>)

모든 비트가 설정된 벡터의 요소 수를 결정합니다.

Create<T>(ReadOnlySpan<T>)

지정된 읽기 전용 범위에서 새 Vector<T> 범위를 만듭니다.

Create<T>(T)

모든 요소가 지정된 값으로 초기화된 새 Vector<T> 인스턴스를 만듭니다.

CreateScalar<T>(T)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector<T> 인스턴스를 만듭니다.

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

벡터에서 각 요소의 지수를 계산합니다.

ExtractMostSignificantBits(Vector2)

벡터의 각 요소에서 가장 중요한 비트를 추출합니다.

ExtractMostSignificantBits(Vector3)

벡터의 각 요소에서 가장 중요한 비트를 추출합니다.

ExtractMostSignificantBits(Vector4)

벡터의 각 요소에서 가장 중요한 비트를 추출합니다.

Floor(Vector<Double>)

요소가 지정된 벡터의 요소보다 작거나 같은 가장 큰 정수 값인 새 벡터를 반환합니다.

Floor(Vector<Single>)

요소가 지정된 벡터의 요소보다 작거나 같은 가장 큰 정수 값인 새 벡터를 반환합니다.

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

계산(left * right) + addend- 1개의 삼항 연산으로 반올림됩니다.

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

계산(left * right) + addend- 1개의 삼항 연산으로 반올림됩니다.

get_E<T>()

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

get_Epsilon<T>()

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

get_NaN<T>()

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

get_NegativeInfinity<T>()

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

get_NegativeOne<T>()

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

get_NegativeZero<T>()

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

get_Pi<T>()

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

get_PositiveInfinity<T>()

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

get_Tau<T>()

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

GetElement(Vector2, Int32)

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

GetElement(Vector3, Int32)

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

GetElement(Vector4, Int32)

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

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

오른쪽 각도 삼각형의 짧은 면 길이를 나타내는 두 개의 벡터가 지정된 경우 가설을 계산합니다.

IndexOf<T>(Vector<T>, T)

지정된 값과 같은 벡터에서 첫 번째 요소의 인덱스를 결정합니다.

IndexOfWhereAllBitsSet<T>(Vector<T>)

모든 비트가 설정된 벡터에서 첫 번째 요소의 인덱스를 결정합니다.

IsEvenInteger<T>(Vector<T>)

벡터의 어떤 요소가 정수 값인지 확인합니다.

IsFinite<T>(Vector<T>)

벡터에서 유한한 요소를 결정합니다.

IsInfinity<T>(Vector<T>)

무한대인 벡터의 요소를 결정합니다.

IsInteger<T>(Vector<T>)

벡터에서 정수 값인 요소를 결정합니다.

IsNaN<T>(Vector<T>)

벡터에서 NaN인 요소를 결정합니다.

IsNegative<T>(Vector<T>)

벡터의 어떤 요소가 음수 실수인지를 결정합니다.

IsNegativeInfinity<T>(Vector<T>)

벡터에서 음수 무한대인 요소를 결정합니다.

IsNormal<T>(Vector<T>)

벡터의 어떤 요소가 정상인지 결정합니다.

IsOddInteger<T>(Vector<T>)

벡터에서 홀수 정수 값인 요소를 결정합니다.

IsPositive<T>(Vector<T>)

벡터의 어떤 요소가 양의 실수인지 결정합니다.

IsPositiveInfinity<T>(Vector<T>)

벡터에서 양수 무한대인 요소를 결정합니다.

IsSubnormal<T>(Vector<T>)

벡터의 어떤 요소가 비열인지 결정합니다.

IsZero<T>(Vector<T>)

벡터에서 0인 요소를 결정합니다.

LastIndexOf<T>(Vector<T>, T)

지정된 값과 같은 벡터에서 마지막 요소의 인덱스를 결정합니다.

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

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

LoadUnsafe<T>(T)

지정된 소스에서 벡터를 로드합니다.

Log(Vector<Double>)

벡터에서 각 요소의 로그를 계산합니다.

Log(Vector<Single>)

벡터에서 각 요소의 로그를 계산합니다.

Log2(Vector<Double>)

벡터에서 각 요소의 log2를 계산합니다.

Log2(Vector<Single>)

벡터에서 각 요소의 log2를 계산합니다.

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

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

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

요소별로 크기가 더 큰 컴퓨팅과 두 벡터를 비교합니다.

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

요소별로 두 벡터를 비교하여 크기가 더 큰 컴퓨팅과 입력 NaN이 있는 경우 다른 값을 반환합니다.

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

두 벡터를 비교하여 플랫폼별 동작 NaN 을 사용하여 요소별로 더 큰 벡터를 결정합니다 NegativeZero.

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

요소별로 두 벡터를 비교하여 더 큰 컴퓨팅과 요소가 NaN있는 경우 다른 값을 반환합니다.

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

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

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

요소별로 크기가 작은 컴퓨팅과 두 벡터를 비교합니다.

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

요소별로 두 벡터를 비교하여 크기가 작은 컴퓨팅과 입력 NaN이 있는 경우 다른 값을 반환합니다.

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

두 벡터를 비교하여 플랫폼별 동작 NaN 을 사용하여 요소별로 더 작은 벡터를 결정합니다 NegativeZero.

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

요소별로 두 벡터를 비교하여 더 작은 컴퓨팅과 요소가 NaN있는 경우 다른 값을 반환합니다.

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

값이 스칼라 값인 새 벡터에 지정된 벡터의 각 값을 곱한 새 벡터를 반환합니다.

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

값이 지정된 벡터의 값인 새 벡터를 각각 스칼라 값으로 곱한 새 벡터를 반환합니다.

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

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

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

() + left.의 추정치를 * rightaddend 계산합니다.

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

() + left.의 추정치를 * rightaddend 계산합니다.

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>좁혀줍니다.

NarrowWithSaturation(Vector<Double>, Vector<Double>)

인스턴스의 Double 두 벡터를 포화 변환을 사용하는 하나의 벡터 Single 로 좁혀줍니다.

NarrowWithSaturation(Vector<Int16>, Vector<Int16>)

인스턴스의 Int16 두 벡터를 포화 변환을 사용하는 하나의 벡터 SByte 로 좁혀줍니다.

NarrowWithSaturation(Vector<Int32>, Vector<Int32>)

인스턴스의 Int32 두 벡터를 포화 변환을 사용하는 하나의 벡터 Int16 로 좁혀줍니다.

NarrowWithSaturation(Vector<Int64>, Vector<Int64>)

인스턴스의 Int64 두 벡터를 포화 변환을 사용하는 하나의 벡터 Int32 로 좁혀줍니다.

NarrowWithSaturation(Vector<UInt16>, Vector<UInt16>)

인스턴스의 UInt16 두 벡터를 포화 변환을 사용하는 하나의 벡터 Byte 로 좁혀줍니다.

NarrowWithSaturation(Vector<UInt32>, Vector<UInt32>)

인스턴스의 UInt32 두 벡터를 포화 변환을 사용하는 하나의 벡터 UInt16 로 좁혀줍니다.

NarrowWithSaturation(Vector<UInt64>, Vector<UInt64>)

인스턴스의 UInt64 두 벡터를 포화 변환을 사용하는 하나의 벡터 UInt32 로 좁혀줍니다.

Negate<T>(Vector<T>)

요소가 지정된 벡터에서 해당 요소의 부정인 새 벡터를 반환합니다.

None<T>(Vector<T>, T)

벡터의 요소가 지정된 값과 같은지 여부를 확인합니다.

NoneWhereAllBitsSet<T>(Vector<T>)

모든 비트가 설정된 벡터의 요소가 없는지 확인합니다.

OnesComplement<T>(Vector<T>)

지정된 벡터 요소의 보수를 사용하여 요소를 가져오는 새 벡터를 반환합니다.

RadiansToDegrees(Vector<Double>)

지정된 벡터를 라디안에서 도로 변환합니다.

RadiansToDegrees(Vector<Single>)

지정된 벡터를 라디안에서 도로 변환합니다.

Round(Vector<Double>, MidpointRounding)

지정된 반올림 모드를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

Round(Vector<Double>)

기본 반올림 모드(ToEven)를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

Round(Vector<Single>, MidpointRounding)

지정된 반올림 모드를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

Round(Vector<Single>)

기본 반올림 모드(ToEven)를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

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(Vector2, Single*)

지정된 대상에 벡터를 저장합니다.

Store(Vector3, Single*)

지정된 대상에 벡터를 저장합니다.

Store(Vector4, Single*)

지정된 대상에 벡터를 저장합니다.

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

지정된 대상에 벡터를 저장합니다.

StoreAligned(Vector2, Single*)

지정된 8 바이트 정렬 대상에 벡터를 저장합니다.

StoreAligned(Vector3, Single*)

지정된 8 바이트 정렬 대상에 벡터를 저장합니다.

StoreAligned(Vector4, Single*)

지정된 16 바이트 정렬 대상에 벡터를 저장합니다.

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

지정된 맞춤 대상에 벡터를 저장합니다.

StoreAlignedNonTemporal(Vector2, Single*)

지정된 8 바이트 정렬 대상에 벡터를 저장합니다.

StoreAlignedNonTemporal(Vector3, Single*)

지정된 8 바이트 정렬 대상에 벡터를 저장합니다.

StoreAlignedNonTemporal(Vector4, Single*)

지정된 16 바이트 정렬 대상에 벡터를 저장합니다.

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

지정된 맞춤 대상에 벡터를 저장합니다.

StoreUnsafe(Vector2, Single, UIntPtr)

지정된 대상에 벡터를 저장합니다.

StoreUnsafe(Vector2, Single)

지정된 대상에 벡터를 저장합니다.

StoreUnsafe(Vector3, Single, UIntPtr)

지정된 대상에 벡터를 저장합니다.

StoreUnsafe(Vector3, Single)

지정된 대상에 벡터를 저장합니다.

StoreUnsafe(Vector4, Single, UIntPtr)

지정된 대상에 벡터를 저장합니다.

StoreUnsafe(Vector4, Single)

지정된 대상에 벡터를 저장합니다.

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

지정된 대상에 벡터를 저장합니다.

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

지정된 대상에 벡터를 저장합니다.

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

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

SubtractSaturate<T>(Vector<T>, Vector<T>)

두 벡터를 빼서 요소별 포화 차이를 계산합니다.

Sum<T>(Vector<T>)

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

ToScalar(Vector2)

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

ToScalar(Vector3)

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

ToScalar(Vector4)

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

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> 1로 확장합니다 Vector<T>.

WidenLower(Vector<Int16>)

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

WidenLower(Vector<Int32>)

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

WidenLower(Vector<SByte>)

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

WidenLower(Vector<Single>)

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

WidenLower(Vector<UInt16>)

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

WidenLower(Vector<UInt32>)

의 하반부를 Vector<T> 1로 확장합니다 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(Vector2, Int32, Single)

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

WithElement(Vector3, Int32, Single)

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

WithElement(Vector4, Int32, Single)

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

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

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

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

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

적용 대상