Interface TerminationCriteria.DetailedOptimalityCriteriaOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TerminationCriteria.DetailedOptimalityCriteria, TerminationCriteria.DetailedOptimalityCriteria.Builder
Enclosing class:
TerminationCriteria

public static interface TerminationCriteria.DetailedOptimalityCriteriaOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasEpsOptimalPrimalResidualAbsolute

      boolean hasEpsOptimalPrimalResidualAbsolute()
       Absolute tolerance on the primal residual.
       
      optional double eps_optimal_primal_residual_absolute = 1 [default = 1e-06];
      Returns:
      Whether the epsOptimalPrimalResidualAbsolute field is set.
    • getEpsOptimalPrimalResidualAbsolute

      double getEpsOptimalPrimalResidualAbsolute()
       Absolute tolerance on the primal residual.
       
      optional double eps_optimal_primal_residual_absolute = 1 [default = 1e-06];
      Returns:
      The epsOptimalPrimalResidualAbsolute.
    • hasEpsOptimalPrimalResidualRelative

      boolean hasEpsOptimalPrimalResidualRelative()
       Relative tolerance on the primal residual.
       
      optional double eps_optimal_primal_residual_relative = 2 [default = 1e-06];
      Returns:
      Whether the epsOptimalPrimalResidualRelative field is set.
    • getEpsOptimalPrimalResidualRelative

      double getEpsOptimalPrimalResidualRelative()
       Relative tolerance on the primal residual.
       
      optional double eps_optimal_primal_residual_relative = 2 [default = 1e-06];
      Returns:
      The epsOptimalPrimalResidualRelative.
    • hasEpsOptimalDualResidualAbsolute

      boolean hasEpsOptimalDualResidualAbsolute()
       Absolute tolerance on the dual residual.
       
      optional double eps_optimal_dual_residual_absolute = 3 [default = 1e-06];
      Returns:
      Whether the epsOptimalDualResidualAbsolute field is set.
    • getEpsOptimalDualResidualAbsolute

      double getEpsOptimalDualResidualAbsolute()
       Absolute tolerance on the dual residual.
       
      optional double eps_optimal_dual_residual_absolute = 3 [default = 1e-06];
      Returns:
      The epsOptimalDualResidualAbsolute.
    • hasEpsOptimalDualResidualRelative

      boolean hasEpsOptimalDualResidualRelative()
       Relative tolerance on the dual residual.
       
      optional double eps_optimal_dual_residual_relative = 4 [default = 1e-06];
      Returns:
      Whether the epsOptimalDualResidualRelative field is set.
    • getEpsOptimalDualResidualRelative

      double getEpsOptimalDualResidualRelative()
       Relative tolerance on the dual residual.
       
      optional double eps_optimal_dual_residual_relative = 4 [default = 1e-06];
      Returns:
      The epsOptimalDualResidualRelative.
    • hasEpsOptimalObjectiveGapAbsolute

      boolean hasEpsOptimalObjectiveGapAbsolute()
       Absolute tolerance on the objective gap.
       
      optional double eps_optimal_objective_gap_absolute = 5 [default = 1e-06];
      Returns:
      Whether the epsOptimalObjectiveGapAbsolute field is set.
    • getEpsOptimalObjectiveGapAbsolute

      double getEpsOptimalObjectiveGapAbsolute()
       Absolute tolerance on the objective gap.
       
      optional double eps_optimal_objective_gap_absolute = 5 [default = 1e-06];
      Returns:
      The epsOptimalObjectiveGapAbsolute.
    • hasEpsOptimalObjectiveGapRelative

      boolean hasEpsOptimalObjectiveGapRelative()
       Relative tolerance on the objective gap.
       
      optional double eps_optimal_objective_gap_relative = 6 [default = 1e-06];
      Returns:
      Whether the epsOptimalObjectiveGapRelative field is set.
    • getEpsOptimalObjectiveGapRelative

      double getEpsOptimalObjectiveGapRelative()
       Relative tolerance on the objective gap.
       
      optional double eps_optimal_objective_gap_relative = 6 [default = 1e-06];
      Returns:
      The epsOptimalObjectiveGapRelative.