Click or drag to resize

NonlinearMinimizerBaseNonAllocatingValidateBounds Method

Validates and stores parameter bounds and scale factors.

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
protected void ValidateBounds(
	IReadOnlyList<double> parameters,
	IReadOnlyList<double?>? lowerBound = null,
	IReadOnlyList<double?>? upperBound = null,
	IReadOnlyList<double>? scales = null
)

Parameters

parameters  IReadOnlyListDouble
The initial parameter values (external representation).
lowerBound  IReadOnlyListNullableDouble  (Optional)
Optional lower bounds corresponding to parameters.
upperBound  IReadOnlyListNullableDouble  (Optional)
Optional upper bounds corresponding to parameters.
scales  IReadOnlyListDouble  (Optional)
Optional scale factors corresponding to parameters.
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if parameters is .
ArgumentExceptionThrown if bounds or scales are invalid or inconsistent with parameters.
See Also