Package gov.nih.mipav.model.algorithms
Class CeresSolver.NonlinearConjugateGradient
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LineSearchDirection
gov.nih.mipav.model.algorithms.CeresSolver.NonlinearConjugateGradient
- Enclosing class:
CeresSolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleFields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LineSearchDirection
options -
Constructor Summary
ConstructorsConstructorDescriptionNonlinearConjugateGradient(CeresSolver.NonlinearConjugateGradientType type, double function_tolerance) -
Method Summary
Modifier and TypeMethodDescriptionbooleanNextDirection(CeresSolver.LineSearchMinimizer.State previous, CeresSolver.LineSearchMinimizer.State current, Vector<Double> search_direction)
-
Field Details
-
type_
-
function_tolerance_
private double function_tolerance_
-
-
Constructor Details
-
NonlinearConjugateGradient
public NonlinearConjugateGradient(CeresSolver.NonlinearConjugateGradientType type, double function_tolerance)
-
-
Method Details
-
NextDirection
public boolean NextDirection(CeresSolver.LineSearchMinimizer.State previous, CeresSolver.LineSearchMinimizer.State current, Vector<Double> search_direction) - Specified by:
NextDirectionin classCeresSolver.LineSearchDirection
-