Difference between revisions of "Hessreg.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Retarget obsolete linesearch links)
(Update function See also links and function index membership)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:hessreg.m}}
+
{{DISPLAYTITLE:hessreg.m}} __NOTOC__
 
RFO regularisation for Newton-Raphson Hessian and gradient pairs.
 
RFO regularisation for Newton-Raphson Hessian and gradient pairs.
  
Line 6: Line 6:
 
     [H,data]=hessreg(spin_system,H,g,data)
 
     [H,data]=hessreg(spin_system,H,g,data)
  
==Arguments==
+
==Parameters==
  
 
   H    - Hessian matrix to be regularised
 
   H    - Hessian matrix to be regularised
Line 23: Line 23:
  
 
==See also==
 
==See also==
[[bracketing.m]], [[sectioning.m]], [[fmaxnewton.m]], [[lbfgs.m]]
+
[[bracketing.m]], [[sectioning.m]], [[fmaxnewton.m]], [[lbfgs.m]], [[bfgs_upd.m]], [[Optimal_control_module]]
  
 
''Version 2.2, authors: [[David Goodwin]], [[Ilya Kuprov]]''
 
''Version 2.2, authors: [[David Goodwin]], [[Ilya Kuprov]]''

Latest revision as of 19:37, 6 June 2026

RFO regularisation for Newton-Raphson Hessian and gradient pairs.

Syntax

    [H,data]=hessreg(spin_system,H,g,data)

Parameters

  H    - Hessian matrix to be regularised

  g    - gradient computed at the same point as H

  data - diagnostic data structure

Returns

  H    - regularised Hessian

  data - updated diagnostic data structure with
         data.count.rfo incremented by the number
         of RFO iterations taken

See also

bracketing.m, sectioning.m, fmaxnewton.m, lbfgs.m, bfgs_upd.m, Optimal_control_module

Version 2.2, authors: David Goodwin, Ilya Kuprov