The method used to permute the columns of the input matrix.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public SuperLU..::.ColumnOrdering ColumnOrderingMethod { get; set; }
Visual Basic (Declaration)
Public Property ColumnOrderingMethod As SuperLU..::.ColumnOrdering
Visual C++
public:
property SuperLU..::.ColumnOrdering ColumnOrderingMethod {
	SuperLU..::.ColumnOrdering get ();
	void set (SuperLU..::.ColumnOrdering value);
}

Field Value

A ColumnOrdering scalar specifying how the columns of the input matrix are to be permuted for sparsity preservation.

valuemethod
Naturalnatural ordering, that is P_c=I, I the identity matrix.
MinimumDegreeAtPlusAminimum degree ordering on the structure of A^T+A
MinimumDegreeAtAminimum degree ordering on the structure of A^TA
ColumnApproximateMinimumDegreecolumn approximate minimum degree ordering

Remarks

By default, value = SuperLU.ColumnOrderingMethod.ColumnApproximateMinimumDegree.

Exceptions

ExceptionCondition
System..::.ArgumentException is thrown if value is not one of the above values.

See Also