Sets performance tuning parameters.

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

Syntax

C#
public void SetPerformanceTuningParameters(
	ComplexSuperLU..::.PerformanceParameters parameter,
	int tunedValue
)
Visual Basic (Declaration)
Public Sub SetPerformanceTuningParameters ( _
	parameter As ComplexSuperLU..::.PerformanceParameters, _
	tunedValue As Integer _
)
Visual C++
public:
void SetPerformanceTuningParameters(
	ComplexSuperLU..::.PerformanceParameters parameter, 
	int tunedValue
)

Parameters

parameter
Type: Imsl.Math..::.ComplexSuperLU..::.PerformanceParameters
A PerformanceParameters that specifies the parameter to be tuned.
tunedValue
Type: System..::.Int32
An int scalar that specifies the value to be used for the specified tuning parameter.

parameterDescriptionDefault
PanelSize The panel size. 10
RelaxationParameter The relaxation parameter to control supernode amalgamation. 5
MaximumSupernodeSize The maximum allowable size for a supernode. 100
MinimumRowDimension The minimum row dimension to be used for 2D blocking. 200
MinimumColumnDimension The minimum column dimension to be used for 2D blocking. 40
FillFactor The estimated fill factor for L and U, compared with A. 20

Exceptions

ExceptionCondition
System..::.ArgumentException is thrown if tunedValue is not greater than zero.

See Also