Package gov.nih.mipav.model.algorithms
Class CeresSolver.WolfeLineSearch
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.LineSearch
-
- gov.nih.mipav.model.algorithms.CeresSolver.WolfeLineSearch
-
- Enclosing class:
- CeresSolver
class CeresSolver.WolfeLineSearch extends CeresSolver.LineSearch
-
-
Constructor Summary
Constructors Constructor Description WolfeLineSearch(CeresSolver.LineSearchOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanBracketingPhase(CeresSolver.FunctionSample initial_position, double step_size_estimate, CeresSolver.FunctionSample bracket_low, CeresSolver.FunctionSample bracket_high, boolean[] do_zoom_search, CeresSolver.LineSearchSummary summary)voidDoSearch(double step_size_estimate, double initial_cost, double initial_gradient, CeresSolver.LineSearchSummary summary)booleanZoomPhase(CeresSolver.FunctionSample initial_position, CeresSolver.FunctionSample bracket_low, CeresSolver.FunctionSample bracket_high, CeresSolver.FunctionSample solution, CeresSolver.LineSearchSummary summary)-
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LineSearch
InterpolatingPolynomialMinimizingStepSize, options, Search
-
-
-
-
Constructor Detail
-
WolfeLineSearch
public WolfeLineSearch(CeresSolver.LineSearchOptions options)
-
-
Method Detail
-
BracketingPhase
public boolean BracketingPhase(CeresSolver.FunctionSample initial_position, double step_size_estimate, CeresSolver.FunctionSample bracket_low, CeresSolver.FunctionSample bracket_high, boolean[] do_zoom_search, CeresSolver.LineSearchSummary summary)
-
ZoomPhase
public boolean ZoomPhase(CeresSolver.FunctionSample initial_position, CeresSolver.FunctionSample bracket_low, CeresSolver.FunctionSample bracket_high, CeresSolver.FunctionSample solution, CeresSolver.LineSearchSummary summary)
-
DoSearch
public void DoSearch(double step_size_estimate, double initial_cost, double initial_gradient, CeresSolver.LineSearchSummary summary)- Specified by:
DoSearchin classCeresSolver.LineSearch
-
-