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 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)
void
DoSearch(double step_size_estimate, double initial_cost, double initial_gradient, CeresSolver.LineSearchSummary summary)
boolean
ZoomPhase(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:
DoSearch
in classCeresSolver.LineSearch
-
-