Package pulse.search.direction
Interface HessianDirectionSolver
-
- All Superinterfaces:
DirectionSolver,Serializable
public interface HessianDirectionSolver extends DirectionSolver
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default Vectordirection(GradientGuidedPath p)Uses an approximation of the Hessian matrix, containing the information on second derivatives, calculated with the BFGS formula in combination with the local value of the gradient to evaluate the direction of the minimum onp.static Vectorsolve(ComplexPath cp, Vector rhs)
-
-
-
Method Detail
-
direction
default Vector direction(GradientGuidedPath p) throws SolverException
Uses an approximation of the Hessian matrix, containing the information on second derivatives, calculated with the BFGS formula in combination with the local value of the gradient to evaluate the direction of the minimum onp. Invokesp.setDirection().- Specified by:
directionin interfaceDirectionSolver- Parameters:
p- aPathobject- Returns:
- a
Vectorpointing to the minimum direction for thisPath - Throws:
SolverException
-
solve
static Vector solve(ComplexPath cp, Vector rhs) throws SolverException
- Throws:
SolverException
-
-