Permutation.ApplyInverseInPlace Method

Definition

Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.0

Overload List

ApplyInverseInPlace(IPermutable) Applies the inverse permutation to the components of a vector.
ApplyInverseInPlace<T>(T[]) Applies the permutation to the components of an array.
ApplyInverseInPlace<T>(IList<T>) Applies the inverse permutation to a list.
ApplyInverseInPlace<T>(Span<T>) Applies the permutation to a span.

ApplyInverseInPlace<T>(T[])

Applies the permutation to the components of an array.
C#
public void ApplyInverseInPlace<T>(
	T[] array
)

Parameters

array  T[]
The array whose components are to be permuted.

Type Parameters

T

Exceptions

ArgumentNullException

array is null.

ApplyInverseInPlace<T>(IList<T>)

Applies the inverse permutation to a list.
C#
public void ApplyInverseInPlace<T>(
	IList<T> list
)

Parameters

list  IList<T>
The list to be permuted.

Type Parameters

T
The type of the members of the list.

Remarks

The elements of list are rearranged according to the permutation.

ApplyInverseInPlace(IPermutable)

Applies the inverse permutation to the components of a vector.
C#
public void ApplyInverseInPlace(
	IPermutable permutableObject
)

Parameters

permutableObject  IPermutable
The Vector whose components are to be permuted.

ApplyInverseInPlace<T>(Span<T>)

Applies the permutation to a span.
C#
public void ApplyInverseInPlace<T>(
	Span<T> span
)

Parameters

span  Span<T>
The span whose elements are to be permuted.

Type Parameters

T

Exceptions

See Also