Enum SolveLogOuterClass.PointType

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<SolveLogOuterClass.PointType>
    Enclosing class:
    SolveLogOuterClass

    public static enum SolveLogOuterClass.PointType
    extends java.lang.Enum<SolveLogOuterClass.PointType>
    implements com.google.protobuf.ProtocolMessageEnum
     Identifies the type of point used to compute the fields in a given proto; see
     ConvergenceInformation and InfeasibilityInformation.
     
    Protobuf enum operations_research.pdlp.PointType
    • Enum Constant Detail

      • POINT_TYPE_CURRENT_ITERATE

        public static final SolveLogOuterClass.PointType POINT_TYPE_CURRENT_ITERATE
         Current iterate (x_k, y_k).
         
        POINT_TYPE_CURRENT_ITERATE = 1;
      • POINT_TYPE_ITERATE_DIFFERENCE

        public static final SolveLogOuterClass.PointType POINT_TYPE_ITERATE_DIFFERENCE
         Difference of iterates (x_{k+1} - x_k, y_{k+1} - y_k).
         
        POINT_TYPE_ITERATE_DIFFERENCE = 2;
      • POINT_TYPE_AVERAGE_ITERATE

        public static final SolveLogOuterClass.PointType POINT_TYPE_AVERAGE_ITERATE
         Average of iterates since the last restart.
         
        POINT_TYPE_AVERAGE_ITERATE = 3;
      • POINT_TYPE_PRESOLVER_SOLUTION

        public static final SolveLogOuterClass.PointType POINT_TYPE_PRESOLVER_SOLUTION
         Output of presolver.
         
        POINT_TYPE_PRESOLVER_SOLUTION = 5;
      • POINT_TYPE_FEASIBILITY_POLISHING_SOLUTION

        public static final SolveLogOuterClass.PointType POINT_TYPE_FEASIBILITY_POLISHING_SOLUTION
         Combined solution from primal and dual feasibility polishing.
         
        POINT_TYPE_FEASIBILITY_POLISHING_SOLUTION = 6;
    • Field Detail

      • POINT_TYPE_UNSPECIFIED_VALUE

        public static final int POINT_TYPE_UNSPECIFIED_VALUE
        POINT_TYPE_UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • POINT_TYPE_CURRENT_ITERATE_VALUE

        public static final int POINT_TYPE_CURRENT_ITERATE_VALUE
         Current iterate (x_k, y_k).
         
        POINT_TYPE_CURRENT_ITERATE = 1;
        See Also:
        Constant Field Values
      • POINT_TYPE_ITERATE_DIFFERENCE_VALUE

        public static final int POINT_TYPE_ITERATE_DIFFERENCE_VALUE
         Difference of iterates (x_{k+1} - x_k, y_{k+1} - y_k).
         
        POINT_TYPE_ITERATE_DIFFERENCE = 2;
        See Also:
        Constant Field Values
      • POINT_TYPE_AVERAGE_ITERATE_VALUE

        public static final int POINT_TYPE_AVERAGE_ITERATE_VALUE
         Average of iterates since the last restart.
         
        POINT_TYPE_AVERAGE_ITERATE = 3;
        See Also:
        Constant Field Values
      • POINT_TYPE_NONE_VALUE

        public static final int POINT_TYPE_NONE_VALUE
         There is no corresponding point.
         
        POINT_TYPE_NONE = 4;
        See Also:
        Constant Field Values
      • POINT_TYPE_PRESOLVER_SOLUTION_VALUE

        public static final int POINT_TYPE_PRESOLVER_SOLUTION_VALUE
         Output of presolver.
         
        POINT_TYPE_PRESOLVER_SOLUTION = 5;
        See Also:
        Constant Field Values
      • POINT_TYPE_FEASIBILITY_POLISHING_SOLUTION_VALUE

        public static final int POINT_TYPE_FEASIBILITY_POLISHING_SOLUTION_VALUE
         Combined solution from primal and dual feasibility polishing.
         
        POINT_TYPE_FEASIBILITY_POLISHING_SOLUTION = 6;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static SolveLogOuterClass.PointType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (SolveLogOuterClass.PointType c : SolveLogOuterClass.PointType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static SolveLogOuterClass.PointType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.google.protobuf.ProtocolMessageEnum
      • valueOf

        @Deprecated
        public static SolveLogOuterClass.PointType valueOf​(int value)
        Deprecated.
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        value - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • forNumber

        public static SolveLogOuterClass.PointType forNumber​(int value)
        Parameters:
        value - The numeric wire value of the corresponding enum entry.
        Returns:
        The enum associated with the given numeric wire value.
      • getValueDescriptor

        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
        Specified by:
        getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptor

        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
      • valueOf

        public static SolveLogOuterClass.PointType valueOf​(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        desc - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null