Permutation.ApplyInverseInPlace Method

Definition

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

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

ArgumentNullExceptionarray 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.

See Also