Vector.ConditionalSelect Metoda

Definice

Přetížení

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

Vytvoří nový vektor s jednoduchou přesností s prvky vybranými mezi dvěma zadanými zdrojovými vektory s jednoduchou přesností na základě vektoru celočíselné masky.

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

Vytvoří nový vektor dvojité přesnosti s prvky vybranými mezi dvěma zadanými zdrojovými vektory s dvojitou přesností na základě vektoru celočíselné masky.

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

Vytvoří nový vektor zadaného typu s prvky vybranými mezi dvěma zadanými zdrojovými vektory stejného typu na základě celočíselného vektoru masky.

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Vytvoří nový vektor s jednoduchou přesností s prvky vybranými mezi dvěma zadanými zdrojovými vektory s jednoduchou přesností na základě vektoru celočíselné masky.

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)

Parametry

condition
Vector<Int32>

Celočíselný vektor masky používaný k řízení výběru.

left
Vector<Single>

První zdrojový vektor.

right
Vector<Single>

Druhý zdrojový vektor.

Návraty

Nový vektor s prvky vybranými na základě masky.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Vytvoří nový vektor dvojité přesnosti s prvky vybranými mezi dvěma zadanými zdrojovými vektory s dvojitou přesností na základě vektoru celočíselné masky.

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)

Parametry

condition
Vector<Int64>

Celočíselný vektor masky používaný k řízení výběru.

left
Vector<Double>

První zdrojový vektor.

right
Vector<Double>

Druhý zdrojový vektor.

Návraty

Nový vektor s prvky vybranými na základě masky.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Vytvoří nový vektor zadaného typu s prvky vybranými mezi dvěma zadanými zdrojovými vektory stejného typu na základě celočíselného vektoru masky.

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

Parametry typu

T

Typ vektoru. T může být libovolný primitivní číselný typ.

Parametry

condition
Vector<T>

Celočíselný vektor masky používaný k řízení výběru.

left
Vector<T>

První zdrojový vektor.

right
Vector<T>

Druhý zdrojový vektor.

Návraty

Nový vektor s prvky vybranými na základě masky.

Platí pro