Class CeresSolver.TrustRegionStepEvaluator

java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.TrustRegionStepEvaluator
Enclosing class:
CeresSolver

class CeresSolver.TrustRegionStepEvaluator extends Object
  • Field Details

    • 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 Details

    • TrustRegionStepEvaluator

      public TrustRegionStepEvaluator(double initial_cost, int max_consecutive_nonmonotonic_steps)
  • Method Details

    • StepQuality

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

      public void StepAccepted(double cost, double model_cost_change)