Class LocalSearchStatistics.LocalSearchOperatorStatistics
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics
- All Implemented Interfaces:
LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
- Enclosing class:
LocalSearchStatistics
public static final class LocalSearchStatistics.LocalSearchOperatorStatistics
extends com.google.protobuf.GeneratedMessage
implements LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
Statistics on local search operators called during the search.Protobuf type
operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Statistics on local search operators called during the search.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>, BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,
BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParent
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
double
Time spent in accepting a neighbor (restoration and storage, not including filtering).static final com.google.protobuf.Descriptors.Descriptor
double
Time spent in the operator.Name of the operator.com.google.protobuf.ByteString
Name of the operator.double
Time spent in creating neighbors (calling MakeNextNeighbor).long
Number of neighbors eventually accepted.long
Number of neighbors which were filtered.long
Number of neighbors generated by the operator.com.google.protobuf.Parser
<LocalSearchStatistics.LocalSearchOperatorStatistics> int
int
hashCode()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom
(InputStream input) parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(byte[] data) parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.ByteString data) parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.CodedInputStream input) parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(InputStream input) parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(ByteBuffer data) parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser
<LocalSearchStatistics.LocalSearchOperatorStatistics> parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
LOCAL_SEARCH_OPERATOR_FIELD_NUMBER
public static final int LOCAL_SEARCH_OPERATOR_FIELD_NUMBER- See Also:
-
NUM_NEIGHBORS_FIELD_NUMBER
public static final int NUM_NEIGHBORS_FIELD_NUMBER- See Also:
-
NUM_FILTERED_NEIGHBORS_FIELD_NUMBER
public static final int NUM_FILTERED_NEIGHBORS_FIELD_NUMBER- See Also:
-
NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBER
public static final int NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBER- See Also:
-
DURATION_SECONDS_FIELD_NUMBER
public static final int DURATION_SECONDS_FIELD_NUMBER- See Also:
-
MAKE_NEXT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER
public static final int MAKE_NEXT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER- See Also:
-
ACCEPT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER
public static final int ACCEPT_NEIGHBOR_DURATION_SECONDS_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 classcom.google.protobuf.GeneratedMessage
-
getLocalSearchOperator
Name of the operator.
string local_search_operator = 1;
- Specified by:
getLocalSearchOperator
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The localSearchOperator.
-
getLocalSearchOperatorBytes
public com.google.protobuf.ByteString getLocalSearchOperatorBytes()Name of the operator.
string local_search_operator = 1;
- Specified by:
getLocalSearchOperatorBytes
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The bytes for localSearchOperator.
-
getNumNeighbors
public long getNumNeighbors()Number of neighbors generated by the operator.
int64 num_neighbors = 2;
- Specified by:
getNumNeighbors
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The numNeighbors.
-
getNumFilteredNeighbors
public long getNumFilteredNeighbors()Number of neighbors which were filtered.
int64 num_filtered_neighbors = 3;
- Specified by:
getNumFilteredNeighbors
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The numFilteredNeighbors.
-
getNumAcceptedNeighbors
public long getNumAcceptedNeighbors()Number of neighbors eventually accepted.
int64 num_accepted_neighbors = 4;
- Specified by:
getNumAcceptedNeighbors
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The numAcceptedNeighbors.
-
getDurationSeconds
public double getDurationSeconds()Time spent in the operator.
double duration_seconds = 5;
- Specified by:
getDurationSeconds
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The durationSeconds.
-
getMakeNextNeighborDurationSeconds
public double getMakeNextNeighborDurationSeconds()Time spent in creating neighbors (calling MakeNextNeighbor).
double make_next_neighbor_duration_seconds = 6;
- Specified by:
getMakeNextNeighborDurationSeconds
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The makeNextNeighborDurationSeconds.
-
getAcceptNeighborDurationSeconds
public double getAcceptNeighborDurationSeconds()Time spent in accepting a neighbor (restoration and storage, not including filtering).
double accept_neighbor_duration_seconds = 7;
- Specified by:
getAcceptNeighborDurationSeconds
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The acceptNeighborDurationSeconds.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static LocalSearchStatistics.LocalSearchOperatorStatistics.Builder newBuilder(LocalSearchStatistics.LocalSearchOperatorStatistics prototype) -
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LocalSearchStatistics.LocalSearchOperatorStatistics.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
public static com.google.protobuf.Parser<LocalSearchStatistics.LocalSearchOperatorStatistics> parser() -
getParserForType
public com.google.protobuf.Parser<LocalSearchStatistics.LocalSearchOperatorStatistics> getParserForType()- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-