Interface SolveLogOuterClass.FeasibilityPolishingDetailsOrBuilder

    • Method Detail

      • hasPolishingPhaseType

        boolean hasPolishingPhaseType()
        optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
        Returns:
        Whether the polishingPhaseType field is set.
      • getPolishingPhaseType

        SolveLogOuterClass.PolishingPhaseType getPolishingPhaseType()
        optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
        Returns:
        The polishingPhaseType.
      • hasMainIterationCount

        boolean hasMainIterationCount()
         The iteration count for the main iteration when this feasibility polishing
         phase was triggered.
         
        optional int32 main_iteration_count = 2;
        Returns:
        Whether the mainIterationCount field is set.
      • getMainIterationCount

        int getMainIterationCount()
         The iteration count for the main iteration when this feasibility polishing
         phase was triggered.
         
        optional int32 main_iteration_count = 2;
        Returns:
        The mainIterationCount.
      • hasParams

        boolean hasParams()
        optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
        Returns:
        Whether the params field is set.
      • hasTerminationReason

        boolean hasTerminationReason()
        optional .operations_research.pdlp.TerminationReason termination_reason = 4;
        Returns:
        Whether the terminationReason field is set.
      • getTerminationReason

        SolveLogOuterClass.TerminationReason getTerminationReason()
        optional .operations_research.pdlp.TerminationReason termination_reason = 4;
        Returns:
        The terminationReason.
      • hasIterationCount

        boolean hasIterationCount()
        optional int32 iteration_count = 5;
        Returns:
        Whether the iterationCount field is set.
      • getIterationCount

        int getIterationCount()
        optional int32 iteration_count = 5;
        Returns:
        The iterationCount.
      • hasSolveTimeSec

        boolean hasSolveTimeSec()
        optional double solve_time_sec = 6;
        Returns:
        Whether the solveTimeSec field is set.
      • getSolveTimeSec

        double getSolveTimeSec()
        optional double solve_time_sec = 6;
        Returns:
        The solveTimeSec.
      • hasSolutionStats

        boolean hasSolutionStats()
        optional .operations_research.pdlp.IterationStats solution_stats = 7;
        Returns:
        Whether the solutionStats field is set.
      • getSolutionStats

        SolveLogOuterClass.IterationStats getSolutionStats()
        optional .operations_research.pdlp.IterationStats solution_stats = 7;
        Returns:
        The solutionStats.
      • hasSolutionType

        boolean hasSolutionType()
        optional .operations_research.pdlp.PointType solution_type = 8;
        Returns:
        Whether the solutionType field is set.
      • getSolutionType

        SolveLogOuterClass.PointType getSolutionType()
        optional .operations_research.pdlp.PointType solution_type = 8;
        Returns:
        The solutionType.
      • getIterationStatsList

        java.util.List<SolveLogOuterClass.IterationStats> getIterationStatsList()
        repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
      • getIterationStatsCount

        int getIterationStatsCount()
        repeated .operations_research.pdlp.IterationStats iteration_stats = 9;