OptimizationState
OptimizationBase.OptimizationState — Type
OptimizationState(; iter=0, u=nothing, objective=nothing, grad=nothing,
hess=nothing, original=nothing, p=nothing)State passed to an optimization callback after a solver step.
Fields
iter: current iteration.u: current optimization variables.objective: current objective value.grad: current gradient, when available.hess: current Hessian, when available.original: solver-specific state object, when available.p: current optimization parameters.
Examples
state = OptimizationState(; iter = 2, u = [1.0], objective = 0.5)
state.iter == 2