The NonlinLeastSquares type exposes the following members.

Constructors

NameDescription
NonlinLeastSquares
Creates an object to solve a nonlinear least squares problem.

Methods

NameDescription
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
SetFscale
Sets the diagonal scaling matrix for the functions.
SetGuess
Sets the initial guess of the minimum point of the input function.
SetXscale
Set the diagonal scaling matrix for the variables.
Solve
Solve a nonlinear least-squares problem using a modified Levenberg-Marquardt algorithm and a Jacobian.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

NameDescription
AbsoluteTolerance
The absolute function tolerance.
Digits
The number of good digits in the function.
ErrorStatus
Get information about the performance of NonlinLeastSquares.
FalseConvergenceTolerance
The false convergence tolerance.
GradientTolerance
The scaled gradient tolerance used to compute the gradient.
InitialTrustRegion
The initial trust region radius.
MaximumIterations
The maximum number of iterations allowed.
MaximumStepsize
The maximum allowable stepsize to use.
NumberOfProcessors
Perform the parallel calculations with the maximum possible number of processors set to NumberOfProcessors.
Parallel
Enable or disable performing NonlinLeastSquares.IFunction.F in parallel.
RelativeTolerance
The relative function tolerance.
StepTolerance
The scaled step tolerance used to step between two points.

See Also