20 get {
return descriptor; }
22 private static pbr::FileDescriptor descriptor;
25 byte[] descriptorData = global::System.Convert.FromBase64String(
27 "Ci1vcnRvb2xzL2NvbnN0cmFpbnRfc29sdmVyL3JvdXRpbmdfZW51bXMucHJv",
28 "dG8SE29wZXJhdGlvbnNfcmVzZWFyY2girwMKFUZpcnN0U29sdXRpb25TdHJh",
29 "dGVneSKVAwoFVmFsdWUSCQoFVU5TRVQQABINCglBVVRPTUFUSUMQDxIVChFQ",
30 "QVRIX0NIRUFQRVNUX0FSQxADEh0KGVBBVEhfTU9TVF9DT05TVFJBSU5FRF9B",
31 "UkMQBBIWChJFVkFMVUFUT1JfU1RSQVRFR1kQBRILCgdTQVZJTkdTEAoSCQoF",
32 "U1dFRVAQCxIQCgxDSFJJU1RPRklERVMQDRITCg9BTExfVU5QRVJGT1JNRUQQ",
33 "BhISCg5CRVNUX0lOU0VSVElPThAHEh8KG1BBUkFMTEVMX0NIRUFQRVNUX0lO",
34 "U0VSVElPThAIEiEKHVNFUVVFTlRJQUxfQ0hFQVBFU1RfSU5TRVJUSU9OEA4S",
35 "HAoYTE9DQUxfQ0hFQVBFU1RfSU5TRVJUSU9OEAkSIQodTE9DQUxfQ0hFQVBF",
36 "U1RfQ09TVF9JTlNFUlRJT04QEBIXChNHTE9CQUxfQ0hFQVBFU1RfQVJDEAES",
37 "FgoSTE9DQUxfQ0hFQVBFU1RfQVJDEAISGwoXRklSU1RfVU5CT1VORF9NSU5f",
38 "VkFMVUUQDCKuAQoYTG9jYWxTZWFyY2hNZXRhaGV1cmlzdGljIpEBCgVWYWx1",
39 "ZRIJCgVVTlNFVBAAEg0KCUFVVE9NQVRJQxAGEhIKDkdSRUVEWV9ERVNDRU5U",
40 "EAESFwoTR1VJREVEX0xPQ0FMX1NFQVJDSBACEhcKE1NJTVVMQVRFRF9BTk5F",
41 "QUxJTkcQAxIPCgtUQUJVX1NFQVJDSBAEEhcKE0dFTkVSSUNfVEFCVV9TRUFS",
42 "Q0gQBUJJCiNjb20uZ29vZ2xlLm9ydG9vbHMuY29uc3RyYWludHNvbHZlclAB",
43 "qgIfR29vZ2xlLk9yVG9vbHMuQ29uc3RyYWludFNvbHZlcmIGcHJvdG8z"));
44 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
45 new pbr::FileDescriptor[] { },
46 new pbr::GeneratedClrTypeInfo(
null,
null,
new pbr::GeneratedClrTypeInfo[] {
47 new pbr::GeneratedClrTypeInfo(typeof(global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy), global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Parser,
null,
null,
new[]{ typeof(global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value) },
null,
null),
48 new pbr::GeneratedClrTypeInfo(typeof(global::Google.OrTools.ConstraintSolver.LocalSearchMetaheuristic), global::Google.OrTools.ConstraintSolver.LocalSearchMetaheuristic.Parser,
null,
null,
new[]{ typeof(global::Google.OrTools.ConstraintSolver.LocalSearchMetaheuristic.Types.Value) },
null,
null)
60 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
64 private static readonly pb::MessageParser<FirstSolutionStrategy> _parser =
new pb::MessageParser<FirstSolutionStrategy>(() =>
new FirstSolutionStrategy());
65 private pb::UnknownFieldSet _unknownFields;
66 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
67 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
68 public static pb::MessageParser<FirstSolutionStrategy>
Parser {
get {
return _parser; } }
70 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
71 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
73 get {
return global::Google.OrTools.ConstraintSolver.RoutingEnumsReflection.Descriptor.MessageTypes[0]; }
76 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
77 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
78 pbr::MessageDescriptor pb::IMessage.Descriptor {
82 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
83 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
88 partial
void OnConstruction();
90 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
91 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
93 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
96 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
97 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
102 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
103 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
104 public override bool Equals(
object other) {
108 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
109 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
111 if (ReferenceEquals(other,
null)) {
114 if (ReferenceEquals(other,
this)) {
117 return Equals(_unknownFields, other._unknownFields);
120 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
121 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
124 if (_unknownFields !=
null) {
125 hash ^= _unknownFields.GetHashCode();
130 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
131 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
133 return pb::JsonFormatter.ToDiagnosticString(
this);
136 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
137 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
138 public void WriteTo(pb::CodedOutputStream output) {
139 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
140 output.WriteRawMessage(
this);
142 if (_unknownFields !=
null) {
143 _unknownFields.WriteTo(output);
148 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
149 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
150 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
151 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
152 if (_unknownFields !=
null) {
153 _unknownFields.WriteTo(ref output);
158 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
159 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
162 if (_unknownFields !=
null) {
163 size += _unknownFields.CalculateSize();
168 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
169 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
174 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
177 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
178 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
180 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
181 input.ReadRawMessage(
this);
184 while ((tag = input.ReadTag()) != 0) {
187 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
194 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
195 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
196 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
197 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
199 while ((tag = input.ReadTag()) != 0) {
202 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
211 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
212 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
218 [pbr::OriginalName(
"UNSET")] Unset = 0,
223 [pbr::OriginalName(
"AUTOMATIC")] Automatic = 15,
230 [pbr::OriginalName(
"PATH_CHEAPEST_ARC")] PathCheapestArc = 3,
237 [pbr::OriginalName(
"PATH_MOST_CONSTRAINED_ARC")] PathMostConstrainedArc = 4,
243 [pbr::OriginalName(
"EVALUATOR_STRATEGY")] EvaluatorStrategy = 5,
250 [pbr::OriginalName(
"SAVINGS")] Savings = 10,
258 [pbr::OriginalName(
"SWEEP")] Sweep = 11,
269 [pbr::OriginalName(
"CHRISTOFIDES")] Christofides = 13,
275 [pbr::OriginalName(
"ALL_UNPERFORMED")] AllUnperformed = 6,
282 [pbr::OriginalName(
"BEST_INSERTION")] BestInsertion = 7,
288 [pbr::OriginalName(
"PARALLEL_CHEAPEST_INSERTION")] ParallelCheapestInsertion = 8,
295 [pbr::OriginalName(
"SEQUENTIAL_CHEAPEST_INSERTION")] SequentialCheapestInsertion = 14,
304 [pbr::OriginalName(
"LOCAL_CHEAPEST_INSERTION")] LocalCheapestInsertion = 9,
309 [pbr::OriginalName(
"LOCAL_CHEAPEST_COST_INSERTION")] LocalCheapestCostInsertion = 16,
314 [pbr::OriginalName(
"GLOBAL_CHEAPEST_ARC")] GlobalCheapestArc = 1,
319 [pbr::OriginalName(
"LOCAL_CHEAPEST_ARC")] LocalCheapestArc = 2,
326 [pbr::OriginalName(
"FIRST_UNBOUND_MIN_VALUE")] FirstUnboundMinValue = 12,
340 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
344 private static readonly pb::MessageParser<LocalSearchMetaheuristic> _parser =
new pb::MessageParser<LocalSearchMetaheuristic>(() =>
new LocalSearchMetaheuristic());
345 private pb::UnknownFieldSet _unknownFields;
346 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
347 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
348 public static pb::MessageParser<LocalSearchMetaheuristic> Parser {
get {
return _parser; } }
350 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
351 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
352 public static pbr::MessageDescriptor Descriptor {
353 get {
return global::Google.OrTools.ConstraintSolver.RoutingEnumsReflection.Descriptor.MessageTypes[1]; }
356 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
357 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
358 pbr::MessageDescriptor pb::IMessage.Descriptor {
359 get {
return Descriptor; }
362 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
363 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
368 partial
void OnConstruction();
370 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
371 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
373 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
376 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
377 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
382 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
383 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
384 public override bool Equals(
object other) {
388 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
389 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
391 if (ReferenceEquals(other,
null)) {
394 if (ReferenceEquals(other,
this)) {
397 return Equals(_unknownFields, other._unknownFields);
400 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
401 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
404 if (_unknownFields !=
null) {
405 hash ^= _unknownFields.GetHashCode();
410 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
411 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
413 return pb::JsonFormatter.ToDiagnosticString(
this);
416 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
417 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
418 public void WriteTo(pb::CodedOutputStream output) {
419 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
420 output.WriteRawMessage(
this);
422 if (_unknownFields !=
null) {
423 _unknownFields.WriteTo(output);
428 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
429 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
430 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
431 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
432 if (_unknownFields !=
null) {
433 _unknownFields.WriteTo(ref output);
438 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
439 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
442 if (_unknownFields !=
null) {
443 size += _unknownFields.CalculateSize();
448 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
449 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
454 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
457 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
458 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
460 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
461 input.ReadRawMessage(
this);
464 while ((tag = input.ReadTag()) != 0) {
467 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
474 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
475 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
476 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
477 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
479 while ((tag = input.ReadTag()) != 0) {
482 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
491 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
492 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
500 [pbr::OriginalName(
"UNSET")] Unset = 0,
504 [pbr::OriginalName(
"AUTOMATIC")] Automatic = 6,
509 [pbr::OriginalName(
"GREEDY_DESCENT")] GreedyDescent = 1,
515 [pbr::OriginalName(
"GUIDED_LOCAL_SEARCH")] GuidedLocalSearch = 2,
520 [pbr::OriginalName(
"SIMULATED_ANNEALING")] SimulatedAnnealing = 3,
525 [pbr::OriginalName(
"TABU_SEARCH")] TabuSearch = 4,
531 [pbr::OriginalName(
"GENERIC_TABU_SEARCH")] GenericTabuSearch = 5,