Class CeresSolver.TrustRegionStepEvaluator

  • Enclosing class:
    CeresSolver

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

      • max_consecutive_nonmonotonic_steps_

        private int max_consecutive_nonmonotonic_steps_
      • minimum_cost_

        private double minimum_cost_
      • current_cost_

        private double current_cost_
      • reference_cost_

        private double reference_cost_
      • candidate_cost_

        private double candidate_cost_
      • accumulated_reference_model_cost_change_

        private double accumulated_reference_model_cost_change_
      • accumulated_candidate_model_cost_change_

        private double accumulated_candidate_model_cost_change_
      • num_consecutive_nonmonotonic_steps_

        private int num_consecutive_nonmonotonic_steps_
    • Constructor Detail

      • TrustRegionStepEvaluator

        public TrustRegionStepEvaluator​(double initial_cost,
                                        int max_consecutive_nonmonotonic_steps)
    • Method Detail

      • StepQuality

        public double StepQuality​(double cost,
                                  double model_cost_change)
      • StepAccepted

        public void StepAccepted​(double cost,
                                 double model_cost_change)