Class SolveLogOuterClass.PointMetadata

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
operations_research.pdlp.SolveLogOuterClass.PointMetadata
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, SolveLogOuterClass.PointMetadataOrBuilder
Enclosing class:
SolveLogOuterClass

public static final class SolveLogOuterClass.PointMetadata extends com.google.protobuf.GeneratedMessageV3 implements SolveLogOuterClass.PointMetadataOrBuilder
Protobuf type operations_research.pdlp.PointMetadata
See Also:
  • Field Details

    • POINT_TYPE_FIELD_NUMBER

      public static final int POINT_TYPE_FIELD_NUMBER
      See Also:
    • RANDOM_PRIMAL_PROJECTIONS_FIELD_NUMBER

      public static final int RANDOM_PRIMAL_PROJECTIONS_FIELD_NUMBER
      See Also:
    • RANDOM_DUAL_PROJECTIONS_FIELD_NUMBER

      public static final int RANDOM_DUAL_PROJECTIONS_FIELD_NUMBER
      See Also:
    • ACTIVE_PRIMAL_VARIABLE_COUNT_FIELD_NUMBER

      public static final int ACTIVE_PRIMAL_VARIABLE_COUNT_FIELD_NUMBER
      See Also:
    • ACTIVE_DUAL_VARIABLE_COUNT_FIELD_NUMBER

      public static final int ACTIVE_DUAL_VARIABLE_COUNT_FIELD_NUMBER
      See Also:
    • ACTIVE_PRIMAL_VARIABLE_CHANGE_FIELD_NUMBER

      public static final int ACTIVE_PRIMAL_VARIABLE_CHANGE_FIELD_NUMBER
      See Also:
    • ACTIVE_DUAL_VARIABLE_CHANGE_FIELD_NUMBER

      public static final int ACTIVE_DUAL_VARIABLE_CHANGE_FIELD_NUMBER
      See Also:
    • PARSER

      @Deprecated public static final com.google.protobuf.Parser<SolveLogOuterClass.PointMetadata> PARSER
      Deprecated.
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • hasPointType

      public boolean hasPointType()
       Type of the point that this metadata corresponds to.
       
      optional .operations_research.pdlp.PointType point_type = 1;
      Specified by:
      hasPointType in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      Whether the pointType field is set.
    • getPointType

      public SolveLogOuterClass.PointType getPointType()
       Type of the point that this metadata corresponds to.
       
      optional .operations_research.pdlp.PointType point_type = 1;
      Specified by:
      getPointType in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      The pointType.
    • getRandomPrimalProjectionsList

      public List<Double> getRandomPrimalProjectionsList()
       Projections of the primal solution onto random planes.
       
      repeated double random_primal_projections = 2 [packed = true];
      Specified by:
      getRandomPrimalProjectionsList in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      A list containing the randomPrimalProjections.
    • getRandomPrimalProjectionsCount

      public int getRandomPrimalProjectionsCount()
       Projections of the primal solution onto random planes.
       
      repeated double random_primal_projections = 2 [packed = true];
      Specified by:
      getRandomPrimalProjectionsCount in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      The count of randomPrimalProjections.
    • getRandomPrimalProjections

      public double getRandomPrimalProjections(int index)
       Projections of the primal solution onto random planes.
       
      repeated double random_primal_projections = 2 [packed = true];
      Specified by:
      getRandomPrimalProjections in interface SolveLogOuterClass.PointMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The randomPrimalProjections at the given index.
    • getRandomDualProjectionsList

      public List<Double> getRandomDualProjectionsList()
       Projections of the dual solution onto random planes.
       
      repeated double random_dual_projections = 3 [packed = true];
      Specified by:
      getRandomDualProjectionsList in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      A list containing the randomDualProjections.
    • getRandomDualProjectionsCount

      public int getRandomDualProjectionsCount()
       Projections of the dual solution onto random planes.
       
      repeated double random_dual_projections = 3 [packed = true];
      Specified by:
      getRandomDualProjectionsCount in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      The count of randomDualProjections.
    • getRandomDualProjections

      public double getRandomDualProjections(int index)
       Projections of the dual solution onto random planes.
       
      repeated double random_dual_projections = 3 [packed = true];
      Specified by:
      getRandomDualProjections in interface SolveLogOuterClass.PointMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The randomDualProjections at the given index.
    • hasActivePrimalVariableCount

      public boolean hasActivePrimalVariableCount()
       The number of primal variables that are not at their bounds.
       
      optional int64 active_primal_variable_count = 4;
      Specified by:
      hasActivePrimalVariableCount in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      Whether the activePrimalVariableCount field is set.
    • getActivePrimalVariableCount

      public long getActivePrimalVariableCount()
       The number of primal variables that are not at their bounds.
       
      optional int64 active_primal_variable_count = 4;
      Specified by:
      getActivePrimalVariableCount in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      The activePrimalVariableCount.
    • hasActiveDualVariableCount

      public boolean hasActiveDualVariableCount()
       The number of dual variables that are not at their bounds.
       
      optional int64 active_dual_variable_count = 5;
      Specified by:
      hasActiveDualVariableCount in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      Whether the activeDualVariableCount field is set.
    • getActiveDualVariableCount

      public long getActiveDualVariableCount()
       The number of dual variables that are not at their bounds.
       
      optional int64 active_dual_variable_count = 5;
      Specified by:
      getActiveDualVariableCount in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      The activeDualVariableCount.
    • hasActivePrimalVariableChange

      public boolean hasActivePrimalVariableChange()
       The number of primal variables that have a different bound status than they
       did at the last restart.
       
      optional int64 active_primal_variable_change = 6;
      Specified by:
      hasActivePrimalVariableChange in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      Whether the activePrimalVariableChange field is set.
    • getActivePrimalVariableChange

      public long getActivePrimalVariableChange()
       The number of primal variables that have a different bound status than they
       did at the last restart.
       
      optional int64 active_primal_variable_change = 6;
      Specified by:
      getActivePrimalVariableChange in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      The activePrimalVariableChange.
    • hasActiveDualVariableChange

      public boolean hasActiveDualVariableChange()
       The number of dual variables that have a different bound status than they
       did at the last restart.
       
      optional int64 active_dual_variable_change = 7;
      Specified by:
      hasActiveDualVariableChange in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      Whether the activeDualVariableChange field is set.
    • getActiveDualVariableChange

      public long getActiveDualVariableChange()
       The number of dual variables that have a different bound status than they
       did at the last restart.
       
      optional int64 active_dual_variable_change = 7;
      Specified by:
      getActiveDualVariableChange in interface SolveLogOuterClass.PointMetadataOrBuilder
      Returns:
      The activeDualVariableChange.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SolveLogOuterClass.PointMetadata parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SolveLogOuterClass.PointMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SolveLogOuterClass.PointMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public SolveLogOuterClass.PointMetadata.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static SolveLogOuterClass.PointMetadata.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected SolveLogOuterClass.PointMetadata.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static SolveLogOuterClass.PointMetadata getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<SolveLogOuterClass.PointMetadata> parser()
    • getParserForType

      public com.google.protobuf.Parser<SolveLogOuterClass.PointMetadata> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public SolveLogOuterClass.PointMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder