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 Vector
direction(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 Vector
solve(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:
direction
in interfaceDirectionSolver
- Parameters:
p
- aPath
object- Returns:
- a
Vector
pointing to the minimum direction for thisPath
- Throws:
SolverException
-
solve
static Vector solve(ComplexPath cp, Vector rhs) throws SolverException
- Throws:
SolverException
-
-