Class NewtonRaphsonMinimizer.NewtonRaphsonImpl
- java.lang.Object
-
- dev.nm.solver.multivariate.unconstrained.c2.steepestdescent.SteepestDescentMinimizer.SteepestDescentImpl
-
- dev.nm.solver.multivariate.unconstrained.c2.steepestdescent.NewtonRaphsonMinimizer.NewtonRaphsonImpl
-
- All Implemented Interfaces:
IterativeMethod<Vector>
,IterativeSolution<Vector>
,MinimizationSolution<Vector>
- Enclosing class:
- NewtonRaphsonMinimizer
protected class NewtonRaphsonMinimizer.NewtonRaphsonImpl extends SteepestDescentMinimizer.SteepestDescentImpl
-
-
Field Summary
-
Fields inherited from class dev.nm.solver.multivariate.unconstrained.c2.steepestdescent.SteepestDescentMinimizer.SteepestDescentImpl
linesearch, problem
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NewtonRaphsonImpl(C2OptimProblem problem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vector
getDirection(Vector xk)
Get the next search direction.-
Methods inherited from class dev.nm.solver.multivariate.unconstrained.c2.steepestdescent.SteepestDescentMinimizer.SteepestDescentImpl
getIncrement, minimizer, minimum, search, setInitials, step
-
-
-
-
Constructor Detail
-
NewtonRaphsonImpl
protected NewtonRaphsonImpl(C2OptimProblem problem) throws Exception
- Throws:
Exception
-
-
Method Detail
-
getDirection
public Vector getDirection(Vector xk)
Description copied from class:SteepestDescentMinimizer.SteepestDescentImpl
Get the next search direction.- Specified by:
getDirection
in classSteepestDescentMinimizer.SteepestDescentImpl
- Parameters:
xk
- the current minimizer- Returns:
- the next search direction
-
-