Package gov.nih.mipav.model.algorithms
Class CeresSolver.LineSearchFunction
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LineSearchFunction
- Enclosing class:
CeresSolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublevoidEvaluate(double x, boolean evaluate_gradient, CeresSolver.FunctionSample output) voidvoidposition()voidvoidTimeStatistics(double[] cost_evaluation_time_in_seconds, double[] gradient_evaluation_time_in_seconds)
-
Field Details
-
evaluator_
-
position_
-
direction_
-
scaled_direction_
-
initial_evaluator_residual_time_in_seconds
private double initial_evaluator_residual_time_in_seconds -
initial_evaluator_jacobian_time_in_seconds
private double initial_evaluator_jacobian_time_in_seconds
-
-
Constructor Details
-
LineSearchFunction
-
-
Method Details
-
Init
-
Init
-
Evaluate
-
DirectionInfinityNorm
public double DirectionInfinityNorm() -
ResetTimeStatistics
public void ResetTimeStatistics() -
TimeStatistics
public void TimeStatistics(double[] cost_evaluation_time_in_seconds, double[] gradient_evaluation_time_in_seconds) -
position
-
direction
-