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 classStatistics 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.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleandoubleTime spent in accepting a neighbor (restoration and storage, not including filtering).static final com.google.protobuf.Descriptors.DescriptordoubleTime spent in the operator.Name of the operator.com.google.protobuf.ByteStringName of the operator.doubleTime spent in creating neighbors (calling MakeNextNeighbor).longNumber of neighbors eventually accepted.longNumber of neighbors which were filtered.longNumber of neighbors generated by the operator.com.google.protobuf.Parser<LocalSearchStatistics.LocalSearchOperatorStatistics> intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilderForType(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()voidwriteTo(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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getLocalSearchOperator
Name of the operator.
string local_search_operator = 1;- Specified by:
getLocalSearchOperatorin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The localSearchOperator.
-
getLocalSearchOperatorBytes
public com.google.protobuf.ByteString getLocalSearchOperatorBytes()Name of the operator.
string local_search_operator = 1;- Specified by:
getLocalSearchOperatorBytesin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The bytes for localSearchOperator.
-
getNumNeighbors
public long getNumNeighbors()Number of neighbors generated by the operator.
int64 num_neighbors = 2;- Specified by:
getNumNeighborsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The numNeighbors.
-
getNumFilteredNeighbors
public long getNumFilteredNeighbors()Number of neighbors which were filtered.
int64 num_filtered_neighbors = 3;- Specified by:
getNumFilteredNeighborsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The numFilteredNeighbors.
-
getNumAcceptedNeighbors
public long getNumAcceptedNeighbors()Number of neighbors eventually accepted.
int64 num_accepted_neighbors = 4;- Specified by:
getNumAcceptedNeighborsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The numAcceptedNeighbors.
-
getDurationSeconds
public double getDurationSeconds()Time spent in the operator.
double duration_seconds = 5;- Specified by:
getDurationSecondsin 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:
getMakeNextNeighborDurationSecondsin 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:
getAcceptNeighborDurationSecondsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The acceptNeighborDurationSeconds.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static LocalSearchStatistics.LocalSearchOperatorStatistics.Builder newBuilder(LocalSearchStatistics.LocalSearchOperatorStatistics prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LocalSearchStatistics.LocalSearchOperatorStatistics.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-