Package gov.nih.mipav.model.algorithms
Class CeresSolver.BFGS
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LineSearchDirection
gov.nih.mipav.model.algorithms.CeresSolver.BFGS
- Enclosing class:
CeresSolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate Jama.Matrixprivate booleanprivate intprivate booleanFields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LineSearchDirection
options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanNextDirection(CeresSolver.LineSearchMinimizer.State previous, CeresSolver.LineSearchMinimizer.State current, Vector<Double> search_direction)
-
Field Details
-
num_parameters_
private int num_parameters_ -
use_approximate_eigenvalue_scaling_
private boolean use_approximate_eigenvalue_scaling_ -
inverse_hessian_
private Jama.Matrix inverse_hessian_ -
initialized_
private boolean initialized_ -
is_positive_definite_
private boolean is_positive_definite_
-
-
Constructor Details
-
BFGS
public BFGS(int num_parameters, boolean use_approximate_eigenvalue_scaling)
-
-
Method Details
-
NextDirection
public boolean NextDirection(CeresSolver.LineSearchMinimizer.State previous, CeresSolver.LineSearchMinimizer.State current, Vector<Double> search_direction) - Specified by:
NextDirectionin classCeresSolver.LineSearchDirection
-