| GlobalCurveFitter(FuncDoubleVector, Double, Double, Double, Int32, TrustRegionMinimizerCheck) Constructor |
Constructs a GlobalCurveFitter object for the given parameterized function,
maximum iterations and tolerance value for the minimizer.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public GlobalCurveFitter(
Func<DoubleVector, double, double> parameterizedFunction,
double tolerance,
int maxIterations,
TrustRegionMinimizerCheck checkParameters = TrustRegionMinimizerCheck.None
)
Public Sub New (
parameterizedFunction As Func(Of DoubleVector, Double, Double),
tolerance As Double,
maxIterations As Integer,
Optional checkParameters As TrustRegionMinimizerCheck = TrustRegionMinimizerCheck.None
)
public:
GlobalCurveFitter(
Func<DoubleVector^, double, double>^ parameterizedFunction,
double tolerance,
int maxIterations,
TrustRegionMinimizerCheck checkParameters = TrustRegionMinimizerCheck::None
)
new :
parameterizedFunction : Func<DoubleVector, float, float> *
tolerance : float *
maxIterations : int *
?checkParameters : TrustRegionMinimizerCheck
(* Defaults:
let _checkParameters = defaultArg checkParameters TrustRegionMinimizerCheck.None
*)
-> GlobalCurveFitter
Parameters
- parameterizedFunction FuncDoubleVector, Double, Double
- Parameterized function to fit.
- tolerance Double
- All tolerances used by the minimizer to determine convergence are set to the
this value. TrustRegionMinimizer
- maxIterations Int32
- Maximum number of iterations for the minimizer.
- checkParameters TrustRegionMinimizerCheck (Optional)
-
Used to specify the level of input parameter checking done by the solver.
See CheckParameters property description.
See Also