Click or drag to resize

NLFitLevenbergMarquardtFit(NLFitLMFunction, Double, Double, Double, Double, Double, Int32, Double, Double, Int32, Double, Int32, Int32, Int32, Double, Int32, Int32, Double, Double, Double, Double, Double, CancellationToken) Method

[Missing <summary> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]


Namespace: Altaxo.Calc.Regression
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static void LevenbergMarquardtFit(
	NLFitLMFunction fcn,
	double[] xvec,
	double[] fvec,
	double ftol,
	double xtol,
	double gtol,
	int maxfev,
	double epsfcn,
	double[] diag,
	int mode,
	double factor,
	int nprint,
	ref int info,
	ref int nfev,
	double[] fjac,
	int ldfjac,
	int[] ipvt,
	double[] qtf,
	double[] wa1,
	double[] wa2,
	double[] wa3,
	double[] wa4,
	CancellationToken cancellationToken
)

Parameters

fcn  NLFitLMFunction

[Missing <param name="fcn"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

xvec  Double

[Missing <param name="xvec"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

fvec  Double

[Missing <param name="fvec"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

ftol  Double

[Missing <param name="ftol"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

xtol  Double

[Missing <param name="xtol"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

gtol  Double

[Missing <param name="gtol"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

maxfev  Int32

[Missing <param name="maxfev"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

epsfcn  Double

[Missing <param name="epsfcn"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

diag  Double

[Missing <param name="diag"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

mode  Int32

[Missing <param name="mode"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

factor  Double

[Missing <param name="factor"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

nprint  Int32

[Missing <param name="nprint"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

info  Int32

[Missing <param name="info"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

nfev  Int32

[Missing <param name="nfev"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

fjac  Double

[Missing <param name="fjac"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

ldfjac  Int32

[Missing <param name="ldfjac"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

ipvt  Int32

[Missing <param name="ipvt"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

qtf  Double

[Missing <param name="qtf"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

wa1  Double

[Missing <param name="wa1"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

wa2  Double

[Missing <param name="wa2"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

wa3  Double

[Missing <param name="wa3"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

wa4  Double

[Missing <param name="wa4"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

cancellationToken  CancellationToken

[Missing <param name="cancellationToken"/> documentation for "M:Altaxo.Calc.Regression.NLFit.LevenbergMarquardtFit(Altaxo.Calc.Regression.NLFit.LMFunction,System.Double[],System.Double[],System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double[],System.Int32,System.Double,System.Int32,System.Int32@,System.Int32@,System.Double[],System.Int32,System.Int32[],System.Double[],System.Double[],System.Double[],System.Double[],System.Double[],System.Threading.CancellationToken)"]

See Also