DenseVector<T>.GetValues Method

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

GetValues(Vector<Boolean>) Returns the elements of a vector that match the specified condition.
GetValues(Subset, Intent) Returns a vector that contains the specified subset of elements of the vector.
GetValues(Int32[], Boolean, Intent) Returns a new vector that contains the elements of the vector with the specified indexes.
GetValues<K>(IEnumerable<K>) Returns a vector containing the items at the specified key values.
Preliminary

GetValues(Vector<Boolean>)

Returns the elements of a vector that match the specified condition.
C#
protected override Vector<T> GetValues(
	Vector<bool> mask
)

Parameters

mask  Vector<Boolean>
A boolean vector that specifies the elements to select.

Return Value

Vector<T>
A Vector<T> that contains the elements in this instance for which the corresponding element in mask is true.

GetValues(Int32[], Boolean, Intent)

Returns a new vector that contains the elements of the vector with the specified indexes.
C#
public override Vector<T> GetValues(
	int[] indexes,
	bool allowMissingValues,
	Intent intent
)

Parameters

indexes  Int32[]
A sequence of integers.
allowMissingValues  Boolean
If true, negative values in indexes are interpreted as missing values; otherwise missing values cause an exception.
intent  Intent
An Intent value that specifies the intended use of the sub-vector.

Return Value

Vector<T>
A Vector<T> containing a sequence of elements of this instance whose index is the corresponding value in indexes.

See Also