Vector.ConditionalSelect Método

Definição

Sobrecargas

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

Cria um novo vetor de precisão simples com elementos selecionados entre dois vetores fonte de precisão simples especificados baseados num vetor de máscara integral.

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

Cria um novo vetor de dupla precisão com elementos selecionados entre dois vetores fonte de dupla precisão especificados, baseados num vetor de máscara integral.

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

Cria um novo vetor de um tipo especificado com elementos selecionados entre dois vetores fonte especificados do mesmo tipo, com base num vetor de máscara integral.

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Cria um novo vetor de precisão simples com elementos selecionados entre dois vetores fonte de precisão simples especificados baseados num vetor de máscara integral.

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)

Parâmetros

condition
Vector<Int32>

O vetor de máscara integral usado para controlar a seleção.

left
Vector<Single>

O primeiro vetor de origem.

right
Vector<Single>

O segundo vetor fonte.

Devoluções

O novo vetor com elementos selecionados com base na máscara.

Observações

O vetor devolvido é equivalente a condition?left:right numa base por bit.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Cria um novo vetor de dupla precisão com elementos selecionados entre dois vetores fonte de dupla precisão especificados, baseados num vetor de máscara integral.

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)

Parâmetros

condition
Vector<Int64>

O vetor de máscara integral usado para controlar a seleção.

left
Vector<Double>

O primeiro vetor de origem.

right
Vector<Double>

O segundo vetor fonte.

Devoluções

O novo vetor com elementos selecionados com base na máscara.

Observações

O vetor devolvido é equivalente a condition?left:right numa base por bit.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Cria um novo vetor de um tipo especificado com elementos selecionados entre dois vetores fonte especificados do mesmo tipo, com base num vetor de máscara integral.

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)

Parâmetros de Tipo Genérico

T

O tipo vetorial. T pode ser qualquer tipo numérico primitivo.

Parâmetros

condition
Vector<T>

O vetor de máscara integral usado para controlar a seleção.

left
Vector<T>

O primeiro vetor de origem.

right
Vector<T>

O segundo vetor fonte.

Devoluções

O novo vetor com elementos selecionados com base na máscara.

Observações

O vetor devolvido é equivalente a condition?left:right numa base por bit.

Aplica-se a