Class PointMetadata

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.ortools.pdlp.PointMetadata
All Implemented Interfaces:
PointMetadataOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class PointMetadata extends com.google.protobuf.GeneratedMessage implements 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:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • 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 PointMetadataOrBuilder
      Returns:
      Whether the pointType field is set.
    • getPointType

      public PointType getPointType()
       Type of the point that this metadata corresponds to.
       
      optional .operations_research.pdlp.PointType point_type = 1;
      Specified by:
      getPointType in interface 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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 PointMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

      public static 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 PointMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

      public static PointMetadata.Builder newBuilder()
    • newBuilder

      public static PointMetadata.Builder newBuilder(PointMetadata prototype)
    • toBuilder

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

      protected PointMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static PointMetadata getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<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.GeneratedMessage
    • getDefaultInstanceForType

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