Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
RoutesSupportGraph.pb.cs
Go to the documentation of this file.
1// <auto-generated>
2// Generated by the protocol buffer compiler. DO NOT EDIT!
3// source: ortools/sat/routes_support_graph.proto
4// </auto-generated>
5#pragma warning disable 1591, 0612, 3021, 8981
6#region Designer generated code
7
8using pb = global::Google.Protobuf;
9using pbc = global::Google.Protobuf.Collections;
10using pbr = global::Google.Protobuf.Reflection;
11using scg = global::System.Collections.Generic;
12namespace Google.OrTools.Sat {
13
15 public static partial class RoutesSupportGraphReflection {
16
17 #region Descriptor
19 public static pbr::FileDescriptor Descriptor {
20 get { return descriptor; }
21 }
22 private static pbr::FileDescriptor descriptor;
23
25 byte[] descriptorData = global::System.Convert.FromBase64String(
26 string.Concat(
27 "CiZvcnRvb2xzL3NhdC9yb3V0ZXNfc3VwcG9ydF9ncmFwaC5wcm90bxIXb3Bl",
28 "cmF0aW9uc19yZXNlYXJjaC5zYXQiOgoKQXJjTHBWYWx1ZRIMCgR0YWlsGAEg",
29 "ASgFEgwKBGhlYWQYAiABKAUSEAoIbHBfdmFsdWUYAyABKAEiVQoXUm91dGVz",
30 "U3VwcG9ydEdyYXBoUHJvdG8SOgoNYXJjX2xwX3ZhbHVlcxgBIAMoCzIjLm9w",
31 "ZXJhdGlvbnNfcmVzZWFyY2guc2F0LkFyY0xwVmFsdWVCcAoWY29tLmdvb2ds",
32 "ZS5vcnRvb2xzLnNhdFABWj9naXRodWIuY29tL2dvb2dsZS9vci10b29scy9v",
33 "cnRvb2xzL3NhdC9wcm90by9yb3V0ZXNzdXBwb3J0Z3JhcGiqAhJHb29nbGUu",
34 "T3JUb29scy5TYXQ="));
35 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
36 new pbr::FileDescriptor[] { },
37 new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
38 new pbr::GeneratedClrTypeInfo(typeof(global::Google.OrTools.Sat.ArcLpValue), global::Google.OrTools.Sat.ArcLpValue.Parser, new[]{ "Tail", "Head", "LpValue" }, null, null, null, null),
39 new pbr::GeneratedClrTypeInfo(typeof(global::Google.OrTools.Sat.RoutesSupportGraphProto), global::Google.OrTools.Sat.RoutesSupportGraphProto.Parser, new[]{ "ArcLpValues" }, null, null, null, null)
40 }));
41 }
42 #endregion
43
44 }
45 #region Messages
49 [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
50 public sealed partial class ArcLpValue : pb::IMessage<ArcLpValue>
51 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
52 , pb::IBufferMessage
53 #endif
54 {
55 private static readonly pb::MessageParser<ArcLpValue> _parser = new pb::MessageParser<ArcLpValue>(() => new ArcLpValue());
56 private pb::UnknownFieldSet _unknownFields;
57 private int _hasBits0;
58 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
59 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
60 public static pb::MessageParser<ArcLpValue> Parser { get { return _parser; } }
61
62 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
63 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
64 public static pbr::MessageDescriptor Descriptor {
65 get { return global::Google.OrTools.Sat.RoutesSupportGraphReflection.Descriptor.MessageTypes[0]; }
66 }
67
68 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
69 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
70 pbr::MessageDescriptor pb::IMessage.Descriptor {
71 get { return Descriptor; }
72 }
73
74 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
75 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
76 public ArcLpValue() {
77 OnConstruction();
78 }
79
80 partial void OnConstruction();
81
82 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
83 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
84 public ArcLpValue(ArcLpValue other) : this() {
85 _hasBits0 = other._hasBits0;
86 tail_ = other.tail_;
87 head_ = other.head_;
88 lpValue_ = other.lpValue_;
89 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
90 }
91
92 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
93 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
94 public ArcLpValue Clone() {
95 return new ArcLpValue(this);
96 }
97
99 public const int TailFieldNumber = 1;
100 private readonly static int TailDefaultValue = 0;
101
102 private int tail_;
103 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
104 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
105 public int Tail {
106 get { if ((_hasBits0 & 1) != 0) { return tail_; } else { return TailDefaultValue; } }
107 set {
108 _hasBits0 |= 1;
109 tail_ = value;
110 }
111 }
112
113 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
114 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
115 public bool HasTail {
116 get { return (_hasBits0 & 1) != 0; }
117 }
118
119 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
120 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
121 public void ClearTail() {
122 _hasBits0 &= ~1;
123 }
124
126 public const int HeadFieldNumber = 2;
127 private readonly static int HeadDefaultValue = 0;
128
129 private int head_;
130 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
131 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
132 public int Head {
133 get { if ((_hasBits0 & 2) != 0) { return head_; } else { return HeadDefaultValue; } }
134 set {
135 _hasBits0 |= 2;
136 head_ = value;
137 }
138 }
139
140 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
141 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
142 public bool HasHead {
143 get { return (_hasBits0 & 2) != 0; }
144 }
145
146 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
147 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
148 public void ClearHead() {
149 _hasBits0 &= ~2;
150 }
151
153 public const int LpValueFieldNumber = 3;
154 private readonly static double LpValueDefaultValue = 0D;
155
156 private double lpValue_;
157 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
158 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
159 public double LpValue {
160 get { if ((_hasBits0 & 4) != 0) { return lpValue_; } else { return LpValueDefaultValue; } }
161 set {
162 _hasBits0 |= 4;
163 lpValue_ = value;
164 }
165 }
166
167 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
168 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
169 public bool HasLpValue {
170 get { return (_hasBits0 & 4) != 0; }
171 }
172
173 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
174 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
175 public void ClearLpValue() {
176 _hasBits0 &= ~4;
177 }
178
179 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
180 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
181 public override bool Equals(object other) {
182 return Equals(other as ArcLpValue);
183 }
184
185 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
186 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
187 public bool Equals(ArcLpValue other) {
188 if (ReferenceEquals(other, null)) {
189 return false;
190 }
191 if (ReferenceEquals(other, this)) {
192 return true;
193 }
194 if (Tail != other.Tail) return false;
195 if (Head != other.Head) return false;
196 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(LpValue, other.LpValue)) return false;
197 return Equals(_unknownFields, other._unknownFields);
198 }
199
200 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
201 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
202 public override int GetHashCode() {
203 int hash = 1;
204 if (HasTail) hash ^= Tail.GetHashCode();
205 if (HasHead) hash ^= Head.GetHashCode();
206 if (HasLpValue) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(LpValue);
207 if (_unknownFields != null) {
208 hash ^= _unknownFields.GetHashCode();
209 }
210 return hash;
211 }
212
213 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
214 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
215 public override string ToString() {
216 return pb::JsonFormatter.ToDiagnosticString(this);
217 }
218
219 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
220 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
221 public void WriteTo(pb::CodedOutputStream output) {
222 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
223 output.WriteRawMessage(this);
224 #else
225 if (HasTail) {
226 output.WriteRawTag(8);
227 output.WriteInt32(Tail);
228 }
229 if (HasHead) {
230 output.WriteRawTag(16);
231 output.WriteInt32(Head);
232 }
233 if (HasLpValue) {
234 output.WriteRawTag(25);
235 output.WriteDouble(LpValue);
236 }
237 if (_unknownFields != null) {
238 _unknownFields.WriteTo(output);
239 }
240 #endif
241 }
242
243 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
244 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
245 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
246 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
247 if (HasTail) {
248 output.WriteRawTag(8);
249 output.WriteInt32(Tail);
250 }
251 if (HasHead) {
252 output.WriteRawTag(16);
253 output.WriteInt32(Head);
254 }
255 if (HasLpValue) {
256 output.WriteRawTag(25);
257 output.WriteDouble(LpValue);
258 }
259 if (_unknownFields != null) {
260 _unknownFields.WriteTo(ref output);
261 }
262 }
263 #endif
264
265 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
266 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
267 public int CalculateSize() {
268 int size = 0;
269 if (HasTail) {
270 size += 1 + pb::CodedOutputStream.ComputeInt32Size(Tail);
271 }
272 if (HasHead) {
273 size += 1 + pb::CodedOutputStream.ComputeInt32Size(Head);
274 }
275 if (HasLpValue) {
276 size += 1 + 8;
277 }
278 if (_unknownFields != null) {
279 size += _unknownFields.CalculateSize();
280 }
281 return size;
282 }
283
284 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
285 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
286 public void MergeFrom(ArcLpValue other) {
287 if (other == null) {
288 return;
289 }
290 if (other.HasTail) {
291 Tail = other.Tail;
292 }
293 if (other.HasHead) {
294 Head = other.Head;
295 }
296 if (other.HasLpValue) {
297 LpValue = other.LpValue;
298 }
299 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
300 }
301
302 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
303 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
304 public void MergeFrom(pb::CodedInputStream input) {
305 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
306 input.ReadRawMessage(this);
307 #else
308 uint tag;
309 while ((tag = input.ReadTag()) != 0) {
310 if ((tag & 7) == 4) {
311 // Abort on any end group tag.
312 return;
313 }
314 switch(tag) {
315 default:
316 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
317 break;
318 case 8: {
319 Tail = input.ReadInt32();
320 break;
321 }
322 case 16: {
323 Head = input.ReadInt32();
324 break;
325 }
326 case 25: {
327 LpValue = input.ReadDouble();
328 break;
329 }
330 }
331 }
332 #endif
333 }
334
335 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
336 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
337 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
338 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
339 uint tag;
340 while ((tag = input.ReadTag()) != 0) {
341 if ((tag & 7) == 4) {
342 // Abort on any end group tag.
343 return;
344 }
345 switch(tag) {
346 default:
347 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
348 break;
349 case 8: {
350 Tail = input.ReadInt32();
351 break;
352 }
353 case 16: {
354 Head = input.ReadInt32();
355 break;
356 }
357 case 25: {
358 LpValue = input.ReadDouble();
359 break;
360 }
361 }
362 }
363 }
364 #endif
365
366 }
367
372 [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
373 public sealed partial class RoutesSupportGraphProto : pb::IMessage<RoutesSupportGraphProto>
374 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
375 , pb::IBufferMessage
376 #endif
377 {
378 private static readonly pb::MessageParser<RoutesSupportGraphProto> _parser = new pb::MessageParser<RoutesSupportGraphProto>(() => new RoutesSupportGraphProto());
379 private pb::UnknownFieldSet _unknownFields;
380 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
381 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
382 public static pb::MessageParser<RoutesSupportGraphProto> Parser { get { return _parser; } }
383
384 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
385 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
386 public static pbr::MessageDescriptor Descriptor {
387 get { return global::Google.OrTools.Sat.RoutesSupportGraphReflection.Descriptor.MessageTypes[1]; }
388 }
389
390 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
391 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
392 pbr::MessageDescriptor pb::IMessage.Descriptor {
393 get { return Descriptor; }
394 }
395
396 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
397 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
399 OnConstruction();
400 }
401
402 partial void OnConstruction();
403
404 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
405 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
407 arcLpValues_ = other.arcLpValues_.Clone();
408 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
409 }
410
411 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
412 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
414 return new RoutesSupportGraphProto(this);
415 }
416
418 public const int ArcLpValuesFieldNumber = 1;
419 private static readonly pb::FieldCodec<global::Google.OrTools.Sat.ArcLpValue> _repeated_arcLpValues_codec
420 = pb::FieldCodec.ForMessage(10, global::Google.OrTools.Sat.ArcLpValue.Parser);
421 private readonly pbc::RepeatedField<global::Google.OrTools.Sat.ArcLpValue> arcLpValues_ = new pbc::RepeatedField<global::Google.OrTools.Sat.ArcLpValue>();
422 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
423 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
424 public pbc::RepeatedField<global::Google.OrTools.Sat.ArcLpValue> ArcLpValues {
425 get { return arcLpValues_; }
426 }
427
428 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
429 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
430 public override bool Equals(object other) {
431 return Equals(other as RoutesSupportGraphProto);
432 }
433
434 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
435 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
436 public bool Equals(RoutesSupportGraphProto other) {
437 if (ReferenceEquals(other, null)) {
438 return false;
439 }
440 if (ReferenceEquals(other, this)) {
441 return true;
442 }
443 if(!arcLpValues_.Equals(other.arcLpValues_)) return false;
444 return Equals(_unknownFields, other._unknownFields);
445 }
446
447 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
448 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
449 public override int GetHashCode() {
450 int hash = 1;
451 hash ^= arcLpValues_.GetHashCode();
452 if (_unknownFields != null) {
453 hash ^= _unknownFields.GetHashCode();
454 }
455 return hash;
456 }
457
458 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
459 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
460 public override string ToString() {
461 return pb::JsonFormatter.ToDiagnosticString(this);
462 }
463
464 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
465 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
466 public void WriteTo(pb::CodedOutputStream output) {
467 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
468 output.WriteRawMessage(this);
469 #else
470 arcLpValues_.WriteTo(output, _repeated_arcLpValues_codec);
471 if (_unknownFields != null) {
472 _unknownFields.WriteTo(output);
473 }
474 #endif
475 }
476
477 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
478 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
479 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
480 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
481 arcLpValues_.WriteTo(ref output, _repeated_arcLpValues_codec);
482 if (_unknownFields != null) {
483 _unknownFields.WriteTo(ref output);
484 }
485 }
486 #endif
487
488 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
489 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
490 public int CalculateSize() {
491 int size = 0;
492 size += arcLpValues_.CalculateSize(_repeated_arcLpValues_codec);
493 if (_unknownFields != null) {
494 size += _unknownFields.CalculateSize();
495 }
496 return size;
497 }
498
499 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
500 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
502 if (other == null) {
503 return;
504 }
505 arcLpValues_.Add(other.arcLpValues_);
506 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
507 }
508
509 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
510 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
511 public void MergeFrom(pb::CodedInputStream input) {
512 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
513 input.ReadRawMessage(this);
514 #else
515 uint tag;
516 while ((tag = input.ReadTag()) != 0) {
517 if ((tag & 7) == 4) {
518 // Abort on any end group tag.
519 return;
520 }
521 switch(tag) {
522 default:
523 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
524 break;
525 case 10: {
526 arcLpValues_.AddEntriesFrom(input, _repeated_arcLpValues_codec);
527 break;
528 }
529 }
530 }
531 #endif
532 }
533
534 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
535 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
536 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
537 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
538 uint tag;
539 while ((tag = input.ReadTag()) != 0) {
540 if ((tag & 7) == 4) {
541 // Abort on any end group tag.
542 return;
543 }
544 switch(tag) {
545 default:
546 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
547 break;
548 case 10: {
549 arcLpValues_.AddEntriesFrom(ref input, _repeated_arcLpValues_codec);
550 break;
551 }
552 }
553 }
554 }
555 #endif
556
557 }
558
559 #endregion
560
561}
562
563#endregion Designer generated code
global::Google.Protobuf pb
global::Google.Protobuf.Reflection pbr
global::System.Collections.Generic scg
global::Google.Protobuf.Collections pbc
An arc of a routes constraint, with its LP value.
void WriteTo(pb::CodedOutputStream output)
const int TailFieldNumber
Field number for the "tail" field.
void ClearTail()
Clears the value of the "tail" field.
void ClearLpValue()
Clears the value of the "lp_value" field.
const int HeadFieldNumber
Field number for the "head" field.
override bool Equals(object other)
bool HasHead
Gets whether the "head" field is set.
static pb::MessageParser< ArcLpValue > Parser
bool HasTail
Gets whether the "tail" field is set.
void ClearHead()
Clears the value of the "head" field.
bool HasLpValue
Gets whether the "lp_value" field is set.
static pbr::MessageDescriptor Descriptor
const int LpValueFieldNumber
Field number for the "lp_value" field.
void MergeFrom(pb::CodedInputStream input)
The arcs of a routes constraint which have non-zero LP values, in the LP relaxation of the problem.
RoutesSupportGraphProto(RoutesSupportGraphProto other)
void WriteTo(pb::CodedOutputStream output)
static pb::MessageParser< RoutesSupportGraphProto > Parser
pbc::RepeatedField< global::Google.OrTools.Sat.ArcLpValue > ArcLpValues
const int ArcLpValuesFieldNumber
Field number for the "arc_lp_values" field.
bool Equals(RoutesSupportGraphProto other)
void MergeFrom(RoutesSupportGraphProto other)
Holder for reflection information generated from ortools/sat/routes_support_graph....
static pbr::FileDescriptor Descriptor
File descriptor for ortools/sat/routes_support_graph.proto.