BundleMethod.evaluate_functions!Method

This calls function BundleModel.evaluate_f(y) to get function value fy and gradient g. This method assumes user-defined function of the form evaluate_f(y::Vector{Float64})::Tuple{Float64,Array{Float64,2}} returning function evaluation value and gradient as first and second outputs, resp.

BundleMethod.evaluate_functions!Method

This calls function BundleModel.evaluate_f(y) to get function value fy and gradient g. This method assumes user-defined function of the form evaluate_f(y::Vector{Float64})::Tuple{Float64,Array{Float64,2}} returning function evaluation value and gradient as first and second outputs, resp.