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.value | method |
---|---|
Natural | natural ordering, that is ![]() |
MinimumDegreeAtPlusA | minimum degree ordering on the structure of
![]() |
MinimumDegreeAtA | minimum degree ordering on the structure of
![]() |
ColumnApproximateMinimumDegree | column approximate minimum degree ordering |
Remarks
By default, ColumnOrderingMethod =
ComplexSuperLU.ColumnOrdering.ColumnApproximateMinimumDegree.
Exceptions
Exception | Condition |
---|---|
System..::.ArgumentException | is thrown if value is not one of the above values. |