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 ComplexSuperLU..::.ColumnOrdering ColumnOrderingMethod { get; set; }
Visual Basic (Declaration)
Public Property ColumnOrderingMethod As ComplexSuperLU..::.ColumnOrdering
Visual C++
public:
property ComplexSuperLU..::.ColumnOrdering ColumnOrderingMethod {
	ComplexSuperLU..::.ColumnOrdering get ();
	void set (ComplexSuperLU..::.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, ColumnOrderingMethod = ComplexSuperLU.ColumnOrdering.ColumnApproximateMinimumDegree.

Exceptions

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

See Also