Class LocalSearchStatistics
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ortools.constraintsolver.LocalSearchStatistics
-
- All Implemented Interfaces:
LocalSearchStatisticsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class LocalSearchStatistics extends com.google.protobuf.GeneratedMessageV3 implements LocalSearchStatisticsOrBuilder
Statistics on local search.
Protobuf typeoperations_research.LocalSearchStatistics- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLocalSearchStatistics.BuilderStatistics on local search.static classLocalSearchStatistics.FirstSolutionStatisticsFirst solution statistics collected during search.static interfaceLocalSearchStatistics.FirstSolutionStatisticsOrBuilderstatic classLocalSearchStatistics.LocalSearchFilterStatisticsStatistics on local search filters called during the search.static interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilderstatic classLocalSearchStatistics.LocalSearchOperatorStatisticsStatistics on local search operators called during the search.static interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intFIRST_SOLUTION_STATISTICS_FIELD_NUMBERstatic intLOCAL_SEARCH_FILTER_STATISTICS_FIELD_NUMBERstatic intLOCAL_SEARCH_OPERATOR_STATISTICS_FIELD_NUMBERstatic intTOTAL_NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBERstatic intTOTAL_NUM_FILTERED_NEIGHBORS_FIELD_NUMBERstatic intTOTAL_NUM_NEIGHBORS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static LocalSearchStatisticsgetDefaultInstance()LocalSearchStatisticsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()LocalSearchStatistics.FirstSolutionStatisticsgetFirstSolutionStatistics(int index)Statistics for each first solution called during the search.intgetFirstSolutionStatisticsCount()Statistics for each first solution called during the search.java.util.List<LocalSearchStatistics.FirstSolutionStatistics>getFirstSolutionStatisticsList()Statistics for each first solution called during the search.LocalSearchStatistics.FirstSolutionStatisticsOrBuildergetFirstSolutionStatisticsOrBuilder(int index)Statistics for each first solution called during the search.java.util.List<? extends LocalSearchStatistics.FirstSolutionStatisticsOrBuilder>getFirstSolutionStatisticsOrBuilderList()Statistics for each first solution called during the search.LocalSearchStatistics.LocalSearchFilterStatisticsgetLocalSearchFilterStatistics(int index)Statistics for each filter called during the search.intgetLocalSearchFilterStatisticsCount()Statistics for each filter called during the search.java.util.List<LocalSearchStatistics.LocalSearchFilterStatistics>getLocalSearchFilterStatisticsList()Statistics for each filter called during the search.LocalSearchStatistics.LocalSearchFilterStatisticsOrBuildergetLocalSearchFilterStatisticsOrBuilder(int index)Statistics for each filter called during the search.java.util.List<? extends LocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder>getLocalSearchFilterStatisticsOrBuilderList()Statistics for each filter called during the search.LocalSearchStatistics.LocalSearchOperatorStatisticsgetLocalSearchOperatorStatistics(int index)Statistics for each operator called during the search.intgetLocalSearchOperatorStatisticsCount()Statistics for each operator called during the search.java.util.List<LocalSearchStatistics.LocalSearchOperatorStatistics>getLocalSearchOperatorStatisticsList()Statistics for each operator called during the search.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuildergetLocalSearchOperatorStatisticsOrBuilder(int index)Statistics for each operator called during the search.java.util.List<? extends LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder>getLocalSearchOperatorStatisticsOrBuilderList()Statistics for each operator called during the search.com.google.protobuf.Parser<LocalSearchStatistics>getParserForType()intgetSerializedSize()longgetTotalNumAcceptedNeighbors()int64 total_num_accepted_neighbors = 5;longgetTotalNumFilteredNeighbors()int64 total_num_filtered_neighbors = 4;longgetTotalNumNeighbors()Total number of (filtered/accepted) neighbors created during the search.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static LocalSearchStatistics.BuildernewBuilder()static LocalSearchStatistics.BuildernewBuilder(LocalSearchStatistics prototype)LocalSearchStatistics.BuildernewBuilderForType()protected LocalSearchStatistics.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static LocalSearchStatisticsparseDelimitedFrom(java.io.InputStream input)static LocalSearchStatisticsparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LocalSearchStatisticsparseFrom(byte[] data)static LocalSearchStatisticsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LocalSearchStatisticsparseFrom(com.google.protobuf.ByteString data)static LocalSearchStatisticsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LocalSearchStatisticsparseFrom(com.google.protobuf.CodedInputStream input)static LocalSearchStatisticsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LocalSearchStatisticsparseFrom(java.io.InputStream input)static LocalSearchStatisticsparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LocalSearchStatisticsparseFrom(java.nio.ByteBuffer data)static LocalSearchStatisticsparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<LocalSearchStatistics>parser()LocalSearchStatistics.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, 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, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
FIRST_SOLUTION_STATISTICS_FIELD_NUMBER
public static final int FIRST_SOLUTION_STATISTICS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCAL_SEARCH_OPERATOR_STATISTICS_FIELD_NUMBER
public static final int LOCAL_SEARCH_OPERATOR_STATISTICS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOTAL_NUM_NEIGHBORS_FIELD_NUMBER
public static final int TOTAL_NUM_NEIGHBORS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOTAL_NUM_FILTERED_NEIGHBORS_FIELD_NUMBER
public static final int TOTAL_NUM_FILTERED_NEIGHBORS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOTAL_NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBER
public static final int TOTAL_NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCAL_SEARCH_FILTER_STATISTICS_FIELD_NUMBER
public static final int LOCAL_SEARCH_FILTER_STATISTICS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getFirstSolutionStatisticsList
public java.util.List<LocalSearchStatistics.FirstSolutionStatistics> getFirstSolutionStatisticsList()
Statistics for each first solution called during the search.
repeated .operations_research.LocalSearchStatistics.FirstSolutionStatistics first_solution_statistics = 6;- Specified by:
getFirstSolutionStatisticsListin interfaceLocalSearchStatisticsOrBuilder
-
getFirstSolutionStatisticsOrBuilderList
public java.util.List<? extends LocalSearchStatistics.FirstSolutionStatisticsOrBuilder> getFirstSolutionStatisticsOrBuilderList()
Statistics for each first solution called during the search.
repeated .operations_research.LocalSearchStatistics.FirstSolutionStatistics first_solution_statistics = 6;- Specified by:
getFirstSolutionStatisticsOrBuilderListin interfaceLocalSearchStatisticsOrBuilder
-
getFirstSolutionStatisticsCount
public int getFirstSolutionStatisticsCount()
Statistics for each first solution called during the search.
repeated .operations_research.LocalSearchStatistics.FirstSolutionStatistics first_solution_statistics = 6;- Specified by:
getFirstSolutionStatisticsCountin interfaceLocalSearchStatisticsOrBuilder
-
getFirstSolutionStatistics
public LocalSearchStatistics.FirstSolutionStatistics getFirstSolutionStatistics(int index)
Statistics for each first solution called during the search.
repeated .operations_research.LocalSearchStatistics.FirstSolutionStatistics first_solution_statistics = 6;- Specified by:
getFirstSolutionStatisticsin interfaceLocalSearchStatisticsOrBuilder
-
getFirstSolutionStatisticsOrBuilder
public LocalSearchStatistics.FirstSolutionStatisticsOrBuilder getFirstSolutionStatisticsOrBuilder(int index)
Statistics for each first solution called during the search.
repeated .operations_research.LocalSearchStatistics.FirstSolutionStatistics first_solution_statistics = 6;- Specified by:
getFirstSolutionStatisticsOrBuilderin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchOperatorStatisticsList
public java.util.List<LocalSearchStatistics.LocalSearchOperatorStatistics> getLocalSearchOperatorStatisticsList()
Statistics for each operator called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics local_search_operator_statistics = 1;- Specified by:
getLocalSearchOperatorStatisticsListin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchOperatorStatisticsOrBuilderList
public java.util.List<? extends LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder> getLocalSearchOperatorStatisticsOrBuilderList()
Statistics for each operator called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics local_search_operator_statistics = 1;- Specified by:
getLocalSearchOperatorStatisticsOrBuilderListin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchOperatorStatisticsCount
public int getLocalSearchOperatorStatisticsCount()
Statistics for each operator called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics local_search_operator_statistics = 1;- Specified by:
getLocalSearchOperatorStatisticsCountin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchOperatorStatistics
public LocalSearchStatistics.LocalSearchOperatorStatistics getLocalSearchOperatorStatistics(int index)
Statistics for each operator called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics local_search_operator_statistics = 1;- Specified by:
getLocalSearchOperatorStatisticsin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchOperatorStatisticsOrBuilder
public LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder getLocalSearchOperatorStatisticsOrBuilder(int index)
Statistics for each operator called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics local_search_operator_statistics = 1;- Specified by:
getLocalSearchOperatorStatisticsOrBuilderin interfaceLocalSearchStatisticsOrBuilder
-
getTotalNumNeighbors
public long getTotalNumNeighbors()
Total number of (filtered/accepted) neighbors created during the search.
int64 total_num_neighbors = 3;- Specified by:
getTotalNumNeighborsin interfaceLocalSearchStatisticsOrBuilder- Returns:
- The totalNumNeighbors.
-
getTotalNumFilteredNeighbors
public long getTotalNumFilteredNeighbors()
int64 total_num_filtered_neighbors = 4;- Specified by:
getTotalNumFilteredNeighborsin interfaceLocalSearchStatisticsOrBuilder- Returns:
- The totalNumFilteredNeighbors.
-
getTotalNumAcceptedNeighbors
public long getTotalNumAcceptedNeighbors()
int64 total_num_accepted_neighbors = 5;- Specified by:
getTotalNumAcceptedNeighborsin interfaceLocalSearchStatisticsOrBuilder- Returns:
- The totalNumAcceptedNeighbors.
-
getLocalSearchFilterStatisticsList
public java.util.List<LocalSearchStatistics.LocalSearchFilterStatistics> getLocalSearchFilterStatisticsList()
Statistics for each filter called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchFilterStatistics local_search_filter_statistics = 2;- Specified by:
getLocalSearchFilterStatisticsListin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchFilterStatisticsOrBuilderList
public java.util.List<? extends LocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder> getLocalSearchFilterStatisticsOrBuilderList()
Statistics for each filter called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchFilterStatistics local_search_filter_statistics = 2;- Specified by:
getLocalSearchFilterStatisticsOrBuilderListin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchFilterStatisticsCount
public int getLocalSearchFilterStatisticsCount()
Statistics for each filter called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchFilterStatistics local_search_filter_statistics = 2;- Specified by:
getLocalSearchFilterStatisticsCountin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchFilterStatistics
public LocalSearchStatistics.LocalSearchFilterStatistics getLocalSearchFilterStatistics(int index)
Statistics for each filter called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchFilterStatistics local_search_filter_statistics = 2;- Specified by:
getLocalSearchFilterStatisticsin interfaceLocalSearchStatisticsOrBuilder
-
getLocalSearchFilterStatisticsOrBuilder
public LocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder getLocalSearchFilterStatisticsOrBuilder(int index)
Statistics for each filter called during the search.
repeated .operations_research.LocalSearchStatistics.LocalSearchFilterStatistics local_search_filter_statistics = 2;- Specified by:
getLocalSearchFilterStatisticsOrBuilderin interfaceLocalSearchStatisticsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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 parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics 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 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalSearchStatistics parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LocalSearchStatistics parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static LocalSearchStatistics parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static LocalSearchStatistics parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LocalSearchStatistics parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LocalSearchStatistics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public LocalSearchStatistics.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LocalSearchStatistics.Builder newBuilder()
-
newBuilder
public static LocalSearchStatistics.Builder newBuilder(LocalSearchStatistics prototype)
-
toBuilder
public LocalSearchStatistics.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LocalSearchStatistics.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static LocalSearchStatistics getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LocalSearchStatistics> parser()
-
getParserForType
public com.google.protobuf.Parser<LocalSearchStatistics> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LocalSearchStatistics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-