Package gov.nih.mipav.model.algorithms
Class CeresSolver.LBFGS
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LineSearchDirection
gov.nih.mipav.model.algorithms.CeresSolver.LBFGS
- Enclosing class:
CeresSolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanFields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LineSearchDirection
options -
Constructor Summary
ConstructorsConstructorDescriptionLBFGS(int num_parameters, int max_lbfgs_rank, boolean use_approximate_eigenvalue_bfgs_scaling) -
Method Summary
Modifier and TypeMethodDescriptionbooleanNextDirection(CeresSolver.LineSearchMinimizer.State previous, CeresSolver.LineSearchMinimizer.State current, Vector<Double> search_direction)
-
Field Details
-
low_rank_inverse_hessian_
-
is_positive_definite_
private boolean is_positive_definite_
-
-
Constructor Details
-
LBFGS
public LBFGS(int num_parameters, int max_lbfgs_rank, boolean use_approximate_eigenvalue_bfgs_scaling)
-
-
Method Details
-
NextDirection
public boolean NextDirection(CeresSolver.LineSearchMinimizer.State previous, CeresSolver.LineSearchMinimizer.State current, Vector<Double> search_direction) - Specified by:
NextDirectionin classCeresSolver.LineSearchDirection
-