Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
GreedyDescentAcceptanceStrategy.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/constraint_solver/routing_ils.proto
4// Protobuf Java Version: 4.33.1
5
6package com.google.ortools.constraintsolver;
7
15@com.google.protobuf.Generated
16public final class GreedyDescentAcceptanceStrategy extends
17 com.google.protobuf.GeneratedMessage implements
18 // @@protoc_insertion_point(message_implements:operations_research.GreedyDescentAcceptanceStrategy)
20private static final long serialVersionUID = 0L;
21 static {
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
24 /* major= */ 4,
25 /* minor= */ 33,
26 /* patch= */ 1,
27 /* suffix= */ "",
28 "GreedyDescentAcceptanceStrategy");
29 }
30 // Use GreedyDescentAcceptanceStrategy.newBuilder() to construct.
31 private GreedyDescentAcceptanceStrategy(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
32 super(builder);
33 }
34 private GreedyDescentAcceptanceStrategy() {
35 }
36
37 public static final com.google.protobuf.Descriptors.Descriptor
39 return com.google.ortools.constraintsolver.RoutingIls.internal_static_operations_research_GreedyDescentAcceptanceStrategy_descriptor;
40 }
41
42 @java.lang.Override
43 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
45 return com.google.ortools.constraintsolver.RoutingIls.internal_static_operations_research_GreedyDescentAcceptanceStrategy_fieldAccessorTable
46 .ensureFieldAccessorsInitialized(
47 com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy.class, com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy.Builder.class);
48 }
49
50 private byte memoizedIsInitialized = -1;
51 @java.lang.Override
52 public final boolean isInitialized() {
53 byte isInitialized = memoizedIsInitialized;
54 if (isInitialized == 1) return true;
55 if (isInitialized == 0) return false;
56
57 memoizedIsInitialized = 1;
58 return true;
59 }
60
61 @java.lang.Override
62 public void writeTo(com.google.protobuf.CodedOutputStream output)
63 throws java.io.IOException {
64 getUnknownFields().writeTo(output);
65 }
66
67 @java.lang.Override
68 public int getSerializedSize() {
69 int size = memoizedSize;
70 if (size != -1) return size;
71
72 size = 0;
73 size += getUnknownFields().getSerializedSize();
74 memoizedSize = size;
75 return size;
76 }
77
78 @java.lang.Override
79 public boolean equals(final java.lang.Object obj) {
80 if (obj == this) {
81 return true;
82 }
83 if (!(obj instanceof com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy)) {
84 return super.equals(obj);
85 }
86 com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy other = (com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy) obj;
87
88 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
89 return true;
90 }
91
92 @java.lang.Override
93 public int hashCode() {
94 if (memoizedHashCode != 0) {
95 return memoizedHashCode;
96 }
97 int hash = 41;
98 hash = (19 * hash) + getDescriptor().hashCode();
99 hash = (29 * hash) + getUnknownFields().hashCode();
100 memoizedHashCode = hash;
101 return hash;
102 }
103
105 java.nio.ByteBuffer data)
106 throws com.google.protobuf.InvalidProtocolBufferException {
107 return PARSER.parseFrom(data);
108 }
110 java.nio.ByteBuffer data,
111 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
112 throws com.google.protobuf.InvalidProtocolBufferException {
113 return PARSER.parseFrom(data, extensionRegistry);
114 }
116 com.google.protobuf.ByteString data)
117 throws com.google.protobuf.InvalidProtocolBufferException {
118 return PARSER.parseFrom(data);
119 }
121 com.google.protobuf.ByteString data,
122 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
123 throws com.google.protobuf.InvalidProtocolBufferException {
124 return PARSER.parseFrom(data, extensionRegistry);
125 }
127 throws com.google.protobuf.InvalidProtocolBufferException {
128 return PARSER.parseFrom(data);
129 }
131 byte[] data,
132 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
133 throws com.google.protobuf.InvalidProtocolBufferException {
134 return PARSER.parseFrom(data, extensionRegistry);
135 }
137 throws java.io.IOException {
138 return com.google.protobuf.GeneratedMessage
139 .parseWithIOException(PARSER, input);
140 }
142 java.io.InputStream input,
143 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
144 throws java.io.IOException {
145 return com.google.protobuf.GeneratedMessage
146 .parseWithIOException(PARSER, input, extensionRegistry);
147 }
148
150 throws java.io.IOException {
151 return com.google.protobuf.GeneratedMessage
152 .parseDelimitedWithIOException(PARSER, input);
153 }
154
156 java.io.InputStream input,
157 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
158 throws java.io.IOException {
159 return com.google.protobuf.GeneratedMessage
160 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
161 }
163 com.google.protobuf.CodedInputStream input)
164 throws java.io.IOException {
165 return com.google.protobuf.GeneratedMessage
166 .parseWithIOException(PARSER, input);
167 }
169 com.google.protobuf.CodedInputStream input,
170 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
171 throws java.io.IOException {
172 return com.google.protobuf.GeneratedMessage
173 .parseWithIOException(PARSER, input, extensionRegistry);
174 }
175
176 @java.lang.Override
177 public Builder newBuilderForType() { return newBuilder(); }
178 public static Builder newBuilder() {
179 return DEFAULT_INSTANCE.toBuilder();
180 }
181 public static Builder newBuilder(com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy prototype) {
182 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
183 }
184 @java.lang.Override
186 return this == DEFAULT_INSTANCE
187 ? new Builder() : new Builder().mergeFrom(this);
188 }
189
190 @java.lang.Override
192 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
193 Builder builder = new Builder(parent);
194 return builder;
195 }
196
203 public static final class Builder extends
204 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
205 // @@protoc_insertion_point(builder_implements:operations_research.GreedyDescentAcceptanceStrategy)
207 public static final com.google.protobuf.Descriptors.Descriptor
209 return com.google.ortools.constraintsolver.RoutingIls.internal_static_operations_research_GreedyDescentAcceptanceStrategy_descriptor;
210 }
211
212 @java.lang.Override
213 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
215 return com.google.ortools.constraintsolver.RoutingIls.internal_static_operations_research_GreedyDescentAcceptanceStrategy_fieldAccessorTable
216 .ensureFieldAccessorsInitialized(
217 com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy.class, com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy.Builder.class);
218 }
219
220 // Construct using com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy.newBuilder()
221 private Builder() {
222
223 }
224
225 private Builder(
226 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
227 super(parent);
228
229 }
230 @java.lang.Override
231 public Builder clear() {
232 super.clear();
233 return this;
234 }
235
236 @java.lang.Override
237 public com.google.protobuf.Descriptors.Descriptor
239 return com.google.ortools.constraintsolver.RoutingIls.internal_static_operations_research_GreedyDescentAcceptanceStrategy_descriptor;
240 }
241
242 @java.lang.Override
244 return com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy.getDefaultInstance();
245 }
246
247 @java.lang.Override
250 if (!result.isInitialized()) {
251 throw newUninitializedMessageException(result);
252 }
253 return result;
254 }
255
256 @java.lang.Override
258 com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy result = new com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy(this);
259 onBuilt();
260 return result;
261 }
262
263 @java.lang.Override
264 public Builder mergeFrom(com.google.protobuf.Message other) {
265 if (other instanceof com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy) {
266 return mergeFrom((com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy)other);
267 } else {
268 super.mergeFrom(other);
269 return this;
270 }
271 }
272
273 public Builder mergeFrom(com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy other) {
274 if (other == com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy.getDefaultInstance()) return this;
275 this.mergeUnknownFields(other.getUnknownFields());
276 onChanged();
277 return this;
278 }
279
280 @java.lang.Override
281 public final boolean isInitialized() {
282 return true;
283 }
284
285 @java.lang.Override
286 public Builder mergeFrom(
287 com.google.protobuf.CodedInputStream input,
288 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
289 throws java.io.IOException {
290 if (extensionRegistry == null) {
291 throw new java.lang.NullPointerException();
292 }
293 try {
294 boolean done = false;
295 while (!done) {
296 int tag = input.readTag();
297 switch (tag) {
298 case 0:
299 done = true;
300 break;
301 default: {
302 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
303 done = true; // was an endgroup tag
304 }
305 break;
306 } // default:
307 } // switch (tag)
308 } // while (!done)
309 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
310 throw e.unwrapIOException();
311 } finally {
312 onChanged();
313 } // finally
314 return this;
315 }
316
317 // @@protoc_insertion_point(builder_scope:operations_research.GreedyDescentAcceptanceStrategy)
318 }
319
320 // @@protoc_insertion_point(class_scope:operations_research.GreedyDescentAcceptanceStrategy)
322 static {
323 DEFAULT_INSTANCE = new com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy();
324 }
325
329
330 private static final com.google.protobuf.Parser<GreedyDescentAcceptanceStrategy>
331 PARSER = new com.google.protobuf.AbstractParser<GreedyDescentAcceptanceStrategy>() {
332 @java.lang.Override
333 public GreedyDescentAcceptanceStrategy parsePartialFrom(
334 com.google.protobuf.CodedInputStream input,
335 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
336 throws com.google.protobuf.InvalidProtocolBufferException {
337 Builder builder = newBuilder();
338 try {
339 builder.mergeFrom(input, extensionRegistry);
340 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
341 throw e.setUnfinishedMessage(builder.buildPartial());
342 } catch (com.google.protobuf.UninitializedMessageException e) {
343 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
344 } catch (java.io.IOException e) {
345 throw new com.google.protobuf.InvalidProtocolBufferException(e)
346 .setUnfinishedMessage(builder.buildPartial());
347 }
348 return builder.buildPartial();
349 }
350 };
351
352 public static com.google.protobuf.Parser<GreedyDescentAcceptanceStrategy> parser() {
353 return PARSER;
354 }
355
356 @java.lang.Override
357 public com.google.protobuf.Parser<GreedyDescentAcceptanceStrategy> getParserForType() {
358 return PARSER;
359 }
360
361 @java.lang.Override
365
366}
367
Builder mergeFrom(com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy other)
com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy getDefaultInstanceForType()
com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy build()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy buildPartial()
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(java.io.InputStream input)
static Builder newBuilder(com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy prototype)
com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy getDefaultInstanceForType()
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseDelimitedFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(byte[] data)
com.google.protobuf.Parser< GreedyDescentAcceptanceStrategy > getParserForType()
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< GreedyDescentAcceptanceStrategy > parser()
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy getDefaultInstance()
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy parseFrom(com.google.protobuf.ByteString data)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)