Package minfx :: Module cauchy_point :: Class Cauchy_point
[hide private]
[frames] | no frames]

Class Cauchy_point

source code


Instance Methods [hide private]
 
__init__(self, func, dfunc, d2func, args, x0, func_tol, grad_tol, maxiter, delta_max, delta0, eta, full_output, print_flag, print_prefix)
Class for Cauchy Point trust region minimisation specific functions.
source code
 
new_param_func(self)
Find the Cauchy point.
source code
 
update(self)
Update function.
source code

Inherited from base_classes.Trust_region: trust_region_update

Inherited from base_classes.Min: double_test, func_test, grad_test, hessian_type_and_mod, minimise, setup_conv_tests

Method Details [hide private]

__init__(self, func, dfunc, d2func, args, x0, func_tol, grad_tol, maxiter, delta_max, delta0, eta, full_output, print_flag, print_prefix)
(Constructor)

source code 

Class for Cauchy Point trust region minimisation specific functions.

Unless you know what you are doing, you should call the function 'cauchy_point' rather than using this class.

Overrides: base_classes.Min.__init__

update(self)

source code 

Update function.

Function to update the function value, gradient vector, and Hessian matrix.

Overrides: base_classes.Min.update