Click or drag to resize

NonlinearObjectiveFunctionNonAllocatingBase Methods

The NonlinearObjectiveFunctionNonAllocatingBase type exposes the following members.

Methods
 NameDescription
Public methodCreateNew Creates a new instance of the objective model with identical configuration but independent state.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEvaluateAt(IReadOnlyListDouble) Evaluates the model at the given parameter vector and invalidates cached dependent values.
Public methodEvaluateAt(VectorDouble) Evaluates the model at the given parameter vector, updating dependent values.
Protected methodEvaluateFunction Evaluates the objective function value and updates cached values.
Protected methodEvaluateJacobian Evaluates the Jacobian and updates cached Jacobian-derived values (gradient and Hessian).
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 Creates a forked copy of the model with independent mutable state.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
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 Numerically approximates the Jacobian at the specified parameter vector.
Public methodSetParameters(IReadOnlyListDouble, IReadOnlyListBoolean) Sets model parameters and optional fixed flags for individual parameters.
Public methodSetParameters(VectorDouble, ListBoolean) Sets the model parameters and optional fixed flags for individual parameters.
Public methodToObjectiveFunction Converts this model to an objective function suitable for minimizers.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also