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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanBracketingPhase(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 Details
-
WolfeLineSearch
-
-
Method Details
-
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
-