IMSL C# Numerical Library

ComplexSuperLU.ColumnOrderingMethod Property

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

public ComplexSuperLU.ColumnOrdering ColumnOrderingMethod {get; set;}

Property Value

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

value method
Natural natural ordering, that is P_c=I, I the identity matrix
MinimumDegreeAtPlusA minimum degree ordering on the structure of A^T+A
MinimumDegreeAtA minimum degree ordering on the structure of A^TA
ColumnApproximateMinimumDegree column approximate minimum degree ordering

Remarks

By default, ColumnOrderingMethod = ComplexSuperLU.ColumnOrdering.ColumnApproximateMinimumDegree.

Exceptions

Exception Type Condition
ArgumentException is thrown if value is not one of the above values.

See Also

ComplexSuperLU Class | Imsl.Math Namespace