Interface PointMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PointMetadata, PointMetadata.Builder

@Generated public interface PointMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasPointType

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

      PointType getPointType()
       Type of the point that this metadata corresponds to.
       
      optional .operations_research.pdlp.PointType point_type = 1;
      Returns:
      The pointType.
    • getRandomPrimalProjectionsList

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

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

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

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

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

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

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

      long getActivePrimalVariableCount()
       The number of primal variables that are not at their bounds.
       
      optional int64 active_primal_variable_count = 4;
      Returns:
      The activePrimalVariableCount.
    • hasActiveDualVariableCount

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

      long getActiveDualVariableCount()
       The number of dual variables that are not at their bounds.
       
      optional int64 active_dual_variable_count = 5;
      Returns:
      The activeDualVariableCount.
    • hasActivePrimalVariableChange

      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;
      Returns:
      Whether the activePrimalVariableChange field is set.
    • getActivePrimalVariableChange

      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;
      Returns:
      The activePrimalVariableChange.
    • hasActiveDualVariableChange

      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;
      Returns:
      Whether the activeDualVariableChange field is set.
    • getActiveDualVariableChange

      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;
      Returns:
      The activeDualVariableChange.