Click or drag to resize

NonlinearObjectiveFunctionNonAllocating Class

[Missing <summary> documentation for "T:Altaxo.Calc.Optimization.ObjectiveFunctions.NonlinearObjectiveFunctionNonAllocating"]

Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Optimization.ObjectiveFunctionsNonlinearObjectiveFunctionNonAllocatingBase
    Altaxo.Calc.Optimization.ObjectiveFunctionsNonlinearObjectiveFunctionNonAllocating

Namespace: Altaxo.Calc.Optimization.ObjectiveFunctions
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class NonlinearObjectiveFunctionNonAllocating : NonlinearObjectiveFunctionNonAllocatingBase

The NonlinearObjectiveFunctionNonAllocating type exposes the following members.

Constructors
 NameDescription
Public methodNonlinearObjectiveFunctionNonAllocatingInitializes a new instance of the NonlinearObjectiveFunctionNonAllocating class
Top
Properties
 NameDescription
Public propertyDegreeOfFreedom Get the degree of freedom
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyFunctionEvaluations Get the number of calls to function.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyGradient Get the Gradient vector of x and p.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyHessian Get the Hessian matrix of x and p, J'WJ
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyIsFixedByUser Get whether parameters are fixed or free (by the user).
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyIsFixedByUserOrBoundary Array of the length NumberOfParameters. If an element is true, that parameter is either fixed by the user (see IsFixedByUser), or is fixed because it has reached a boundary. This array will be updated only at the end of the minimization process.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyIsGradientSupported
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyIsHessianSupported
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyJacobianEvaluations Get the number of calls to jacobian.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyModelValues Get the y-values of the fitted model that correspond to the independent values.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyNegativeGradient Get the negative gradient vector of x and p.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyNumberOfObservations Get the number of observations.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyNumberOfParameters Get the number of unknown parameters.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyObservedX Set or get the values of the independent variable.
Public propertyObservedY Set or get the values of the observations.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyPoint Set or get the values of the parameters.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertySigmaSquare Gets Chi²/(N-F+1)
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyValue Get the residual sum of squares.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public propertyWeights Set or get the values of the weights for the observations.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Top
Methods
 NameDescription
Public methodCreateNew
(Overrides NonlinearObjectiveFunctionNonAllocatingBaseCreateNew)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEvaluateAt(IReadOnlyListDouble)
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public methodEvaluateAt(VectorDouble)
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Protected methodEvaluateFunction
(Overrides NonlinearObjectiveFunctionNonAllocatingBaseEvaluateFunction)
Protected methodEvaluateJacobian
(Overrides NonlinearObjectiveFunctionNonAllocatingBaseEvaluateJacobian)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodFork
(Overrides NonlinearObjectiveFunctionNonAllocatingBaseFork)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodStatic memberGetLowestParameterVariationToChangeFunctionValues If a parameter is zero, it is hard to find the right order of magnitude for a variation of that parameter. Here, the variation is guessed by starting with the lowest possible variation, and increase the variation, until the function values deviate from the original value.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodNumericalJacobian
(Overrides NonlinearObjectiveFunctionNonAllocatingBaseNumericalJacobian(VectorDouble, VectorDouble, Int32))
Public methodSetObserved Set observed data to fit.
Public methodSetParameters(IReadOnlyListDouble, IReadOnlyListBoolean) Set parameters and bounds.
(Overrides NonlinearObjectiveFunctionNonAllocatingBaseSetParameters(IReadOnlyListDouble, IReadOnlyListBoolean))
Public methodSetParameters(VectorDouble, ListBoolean) Set parameters and bounds.
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public methodToObjectiveFunction
(Inherited from NonlinearObjectiveFunctionNonAllocatingBase)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
See Also