Vector.ConditionalSelect Metod

Definition

Överlagringar

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

Skapar en ny enprecisionsvektor med element som valts mellan två angivna källvektorer med enkel precision baserat på en integrerad maskvektor.

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

Skapar en ny dubbelprecisionsvektor med element som valts mellan två angivna källvektorer med dubbel precision baserat på en integrerad maskvektor.

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

Skapar en ny vektor av en angiven typ med element valda mellan två angivna källvektorer av samma typ baserat på en integrerad maskvektor.

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

Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs

Skapar en ny enprecisionsvektor med element som valts mellan två angivna källvektorer med enkel precision baserat på en integrerad maskvektor.

public:
 static System::Numerics::Vector<float> ConditionalSelect(System::Numerics::Vector<int> condition, System::Numerics::Vector<float> left, System::Numerics::Vector<float> right);
public static System.Numerics.Vector<float> ConditionalSelect(System.Numerics.Vector<int> condition, System.Numerics.Vector<float> left, System.Numerics.Vector<float> right);
static member ConditionalSelect : System.Numerics.Vector<int> * System.Numerics.Vector<single> * System.Numerics.Vector<single> -> System.Numerics.Vector<single>
Public Shared Function ConditionalSelect (condition As Vector(Of Integer), left As Vector(Of Single), right As Vector(Of Single)) As Vector(Of Single)
Public Function ConditionalSelect (condition As Vector(Of Integer), left As Vector(Of Single), right As Vector(Of Single)) As Vector(Of Single)

Parametrar

condition
Vector<Int32>

Den integralmaskvektor som används för att köra markeringen.

left
Vector<Single>

Den första källvektorn.

right
Vector<Single>

Den andra källvektorn.

Returer

Den nya vektorn med element som valts baserat på masken.

Kommentarer

Den returnerade vektorn motsvarar condition?left:right per bit.

Gäller för

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

Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs

Skapar en ny dubbelprecisionsvektor med element som valts mellan två angivna källvektorer med dubbel precision baserat på en integrerad maskvektor.

public:
 static System::Numerics::Vector<double> ConditionalSelect(System::Numerics::Vector<long> condition, System::Numerics::Vector<double> left, System::Numerics::Vector<double> right);
public static System.Numerics.Vector<double> ConditionalSelect(System.Numerics.Vector<long> condition, System.Numerics.Vector<double> left, System.Numerics.Vector<double> right);
static member ConditionalSelect : System.Numerics.Vector<int64> * System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<double>
Public Shared Function ConditionalSelect (condition As Vector(Of Long), left As Vector(Of Double), right As Vector(Of Double)) As Vector(Of Double)
Public Function ConditionalSelect (condition As Vector(Of Long), left As Vector(Of Double), right As Vector(Of Double)) As Vector(Of Double)

Parametrar

condition
Vector<Int64>

Den integralmaskvektor som används för att köra markeringen.

left
Vector<Double>

Den första källvektorn.

right
Vector<Double>

Den andra källvektorn.

Returer

Den nya vektorn med element som valts baserat på masken.

Kommentarer

Den returnerade vektorn motsvarar condition?left:right per bit.

Gäller för

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

Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs
Källa:
Vector.cs

Skapar en ny vektor av en angiven typ med element valda mellan två angivna källvektorer av samma typ baserat på en integrerad maskvektor.

public:
generic <typename T>
 where T : value class static System::Numerics::Vector<T> ConditionalSelect(System::Numerics::Vector<T> condition, System::Numerics::Vector<T> left, System::Numerics::Vector<T> right);
public:
generic <typename T>
 static System::Numerics::Vector<T> ConditionalSelect(System::Numerics::Vector<T> condition, System::Numerics::Vector<T> left, System::Numerics::Vector<T> right);
public static System.Numerics.Vector<T> ConditionalSelect<T>(System.Numerics.Vector<T> condition, System.Numerics.Vector<T> left, System.Numerics.Vector<T> right) where T : struct;
public static System.Numerics.Vector<T> ConditionalSelect<T>(System.Numerics.Vector<T> condition, System.Numerics.Vector<T> left, System.Numerics.Vector<T> right);
static member ConditionalSelect : System.Numerics.Vector<'T (requires 'T : struct)> * System.Numerics.Vector<'T (requires 'T : struct)> * System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)> (requires 'T : struct)
static member ConditionalSelect : System.Numerics.Vector<'T> * System.Numerics.Vector<'T> * System.Numerics.Vector<'T> -> System.Numerics.Vector<'T>
Public Shared Function ConditionalSelect(Of T As Structure) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)
Public Function ConditionalSelect(Of T) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)
Public Function ConditionalSelect(Of T As Structure) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)

Typparametrar

T

Vektortypen. T kan vara valfri primitiv numerisk typ.

Parametrar

condition
Vector<T>

Den integralmaskvektor som används för att köra markeringen.

left
Vector<T>

Den första källvektorn.

right
Vector<T>

Den andra källvektorn.

Returer

Den nya vektorn med element som valts baserat på masken.

Kommentarer

Den returnerade vektorn motsvarar condition?left:right per bit.

Gäller för