Class CeresSolver.LineSearchFunction

  • Enclosing class:
    CeresSolver

    class CeresSolver.LineSearchFunction
    extends java.lang.Object
    • Field Detail

      • position_

        private java.util.Vector<java.lang.Double> position_
      • direction_

        private java.util.Vector<java.lang.Double> direction_
      • scaled_direction_

        private java.util.Vector<java.lang.Double> 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
    • Method Detail

      • Init

        public void Init​(java.util.Vector<java.lang.Double> position,
                         java.util.Vector<java.lang.Double> direction)
      • Init

        public void Init​(double[] position,
                         java.util.Vector<java.lang.Double> direction)
      • 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

        public java.util.Vector<java.lang.Double> position()
      • direction

        public java.util.Vector<java.lang.Double> direction()