5#pragma warning disable 1591, 0612, 3021, 8981
6#region Designer generated code
8using pb = global::Google.Protobuf;
9using pbc = global::Google.Protobuf.Collections;
10using pbr = global::Google.Protobuf.Reflection;
11using scg = global::System.Collections.Generic;
15 public static partial class RoutingHeuristicParametersReflection {
20 get {
return descriptor; }
22 private static pbr::FileDescriptor descriptor;
25 byte[] descriptorData = global::System.Convert.FromBase64String(
27 "CjxvcnRvb2xzL2NvbnN0cmFpbnRfc29sdmVyL3JvdXRpbmdfaGV1cmlzdGlj",
28 "X3BhcmFtZXRlcnMucHJvdG8SE29wZXJhdGlvbnNfcmVzZWFyY2gi5gYKIExv",
29 "Y2FsQ2hlYXBlc3RJbnNlcnRpb25QYXJhbWV0ZXJzEm0KGHBpY2t1cF9kZWxp",
30 "dmVyeV9zdHJhdGVneRgBIAEoDjJLLm9wZXJhdGlvbnNfcmVzZWFyY2guTG9j",
31 "YWxDaGVhcGVzdEluc2VydGlvblBhcmFtZXRlcnMuUGFpckluc2VydGlvblN0",
32 "cmF0ZWd5EnQKHGluc2VydGlvbl9zb3J0aW5nX3Byb3BlcnRpZXMYAiADKA4y",
33 "Ti5vcGVyYXRpb25zX3Jlc2VhcmNoLkxvY2FsQ2hlYXBlc3RJbnNlcnRpb25Q",
34 "YXJhbWV0ZXJzLkluc2VydGlvblNvcnRpbmdQcm9wZXJ0eSKSAQoVUGFpcklu",
35 "c2VydGlvblN0cmF0ZWd5Eg0KCUFVVE9NQVRJQxAAEiIKHkJFU1RfUElDS1VQ",
36 "X1RIRU5fQkVTVF9ERUxJVkVSWRABEh0KGUJFU1RfUElDS1VQX0RFTElWRVJZ",
37 "X1BBSVIQAhInCiNCRVNUX1BJQ0tVUF9ERUxJVkVSWV9QQUlSX01VTFRJVE9V",
38 "UhADIscDChhJbnNlcnRpb25Tb3J0aW5nUHJvcGVydHkSIAocU09SVElOR19Q",
39 "Uk9QRVJUWV9VTlNQRUNJRklFRBAAEiUKIVNPUlRJTkdfUFJPUEVSVFlfQUxM",
40 "T1dFRF9WRUhJQ0xFUxABEhwKGFNPUlRJTkdfUFJPUEVSVFlfUEVOQUxUWRAC",
41 "EjgKNFNPUlRJTkdfUFJPUEVSVFlfUEVOQUxUWV9PVkVSX0FMTE9XRURfVkVI",
42 "SUNMRVNfUkFUSU8QAxI/CjtTT1JUSU5HX1BST1BFUlRZX0hJR0hFU1RfQVZH",
43 "X0FSQ19DT1NUX1RPX1ZFSElDTEVfU1RBUlRfRU5EUxAEEj4KOlNPUlRJTkdf",
44 "UFJPUEVSVFlfTE9XRVNUX0FWR19BUkNfQ09TVF9UT19WRUhJQ0xFX1NUQVJU",
45 "X0VORFMQBRI+CjpTT1JUSU5HX1BST1BFUlRZX0xPV0VTVF9NSU5fQVJDX0NP",
46 "U1RfVE9fVkVISUNMRV9TVEFSVF9FTkRTEAYSLAooU09SVElOR19QUk9QRVJU",
47 "WV9ISUdIRVNUX0RJTUVOU0lPTl9VU0FHRRAHEhsKF1NPUlRJTkdfUFJPUEVS",
48 "VFlfUkFORE9NEAgifwoRU2F2aW5nc1BhcmFtZXRlcnMSFwoPbmVpZ2hib3Jz",
49 "X3JhdGlvGAEgASgBEh4KFm1heF9tZW1vcnlfdXNhZ2VfYnl0ZXMYAiABKAES",
50 "GAoQYWRkX3JldmVyc2VfYXJjcxgDIAEoCBIXCg9hcmNfY29lZmZpY2llbnQY",
51 "BCABKAEiwgEKIUdsb2JhbENoZWFwZXN0SW5zZXJ0aW9uUGFyYW1ldGVycxIc",
52 "ChRmYXJ0aGVzdF9zZWVkc19yYXRpbxgBIAEoARIXCg9uZWlnaGJvcnNfcmF0",
53 "aW8YAiABKAESFQoNbWluX25laWdoYm9ycxgDIAEoBRIuCiZ1c2VfbmVpZ2hi",
54 "b3JzX3JhdGlvX2Zvcl9pbml0aWFsaXphdGlvbhgGIAEoCBIfChdhZGRfdW5w",
55 "ZXJmb3JtZWRfZW50cmllcxgHIAEoCEJJCiNjb20uZ29vZ2xlLm9ydG9vbHMu",
56 "Y29uc3RyYWludHNvbHZlclABqgIfR29vZ2xlLk9yVG9vbHMuQ29uc3RyYWlu",
57 "dFNvbHZlcmIGcHJvdG8z"));
58 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
59 new pbr::FileDescriptor[] { },
60 new pbr::GeneratedClrTypeInfo(
null,
null,
new pbr::GeneratedClrTypeInfo[] {
61 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
ConstraintSolver.
LocalCheapestInsertionParameters), global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Parser,
new[]{
"PickupDeliveryStrategy",
"InsertionSortingProperties" },
null,
new[]{ typeof(global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.PairInsertionStrategy), typeof(global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.InsertionSortingProperty) },
null,
null),
62 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
ConstraintSolver.
SavingsParameters), global::Google.OrTools.ConstraintSolver.SavingsParameters.Parser,
new[]{
"NeighborsRatio",
"MaxMemoryUsageBytes",
"AddReverseArcs",
"ArcCoefficient" },
null,
null,
null,
null),
63 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
ConstraintSolver.
GlobalCheapestInsertionParameters), global::Google.OrTools.ConstraintSolver.GlobalCheapestInsertionParameters.Parser,
new[]{
"FarthestSeedsRatio",
"NeighborsRatio",
"MinNeighbors",
"UseNeighborsRatioForInitialization",
"AddUnperformedEntries" },
null,
null,
null,
null)
73 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
75 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
79 private static readonly pb::MessageParser<LocalCheapestInsertionParameters> _parser =
new pb::MessageParser<LocalCheapestInsertionParameters>(() =>
new LocalCheapestInsertionParameters());
80 private pb::UnknownFieldSet _unknownFields;
81 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
82 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
83 public static pb::MessageParser<LocalCheapestInsertionParameters>
Parser {
get {
return _parser; } }
85 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
86 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
88 get {
return global::Google.OrTools.ConstraintSolver.RoutingHeuristicParametersReflection.Descriptor.MessageTypes[0]; }
91 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
92 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
93 pbr::MessageDescriptor pb::IMessage.Descriptor {
97 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
98 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
103 partial
void OnConstruction();
105 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
106 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
108 pickupDeliveryStrategy_ = other.pickupDeliveryStrategy_;
109 insertionSortingProperties_ = other.insertionSortingProperties_.Clone();
110 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
113 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
114 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
121 private global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.PairInsertionStrategy pickupDeliveryStrategy_ = global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.PairInsertionStrategy.Automatic;
126 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
127 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
129 get { return pickupDeliveryStrategy_; }
131 pickupDeliveryStrategy_ = value;
137 private static readonly pb::FieldCodec<global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.InsertionSortingProperty> _repeated_insertionSortingProperties_codec
139 private readonly pbc::RepeatedField<global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.InsertionSortingProperty> insertionSortingProperties_ =
new pbc::RepeatedField<global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.InsertionSortingProperty>();
148 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
149 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
150 public pbc::RepeatedField<global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.InsertionSortingProperty>
InsertionSortingProperties {
151 get { return insertionSortingProperties_; }
154 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
155 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
156 public override bool Equals(
object other) {
160 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
161 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
163 if (ReferenceEquals(other,
null)) {
166 if (ReferenceEquals(other,
this)) {
170 if(!insertionSortingProperties_.Equals(other.insertionSortingProperties_))
return false;
171 return Equals(_unknownFields, other._unknownFields);
174 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
175 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
179 hash ^= insertionSortingProperties_.GetHashCode();
180 if (_unknownFields !=
null) {
181 hash ^= _unknownFields.GetHashCode();
186 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
187 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
189 return pb::JsonFormatter.ToDiagnosticString(
this);
192 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
193 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
194 public void WriteTo(pb::CodedOutputStream output) {
195 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
196 output.WriteRawMessage(
this);
199 output.WriteRawTag(8);
202 insertionSortingProperties_.WriteTo(output, _repeated_insertionSortingProperties_codec);
203 if (_unknownFields !=
null) {
204 _unknownFields.WriteTo(output);
209 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
210 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
211 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
212 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
214 output.WriteRawTag(8);
215 output.WriteEnum((
int) PickupDeliveryStrategy);
217 insertionSortingProperties_.WriteTo(ref output, _repeated_insertionSortingProperties_codec);
218 if (_unknownFields !=
null) {
219 _unknownFields.WriteTo(ref output);
224 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
225 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
231 size += insertionSortingProperties_.CalculateSize(_repeated_insertionSortingProperties_codec);
232 if (_unknownFields !=
null) {
233 size += _unknownFields.CalculateSize();
238 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
239 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
247 insertionSortingProperties_.Add(other.insertionSortingProperties_);
248 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
251 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
252 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
254 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
255 input.ReadRawMessage(
this);
258 while ((tag = input.ReadTag()) != 0) {
259 if ((tag & 7) == 4) {
265 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
268 PickupDeliveryStrategy = (global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.PairInsertionStrategy) input.ReadEnum();
273 insertionSortingProperties_.AddEntriesFrom(input, _repeated_insertionSortingProperties_codec);
281 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
282 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
283 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
284 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
286 while ((tag = input.ReadTag()) != 0) {
287 if ((tag & 7) == 4) {
293 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
296 PickupDeliveryStrategy = (global::Google.OrTools.ConstraintSolver.LocalCheapestInsertionParameters.Types.PairInsertionStrategy) input.ReadEnum();
301 insertionSortingProperties_.AddEntriesFrom(ref input, _repeated_insertionSortingProperties_codec);
311 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
312 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
323 [pbr::OriginalName(
"AUTOMATIC")] Automatic = 0,
327 [pbr::OriginalName(
"BEST_PICKUP_THEN_BEST_DELIVERY")] BestPickupThenBestDelivery = 1,
331 [pbr::OriginalName(
"BEST_PICKUP_DELIVERY_PAIR")] BestPickupDeliveryPair = 2,
339 [pbr::OriginalName(
"BEST_PICKUP_DELIVERY_PAIR_MULTITOUR")] BestPickupDeliveryPairMultitour = 3,
350 [pbr::OriginalName(
"SORTING_PROPERTY_UNSPECIFIED")] SortingPropertyUnspecified = 0,
354 [pbr::OriginalName(
"SORTING_PROPERTY_ALLOWED_VEHICLES")] SortingPropertyAllowedVehicles = 1,
358 [pbr::OriginalName(
"SORTING_PROPERTY_PENALTY")] SortingPropertyPenalty = 2,
363 [pbr::OriginalName(
"SORTING_PROPERTY_PENALTY_OVER_ALLOWED_VEHICLES_RATIO")] SortingPropertyPenaltyOverAllowedVehiclesRatio = 3,
367 [pbr::OriginalName(
"SORTING_PROPERTY_HIGHEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS")] SortingPropertyHighestAvgArcCostToVehicleStartEnds = 4,
371 [pbr::OriginalName(
"SORTING_PROPERTY_LOWEST_AVG_ARC_COST_TO_VEHICLE_START_ENDS")] SortingPropertyLowestAvgArcCostToVehicleStartEnds = 5,
375 [pbr::OriginalName(
"SORTING_PROPERTY_LOWEST_MIN_ARC_COST_TO_VEHICLE_START_ENDS")] SortingPropertyLowestMinArcCostToVehicleStartEnds = 6,
381 [pbr::OriginalName(
"SORTING_PROPERTY_HIGHEST_DIMENSION_USAGE")] SortingPropertyHighestDimensionUsage = 7,
386 [pbr::OriginalName(
"SORTING_PROPERTY_RANDOM")] SortingPropertyRandom = 8,
397 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
399 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
403 private static readonly pb::MessageParser<SavingsParameters> _parser =
new pb::MessageParser<SavingsParameters>(() =>
new SavingsParameters());
404 private pb::UnknownFieldSet _unknownFields;
405 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
406 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
407 public static pb::MessageParser<SavingsParameters>
Parser {
get {
return _parser; } }
409 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
410 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
412 get {
return global::Google.OrTools.ConstraintSolver.RoutingHeuristicParametersReflection.Descriptor.MessageTypes[1]; }
415 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
416 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
417 pbr::MessageDescriptor pb::IMessage.Descriptor {
418 get {
return Descriptor; }
421 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
422 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
427 partial
void OnConstruction();
429 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
430 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
432 neighborsRatio_ = other.neighborsRatio_;
433 maxMemoryUsageBytes_ = other.maxMemoryUsageBytes_;
434 addReverseArcs_ = other.addReverseArcs_;
435 arcCoefficient_ = other.arcCoefficient_;
436 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
439 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
440 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
447 private double neighborsRatio_;
452 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
453 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
455 get {
return neighborsRatio_; }
457 neighborsRatio_ = value;
463 private double maxMemoryUsageBytes_;
472 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
473 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
475 get {
return maxMemoryUsageBytes_; }
477 maxMemoryUsageBytes_ = value;
483 private bool addReverseArcs_;
488 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
489 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
491 get {
return addReverseArcs_; }
493 addReverseArcs_ = value;
499 private double arcCoefficient_;
507 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
508 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
510 get {
return arcCoefficient_; }
512 arcCoefficient_ = value;
516 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
517 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
518 public override bool Equals(
object other) {
522 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
523 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
525 if (ReferenceEquals(other,
null)) {
528 if (ReferenceEquals(other,
this)) {
535 return Equals(_unknownFields, other._unknownFields);
538 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
539 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
546 if (_unknownFields !=
null) {
547 hash ^= _unknownFields.GetHashCode();
552 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
553 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
555 return pb::JsonFormatter.ToDiagnosticString(
this);
558 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
559 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
560 public void WriteTo(pb::CodedOutputStream output) {
561 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
562 output.WriteRawMessage(
this);
565 output.WriteRawTag(9);
569 output.WriteRawTag(17);
573 output.WriteRawTag(24);
577 output.WriteRawTag(33);
580 if (_unknownFields !=
null) {
581 _unknownFields.WriteTo(output);
586 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
587 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
588 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
589 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
590 if (NeighborsRatio != 0D) {
591 output.WriteRawTag(9);
592 output.WriteDouble(NeighborsRatio);
594 if (MaxMemoryUsageBytes != 0D) {
595 output.WriteRawTag(17);
596 output.WriteDouble(MaxMemoryUsageBytes);
598 if (AddReverseArcs !=
false) {
599 output.WriteRawTag(24);
600 output.WriteBool(AddReverseArcs);
602 if (ArcCoefficient != 0D) {
603 output.WriteRawTag(33);
604 output.WriteDouble(ArcCoefficient);
606 if (_unknownFields !=
null) {
607 _unknownFields.WriteTo(ref output);
612 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
613 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
628 if (_unknownFields !=
null) {
629 size += _unknownFields.CalculateSize();
634 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
635 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
652 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
655 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
656 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
658 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
659 input.ReadRawMessage(
this);
662 while ((tag = input.ReadTag()) != 0) {
663 if ((tag & 7) == 4) {
669 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
692 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
693 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
694 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
695 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
697 while ((tag = input.ReadTag()) != 0) {
698 if ((tag & 7) == 4) {
704 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
707 NeighborsRatio = input.ReadDouble();
711 MaxMemoryUsageBytes = input.ReadDouble();
715 AddReverseArcs = input.ReadBool();
719 ArcCoefficient = input.ReadDouble();
732 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
734 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
738 private static readonly pb::MessageParser<GlobalCheapestInsertionParameters> _parser =
new pb::MessageParser<GlobalCheapestInsertionParameters>(() =>
new GlobalCheapestInsertionParameters());
739 private pb::UnknownFieldSet _unknownFields;
740 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
741 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
742 public static pb::MessageParser<GlobalCheapestInsertionParameters>
Parser {
get {
return _parser; } }
744 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
745 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
747 get {
return global::Google.OrTools.ConstraintSolver.RoutingHeuristicParametersReflection.Descriptor.MessageTypes[2]; }
750 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
751 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
752 pbr::MessageDescriptor pb::IMessage.Descriptor {
753 get {
return Descriptor; }
756 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
757 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
762 partial
void OnConstruction();
764 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
765 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
767 farthestSeedsRatio_ = other.farthestSeedsRatio_;
768 neighborsRatio_ = other.neighborsRatio_;
769 minNeighbors_ = other.minNeighbors_;
770 useNeighborsRatioForInitialization_ = other.useNeighborsRatioForInitialization_;
771 addUnperformedEntries_ = other.addUnperformedEntries_;
772 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
775 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
776 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
783 private double farthestSeedsRatio_;
788 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
789 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
791 get {
return farthestSeedsRatio_; }
793 farthestSeedsRatio_ = value;
799 private double neighborsRatio_;
814 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
815 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
817 get {
return neighborsRatio_; }
819 neighborsRatio_ = value;
825 private int minNeighbors_;
826 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
827 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
829 get {
return minNeighbors_; }
831 minNeighbors_ = value;
837 private bool useNeighborsRatioForInitialization_;
845 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
846 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
848 get {
return useNeighborsRatioForInitialization_; }
850 useNeighborsRatioForInitialization_ = value;
856 private bool addUnperformedEntries_;
864 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
865 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
867 get {
return addUnperformedEntries_; }
869 addUnperformedEntries_ = value;
873 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
874 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
875 public override bool Equals(
object other) {
879 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
880 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
882 if (ReferenceEquals(other,
null)) {
885 if (ReferenceEquals(other,
this)) {
893 return Equals(_unknownFields, other._unknownFields);
896 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
897 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
905 if (_unknownFields !=
null) {
906 hash ^= _unknownFields.GetHashCode();
911 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
912 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
914 return pb::JsonFormatter.ToDiagnosticString(
this);
917 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
918 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
919 public void WriteTo(pb::CodedOutputStream output) {
920 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
921 output.WriteRawMessage(
this);
924 output.WriteRawTag(9);
928 output.WriteRawTag(17);
932 output.WriteRawTag(24);
936 output.WriteRawTag(48);
940 output.WriteRawTag(56);
943 if (_unknownFields !=
null) {
944 _unknownFields.WriteTo(output);
949 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
950 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
951 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
952 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
953 if (FarthestSeedsRatio != 0D) {
954 output.WriteRawTag(9);
955 output.WriteDouble(FarthestSeedsRatio);
957 if (NeighborsRatio != 0D) {
958 output.WriteRawTag(17);
959 output.WriteDouble(NeighborsRatio);
961 if (MinNeighbors != 0) {
962 output.WriteRawTag(24);
963 output.WriteInt32(MinNeighbors);
965 if (UseNeighborsRatioForInitialization !=
false) {
966 output.WriteRawTag(48);
967 output.WriteBool(UseNeighborsRatioForInitialization);
969 if (AddUnperformedEntries !=
false) {
970 output.WriteRawTag(56);
971 output.WriteBool(AddUnperformedEntries);
973 if (_unknownFields !=
null) {
974 _unknownFields.WriteTo(ref output);
979 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
980 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
990 size += 1 + pb::CodedOutputStream.ComputeInt32Size(
MinNeighbors);
998 if (_unknownFields !=
null) {
999 size += _unknownFields.CalculateSize();
1004 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1005 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1007 if (other ==
null) {
1025 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1028 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1029 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1031 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1032 input.ReadRawMessage(
this);
1035 while ((tag = input.ReadTag()) != 0) {
1036 if ((tag & 7) == 4) {
1042 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1069 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1070 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1071 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1072 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1074 while ((tag = input.ReadTag()) != 0) {
1075 if ((tag & 7) == 4) {
1081 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1084 FarthestSeedsRatio = input.ReadDouble();
1088 NeighborsRatio = input.ReadDouble();
1092 MinNeighbors = input.ReadInt32();
1096 UseNeighborsRatioForInitialization = input.ReadBool();
1100 AddUnperformedEntries = input.ReadBool();
1114#endregion Designer generated code
global::Google.Protobuf pb
global::Google.Protobuf.Reflection pbr
global::System.Collections.Generic scg
global::Google.Protobuf.Collections pbc