Click or drag to resize

IObjectiveModelNonAllocating Methods

The IObjectiveModelNonAllocating type exposes the following members.

Methods
 NameDescription
Public methodCreateNew Creates a new instance of the objective model with identical configuration but independent state.
(Inherited from IObjectiveModelEvaluation)
Public methodEvaluateAt(IReadOnlyListDouble) Evaluates the model with the given parameter set. The resulting Chi² value (i.e., the sum of squares of deviations between data and fit model) can be accessed via Value.
Public methodEvaluateAt(VectorDouble) Evaluates the model at the given parameter vector, updating dependent values.
(Inherited from IObjectiveModel)
Public methodFork Creates a forked copy of the model with independent mutable state.
(Inherited from IObjectiveModel)
Public methodSetParameters(IReadOnlyListDouble, IReadOnlyListBoolean) Sets the initial parameters and the information whether some of the parameters are fixed.
Public methodSetParameters(VectorDouble, ListBoolean) Sets the model parameters and optional fixed flags for individual parameters.
(Inherited from IObjectiveModel)
Public methodToObjectiveFunction Converts this model to an objective function suitable for minimizers.
(Inherited from IObjectiveModel)
Top
See Also