Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
SolverParameters.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/constraint_solver/solver_parameters.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;
13
15 public static partial class SolverParametersReflection {
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 "CjFvcnRvb2xzL2NvbnN0cmFpbnRfc29sdmVyL3NvbHZlcl9wYXJhbWV0ZXJz",
28 "LnByb3RvEhNvcGVyYXRpb25zX3Jlc2VhcmNoIs0HChpDb25zdHJhaW50U29s",
29 "dmVyUGFyYW1ldGVycxJYCg5jb21wcmVzc190cmFpbBgBIAEoDjJALm9wZXJh",
30 "dGlvbnNfcmVzZWFyY2guQ29uc3RyYWludFNvbHZlclBhcmFtZXRlcnMuVHJh",
31 "aWxDb21wcmVzc2lvbhIYChB0cmFpbF9ibG9ja19zaXplGAIgASgFEhgKEGFy",
32 "cmF5X3NwbGl0X3NpemUYAyABKAUSEwoLc3RvcmVfbmFtZXMYBCABKAgSGwoT",
33 "bmFtZV9jYXN0X3ZhcmlhYmxlcxgFIAEoCBIaChJuYW1lX2FsbF92YXJpYWJs",
34 "ZXMYBiABKAgSGwoTcHJvZmlsZV9wcm9wYWdhdGlvbhgHIAEoCBIUCgxwcm9m",
35 "aWxlX2ZpbGUYCCABKAkSHAoUcHJvZmlsZV9sb2NhbF9zZWFyY2gYECABKAgS",
36 "IgoacHJpbnRfbG9jYWxfc2VhcmNoX3Byb2ZpbGUYESABKAgSGQoRdHJhY2Vf",
37 "cHJvcGFnYXRpb24YCSABKAgSFAoMdHJhY2Vfc2VhcmNoGAogASgIEhMKC3By",
38 "aW50X21vZGVsGAsgASgIEhkKEXByaW50X21vZGVsX3N0YXRzGAwgASgIEh8K",
39 "F3ByaW50X2FkZGVkX2NvbnN0cmFpbnRzGA0gASgIEhUKDWRpc2FibGVfc29s",
40 "dmUYDyABKAgSFwoPdXNlX3NtYWxsX3RhYmxlGGUgASgIEiIKGnVzZV9jdW11",
41 "bGF0aXZlX2VkZ2VfZmluZGVyGGkgASgIEiEKGXVzZV9jdW11bGF0aXZlX3Rp",
42 "bWVfdGFibGUYaiABKAgSJgoedXNlX2N1bXVsYXRpdmVfdGltZV90YWJsZV9z",
43 "eW5jGHAgASgIEiYKHnVzZV9zZXF1ZW5jZV9oaWdoX2RlbWFuZF90YXNrcxhr",
44 "IAEoCBIlCh11c2VfYWxsX3Bvc3NpYmxlX2Rpc2p1bmN0aW9ucxhsIAEoCBIc",
45 "ChRtYXhfZWRnZV9maW5kZXJfc2l6ZRhtIAEoBRIcChRkaWZmbl91c2VfY3Vt",
46 "dWxhdGl2ZRhuIAEoCBIXCg91c2VfZWxlbWVudF9ybXEYbyABKAgSIgoac2tp",
47 "cF9sb2NhbGx5X29wdGltYWxfcGF0aHMYcSABKAgSHQoVY2hlY2tfc29sdXRp",
48 "b25fcGVyaW9kGHIgASgFIj4KEFRyYWlsQ29tcHJlc3Npb24SEgoOTk9fQ09N",
49 "UFJFU1NJT04QABIWChJDT01QUkVTU19XSVRIX1pMSUIQAUoECGQQZUoECGYQ",
50 "Z0oECGcQaEoECGgQaUJJCiNjb20uZ29vZ2xlLm9ydG9vbHMuY29uc3RyYWlu",
51 "dHNvbHZlclABqgIfR29vZ2xlLk9yVG9vbHMuQ29uc3RyYWludFNvbHZlcmIG",
52 "cHJvdG8z"));
53 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
54 new pbr::FileDescriptor[] { },
55 new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
56 new pbr::GeneratedClrTypeInfo(typeof(global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters), global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Parser, new[]{ "CompressTrail", "TrailBlockSize", "ArraySplitSize", "StoreNames", "NameCastVariables", "NameAllVariables", "ProfilePropagation", "ProfileFile", "ProfileLocalSearch", "PrintLocalSearchProfile", "TracePropagation", "TraceSearch", "PrintModel", "PrintModelStats", "PrintAddedConstraints", "DisableSolve", "UseSmallTable", "UseCumulativeEdgeFinder", "UseCumulativeTimeTable", "UseCumulativeTimeTableSync", "UseSequenceHighDemandTasks", "UseAllPossibleDisjunctions", "MaxEdgeFinderSize", "DiffnUseCumulative", "UseElementRmq", "SkipLocallyOptimalPaths", "CheckSolutionPeriod" }, null, new[]{ typeof(global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) }, null, null)
57 }));
58 }
59 #endregion
60
61 }
62 #region Messages
66 [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
67 public sealed partial class ConstraintSolverParameters : pb::IMessage<ConstraintSolverParameters>
68 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
69 , pb::IBufferMessage
70 #endif
71 {
72 private static readonly pb::MessageParser<ConstraintSolverParameters> _parser = new pb::MessageParser<ConstraintSolverParameters>(() => new ConstraintSolverParameters());
73 private pb::UnknownFieldSet _unknownFields;
74 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
75 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
76 public static pb::MessageParser<ConstraintSolverParameters> Parser { get { return _parser; } }
77
78 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
79 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
80 public static pbr::MessageDescriptor Descriptor {
81 get { return global::Google.OrTools.ConstraintSolver.SolverParametersReflection.Descriptor.MessageTypes[0]; }
82 }
83
84 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
85 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
86 pbr::MessageDescriptor pb::IMessage.Descriptor {
87 get { return Descriptor; }
88 }
89
90 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
91 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
93 OnConstruction();
94 }
95
96 partial void OnConstruction();
97
98 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
99 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
101 compressTrail_ = other.compressTrail_;
102 trailBlockSize_ = other.trailBlockSize_;
103 arraySplitSize_ = other.arraySplitSize_;
104 storeNames_ = other.storeNames_;
105 nameCastVariables_ = other.nameCastVariables_;
106 nameAllVariables_ = other.nameAllVariables_;
107 profilePropagation_ = other.profilePropagation_;
108 profileFile_ = other.profileFile_;
109 profileLocalSearch_ = other.profileLocalSearch_;
110 printLocalSearchProfile_ = other.printLocalSearchProfile_;
111 tracePropagation_ = other.tracePropagation_;
112 traceSearch_ = other.traceSearch_;
113 printModel_ = other.printModel_;
114 printModelStats_ = other.printModelStats_;
115 printAddedConstraints_ = other.printAddedConstraints_;
116 disableSolve_ = other.disableSolve_;
117 useSmallTable_ = other.useSmallTable_;
118 useCumulativeEdgeFinder_ = other.useCumulativeEdgeFinder_;
119 useCumulativeTimeTable_ = other.useCumulativeTimeTable_;
120 useCumulativeTimeTableSync_ = other.useCumulativeTimeTableSync_;
121 useSequenceHighDemandTasks_ = other.useSequenceHighDemandTasks_;
122 useAllPossibleDisjunctions_ = other.useAllPossibleDisjunctions_;
123 maxEdgeFinderSize_ = other.maxEdgeFinderSize_;
124 diffnUseCumulative_ = other.diffnUseCumulative_;
125 useElementRmq_ = other.useElementRmq_;
126 skipLocallyOptimalPaths_ = other.skipLocallyOptimalPaths_;
127 checkSolutionPeriod_ = other.checkSolutionPeriod_;
128 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
129 }
130
131 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
132 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
134 return new ConstraintSolverParameters(this);
135 }
136
138 public const int CompressTrailFieldNumber = 1;
139 private global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression compressTrail_ = global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression;
145 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
146 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
147 public global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression CompressTrail {
148 get { return compressTrail_; }
149 set {
150 compressTrail_ = value;
151 }
152 }
153
155 public const int TrailBlockSizeFieldNumber = 2;
156 private int trailBlockSize_;
161 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
162 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
163 public int TrailBlockSize {
164 get { return trailBlockSize_; }
165 set {
166 trailBlockSize_ = value;
167 }
168 }
169
171 public const int ArraySplitSizeFieldNumber = 3;
172 private int arraySplitSize_;
177 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
178 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
179 public int ArraySplitSize {
180 get { return arraySplitSize_; }
181 set {
182 arraySplitSize_ = value;
183 }
184 }
185
187 public const int StoreNamesFieldNumber = 4;
188 private bool storeNames_;
193 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
194 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
195 public bool StoreNames {
196 get { return storeNames_; }
197 set {
198 storeNames_ = value;
199 }
200 }
201
203 public const int NameCastVariablesFieldNumber = 5;
204 private bool nameCastVariables_;
208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
209 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
210 public bool NameCastVariables {
211 get { return nameCastVariables_; }
212 set {
213 nameCastVariables_ = value;
214 }
215 }
216
218 public const int NameAllVariablesFieldNumber = 6;
219 private bool nameAllVariables_;
223 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
224 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
225 public bool NameAllVariables {
226 get { return nameAllVariables_; }
227 set {
228 nameAllVariables_ = value;
229 }
230 }
231
233 public const int ProfilePropagationFieldNumber = 7;
234 private bool profilePropagation_;
238 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
239 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
240 public bool ProfilePropagation {
241 get { return profilePropagation_; }
242 set {
243 profilePropagation_ = value;
244 }
245 }
246
248 public const int ProfileFileFieldNumber = 8;
249 private string profileFile_ = "";
253 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
254 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
255 public string ProfileFile {
256 get { return profileFile_; }
257 set {
258 profileFile_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
259 }
260 }
261
263 public const int ProfileLocalSearchFieldNumber = 16;
264 private bool profileLocalSearch_;
268 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
269 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
270 public bool ProfileLocalSearch {
271 get { return profileLocalSearch_; }
272 set {
273 profileLocalSearch_ = value;
274 }
275 }
276
278 public const int PrintLocalSearchProfileFieldNumber = 17;
279 private bool printLocalSearchProfile_;
283 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
284 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
285 public bool PrintLocalSearchProfile {
286 get { return printLocalSearchProfile_; }
287 set {
288 printLocalSearchProfile_ = value;
289 }
290 }
291
293 public const int TracePropagationFieldNumber = 9;
294 private bool tracePropagation_;
298 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
299 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
300 public bool TracePropagation {
301 get { return tracePropagation_; }
302 set {
303 tracePropagation_ = value;
304 }
305 }
306
308 public const int TraceSearchFieldNumber = 10;
309 private bool traceSearch_;
313 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
314 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
315 public bool TraceSearch {
316 get { return traceSearch_; }
317 set {
318 traceSearch_ = value;
319 }
320 }
321
323 public const int PrintModelFieldNumber = 11;
324 private bool printModel_;
328 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
329 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
330 public bool PrintModel {
331 get { return printModel_; }
332 set {
333 printModel_ = value;
334 }
335 }
336
338 public const int PrintModelStatsFieldNumber = 12;
339 private bool printModelStats_;
343 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
344 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
345 public bool PrintModelStats {
346 get { return printModelStats_; }
347 set {
348 printModelStats_ = value;
349 }
350 }
351
353 public const int PrintAddedConstraintsFieldNumber = 13;
354 private bool printAddedConstraints_;
358 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
359 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
360 public bool PrintAddedConstraints {
361 get { return printAddedConstraints_; }
362 set {
363 printAddedConstraints_ = value;
364 }
365 }
366
368 public const int DisableSolveFieldNumber = 15;
369 private bool disableSolve_;
370 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
371 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
372 public bool DisableSolve {
373 get { return disableSolve_; }
374 set {
375 disableSolve_ = value;
376 }
377 }
378
380 public const int UseSmallTableFieldNumber = 101;
381 private bool useSmallTable_;
386 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
387 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
388 public bool UseSmallTable {
389 get { return useSmallTable_; }
390 set {
391 useSmallTable_ = value;
392 }
393 }
394
396 public const int UseCumulativeEdgeFinderFieldNumber = 105;
397 private bool useCumulativeEdgeFinder_;
402 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
403 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
404 public bool UseCumulativeEdgeFinder {
405 get { return useCumulativeEdgeFinder_; }
406 set {
407 useCumulativeEdgeFinder_ = value;
408 }
409 }
410
412 public const int UseCumulativeTimeTableFieldNumber = 106;
413 private bool useCumulativeTimeTable_;
414 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
415 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
416 public bool UseCumulativeTimeTable {
417 get { return useCumulativeTimeTable_; }
418 set {
419 useCumulativeTimeTable_ = value;
420 }
421 }
422
424 public const int UseCumulativeTimeTableSyncFieldNumber = 112;
425 private bool useCumulativeTimeTableSync_;
426 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
427 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
428 public bool UseCumulativeTimeTableSync {
429 get { return useCumulativeTimeTableSync_; }
430 set {
431 useCumulativeTimeTableSync_ = value;
432 }
433 }
434
436 public const int UseSequenceHighDemandTasksFieldNumber = 107;
437 private bool useSequenceHighDemandTasks_;
438 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
439 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
440 public bool UseSequenceHighDemandTasks {
441 get { return useSequenceHighDemandTasks_; }
442 set {
443 useSequenceHighDemandTasks_ = value;
444 }
445 }
446
448 public const int UseAllPossibleDisjunctionsFieldNumber = 108;
449 private bool useAllPossibleDisjunctions_;
450 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
451 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
452 public bool UseAllPossibleDisjunctions {
453 get { return useAllPossibleDisjunctions_; }
454 set {
455 useAllPossibleDisjunctions_ = value;
456 }
457 }
458
460 public const int MaxEdgeFinderSizeFieldNumber = 109;
461 private int maxEdgeFinderSize_;
462 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
463 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
464 public int MaxEdgeFinderSize {
465 get { return maxEdgeFinderSize_; }
466 set {
467 maxEdgeFinderSize_ = value;
468 }
469 }
470
472 public const int DiffnUseCumulativeFieldNumber = 110;
473 private bool diffnUseCumulative_;
478 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
479 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
480 public bool DiffnUseCumulative {
481 get { return diffnUseCumulative_; }
482 set {
483 diffnUseCumulative_ = value;
484 }
485 }
486
488 public const int UseElementRmqFieldNumber = 111;
489 private bool useElementRmq_;
494 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
495 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
496 public bool UseElementRmq {
497 get { return useElementRmq_; }
498 set {
499 useElementRmq_ = value;
501 }
502
504 public const int SkipLocallyOptimalPathsFieldNumber = 113;
505 private bool skipLocallyOptimalPaths_;
513 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
514 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
515 public bool SkipLocallyOptimalPaths {
516 get { return skipLocallyOptimalPaths_; }
517 set {
518 skipLocallyOptimalPaths_ = value;
519 }
521
523 public const int CheckSolutionPeriodFieldNumber = 114;
524 private int checkSolutionPeriod_;
529 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
530 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
531 public int CheckSolutionPeriod {
532 get { return checkSolutionPeriod_; }
533 set {
534 checkSolutionPeriod_ = value;
535 }
536 }
538 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
539 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
540 public override bool Equals(object other) {
541 return Equals(other as ConstraintSolverParameters);
542 }
543
544 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
545 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
547 if (ReferenceEquals(other, null)) {
548 return false;
549 }
550 if (ReferenceEquals(other, this)) {
551 return true;
553 if (CompressTrail != other.CompressTrail) return false;
554 if (TrailBlockSize != other.TrailBlockSize) return false;
555 if (ArraySplitSize != other.ArraySplitSize) return false;
556 if (StoreNames != other.StoreNames) return false;
557 if (NameCastVariables != other.NameCastVariables) return false;
558 if (NameAllVariables != other.NameAllVariables) return false;
559 if (ProfilePropagation != other.ProfilePropagation) return false;
560 if (ProfileFile != other.ProfileFile) return false;
561 if (ProfileLocalSearch != other.ProfileLocalSearch) return false;
562 if (PrintLocalSearchProfile != other.PrintLocalSearchProfile) return false;
563 if (TracePropagation != other.TracePropagation) return false;
564 if (TraceSearch != other.TraceSearch) return false;
565 if (PrintModel != other.PrintModel) return false;
566 if (PrintModelStats != other.PrintModelStats) return false;
567 if (PrintAddedConstraints != other.PrintAddedConstraints) return false;
568 if (DisableSolve != other.DisableSolve) return false;
569 if (UseSmallTable != other.UseSmallTable) return false;
570 if (UseCumulativeEdgeFinder != other.UseCumulativeEdgeFinder) return false;
571 if (UseCumulativeTimeTable != other.UseCumulativeTimeTable) return false;
572 if (UseCumulativeTimeTableSync != other.UseCumulativeTimeTableSync) return false;
573 if (UseSequenceHighDemandTasks != other.UseSequenceHighDemandTasks) return false;
574 if (UseAllPossibleDisjunctions != other.UseAllPossibleDisjunctions) return false;
575 if (MaxEdgeFinderSize != other.MaxEdgeFinderSize) return false;
576 if (DiffnUseCumulative != other.DiffnUseCumulative) return false;
577 if (UseElementRmq != other.UseElementRmq) return false;
578 if (SkipLocallyOptimalPaths != other.SkipLocallyOptimalPaths) return false;
579 if (CheckSolutionPeriod != other.CheckSolutionPeriod) return false;
580 return Equals(_unknownFields, other._unknownFields);
581 }
582
583 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
584 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
585 public override int GetHashCode() {
586 int hash = 1;
587 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) hash ^= CompressTrail.GetHashCode();
588 if (TrailBlockSize != 0) hash ^= TrailBlockSize.GetHashCode();
589 if (ArraySplitSize != 0) hash ^= ArraySplitSize.GetHashCode();
590 if (StoreNames != false) hash ^= StoreNames.GetHashCode();
591 if (NameCastVariables != false) hash ^= NameCastVariables.GetHashCode();
592 if (NameAllVariables != false) hash ^= NameAllVariables.GetHashCode();
593 if (ProfilePropagation != false) hash ^= ProfilePropagation.GetHashCode();
594 if (ProfileFile.Length != 0) hash ^= ProfileFile.GetHashCode();
595 if (ProfileLocalSearch != false) hash ^= ProfileLocalSearch.GetHashCode();
596 if (PrintLocalSearchProfile != false) hash ^= PrintLocalSearchProfile.GetHashCode();
597 if (TracePropagation != false) hash ^= TracePropagation.GetHashCode();
598 if (TraceSearch != false) hash ^= TraceSearch.GetHashCode();
599 if (PrintModel != false) hash ^= PrintModel.GetHashCode();
600 if (PrintModelStats != false) hash ^= PrintModelStats.GetHashCode();
601 if (PrintAddedConstraints != false) hash ^= PrintAddedConstraints.GetHashCode();
602 if (DisableSolve != false) hash ^= DisableSolve.GetHashCode();
603 if (UseSmallTable != false) hash ^= UseSmallTable.GetHashCode();
604 if (UseCumulativeEdgeFinder != false) hash ^= UseCumulativeEdgeFinder.GetHashCode();
605 if (UseCumulativeTimeTable != false) hash ^= UseCumulativeTimeTable.GetHashCode();
606 if (UseCumulativeTimeTableSync != false) hash ^= UseCumulativeTimeTableSync.GetHashCode();
607 if (UseSequenceHighDemandTasks != false) hash ^= UseSequenceHighDemandTasks.GetHashCode();
608 if (UseAllPossibleDisjunctions != false) hash ^= UseAllPossibleDisjunctions.GetHashCode();
609 if (MaxEdgeFinderSize != 0) hash ^= MaxEdgeFinderSize.GetHashCode();
610 if (DiffnUseCumulative != false) hash ^= DiffnUseCumulative.GetHashCode();
611 if (UseElementRmq != false) hash ^= UseElementRmq.GetHashCode();
612 if (SkipLocallyOptimalPaths != false) hash ^= SkipLocallyOptimalPaths.GetHashCode();
613 if (CheckSolutionPeriod != 0) hash ^= CheckSolutionPeriod.GetHashCode();
614 if (_unknownFields != null) {
615 hash ^= _unknownFields.GetHashCode();
616 }
617 return hash;
618 }
619
620 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
621 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
622 public override string ToString() {
623 return pb::JsonFormatter.ToDiagnosticString(this);
624 }
625
626 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
627 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
628 public void WriteTo(pb::CodedOutputStream output) {
629 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
630 output.WriteRawMessage(this);
631 #else
632 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
633 output.WriteRawTag(8);
634 output.WriteEnum((int) CompressTrail);
635 }
636 if (TrailBlockSize != 0) {
637 output.WriteRawTag(16);
638 output.WriteInt32(TrailBlockSize);
639 }
640 if (ArraySplitSize != 0) {
641 output.WriteRawTag(24);
642 output.WriteInt32(ArraySplitSize);
643 }
644 if (StoreNames != false) {
645 output.WriteRawTag(32);
646 output.WriteBool(StoreNames);
647 }
648 if (NameCastVariables != false) {
649 output.WriteRawTag(40);
650 output.WriteBool(NameCastVariables);
651 }
652 if (NameAllVariables != false) {
653 output.WriteRawTag(48);
654 output.WriteBool(NameAllVariables);
655 }
656 if (ProfilePropagation != false) {
657 output.WriteRawTag(56);
658 output.WriteBool(ProfilePropagation);
659 }
660 if (ProfileFile.Length != 0) {
661 output.WriteRawTag(66);
662 output.WriteString(ProfileFile);
663 }
664 if (TracePropagation != false) {
665 output.WriteRawTag(72);
666 output.WriteBool(TracePropagation);
667 }
668 if (TraceSearch != false) {
669 output.WriteRawTag(80);
670 output.WriteBool(TraceSearch);
671 }
672 if (PrintModel != false) {
673 output.WriteRawTag(88);
674 output.WriteBool(PrintModel);
675 }
676 if (PrintModelStats != false) {
677 output.WriteRawTag(96);
678 output.WriteBool(PrintModelStats);
679 }
680 if (PrintAddedConstraints != false) {
681 output.WriteRawTag(104);
682 output.WriteBool(PrintAddedConstraints);
683 }
684 if (DisableSolve != false) {
685 output.WriteRawTag(120);
686 output.WriteBool(DisableSolve);
687 }
688 if (ProfileLocalSearch != false) {
689 output.WriteRawTag(128, 1);
690 output.WriteBool(ProfileLocalSearch);
691 }
692 if (PrintLocalSearchProfile != false) {
693 output.WriteRawTag(136, 1);
694 output.WriteBool(PrintLocalSearchProfile);
695 }
696 if (UseSmallTable != false) {
697 output.WriteRawTag(168, 6);
698 output.WriteBool(UseSmallTable);
699 }
700 if (UseCumulativeEdgeFinder != false) {
701 output.WriteRawTag(200, 6);
702 output.WriteBool(UseCumulativeEdgeFinder);
703 }
704 if (UseCumulativeTimeTable != false) {
705 output.WriteRawTag(208, 6);
706 output.WriteBool(UseCumulativeTimeTable);
707 }
708 if (UseSequenceHighDemandTasks != false) {
709 output.WriteRawTag(216, 6);
710 output.WriteBool(UseSequenceHighDemandTasks);
711 }
712 if (UseAllPossibleDisjunctions != false) {
713 output.WriteRawTag(224, 6);
714 output.WriteBool(UseAllPossibleDisjunctions);
715 }
716 if (MaxEdgeFinderSize != 0) {
717 output.WriteRawTag(232, 6);
718 output.WriteInt32(MaxEdgeFinderSize);
719 }
720 if (DiffnUseCumulative != false) {
721 output.WriteRawTag(240, 6);
722 output.WriteBool(DiffnUseCumulative);
723 }
724 if (UseElementRmq != false) {
725 output.WriteRawTag(248, 6);
726 output.WriteBool(UseElementRmq);
727 }
728 if (UseCumulativeTimeTableSync != false) {
729 output.WriteRawTag(128, 7);
730 output.WriteBool(UseCumulativeTimeTableSync);
731 }
732 if (SkipLocallyOptimalPaths != false) {
733 output.WriteRawTag(136, 7);
734 output.WriteBool(SkipLocallyOptimalPaths);
735 }
736 if (CheckSolutionPeriod != 0) {
737 output.WriteRawTag(144, 7);
738 output.WriteInt32(CheckSolutionPeriod);
739 }
740 if (_unknownFields != null) {
741 _unknownFields.WriteTo(output);
742 }
743 #endif
744 }
745
746 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
747 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
748 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
749 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
750 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
751 output.WriteRawTag(8);
752 output.WriteEnum((int) CompressTrail);
753 }
754 if (TrailBlockSize != 0) {
755 output.WriteRawTag(16);
756 output.WriteInt32(TrailBlockSize);
757 }
758 if (ArraySplitSize != 0) {
759 output.WriteRawTag(24);
760 output.WriteInt32(ArraySplitSize);
761 }
762 if (StoreNames != false) {
763 output.WriteRawTag(32);
764 output.WriteBool(StoreNames);
765 }
766 if (NameCastVariables != false) {
767 output.WriteRawTag(40);
768 output.WriteBool(NameCastVariables);
769 }
770 if (NameAllVariables != false) {
771 output.WriteRawTag(48);
772 output.WriteBool(NameAllVariables);
773 }
774 if (ProfilePropagation != false) {
775 output.WriteRawTag(56);
776 output.WriteBool(ProfilePropagation);
777 }
778 if (ProfileFile.Length != 0) {
779 output.WriteRawTag(66);
780 output.WriteString(ProfileFile);
781 }
782 if (TracePropagation != false) {
783 output.WriteRawTag(72);
784 output.WriteBool(TracePropagation);
785 }
786 if (TraceSearch != false) {
787 output.WriteRawTag(80);
788 output.WriteBool(TraceSearch);
789 }
790 if (PrintModel != false) {
791 output.WriteRawTag(88);
792 output.WriteBool(PrintModel);
793 }
794 if (PrintModelStats != false) {
795 output.WriteRawTag(96);
796 output.WriteBool(PrintModelStats);
797 }
798 if (PrintAddedConstraints != false) {
799 output.WriteRawTag(104);
800 output.WriteBool(PrintAddedConstraints);
801 }
802 if (DisableSolve != false) {
803 output.WriteRawTag(120);
804 output.WriteBool(DisableSolve);
805 }
806 if (ProfileLocalSearch != false) {
807 output.WriteRawTag(128, 1);
808 output.WriteBool(ProfileLocalSearch);
809 }
810 if (PrintLocalSearchProfile != false) {
811 output.WriteRawTag(136, 1);
812 output.WriteBool(PrintLocalSearchProfile);
813 }
814 if (UseSmallTable != false) {
815 output.WriteRawTag(168, 6);
816 output.WriteBool(UseSmallTable);
817 }
818 if (UseCumulativeEdgeFinder != false) {
819 output.WriteRawTag(200, 6);
820 output.WriteBool(UseCumulativeEdgeFinder);
821 }
822 if (UseCumulativeTimeTable != false) {
823 output.WriteRawTag(208, 6);
824 output.WriteBool(UseCumulativeTimeTable);
825 }
826 if (UseSequenceHighDemandTasks != false) {
827 output.WriteRawTag(216, 6);
828 output.WriteBool(UseSequenceHighDemandTasks);
829 }
830 if (UseAllPossibleDisjunctions != false) {
831 output.WriteRawTag(224, 6);
832 output.WriteBool(UseAllPossibleDisjunctions);
833 }
834 if (MaxEdgeFinderSize != 0) {
835 output.WriteRawTag(232, 6);
836 output.WriteInt32(MaxEdgeFinderSize);
837 }
838 if (DiffnUseCumulative != false) {
839 output.WriteRawTag(240, 6);
840 output.WriteBool(DiffnUseCumulative);
841 }
842 if (UseElementRmq != false) {
843 output.WriteRawTag(248, 6);
844 output.WriteBool(UseElementRmq);
845 }
846 if (UseCumulativeTimeTableSync != false) {
847 output.WriteRawTag(128, 7);
848 output.WriteBool(UseCumulativeTimeTableSync);
849 }
850 if (SkipLocallyOptimalPaths != false) {
851 output.WriteRawTag(136, 7);
852 output.WriteBool(SkipLocallyOptimalPaths);
853 }
854 if (CheckSolutionPeriod != 0) {
855 output.WriteRawTag(144, 7);
856 output.WriteInt32(CheckSolutionPeriod);
857 }
858 if (_unknownFields != null) {
859 _unknownFields.WriteTo(ref output);
860 }
861 }
862 #endif
863
864 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
865 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
866 public int CalculateSize() {
867 int size = 0;
868 if (CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
869 size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) CompressTrail);
870 }
871 if (TrailBlockSize != 0) {
872 size += 1 + pb::CodedOutputStream.ComputeInt32Size(TrailBlockSize);
873 }
874 if (ArraySplitSize != 0) {
875 size += 1 + pb::CodedOutputStream.ComputeInt32Size(ArraySplitSize);
876 }
877 if (StoreNames != false) {
878 size += 1 + 1;
879 }
880 if (NameCastVariables != false) {
881 size += 1 + 1;
882 }
883 if (NameAllVariables != false) {
884 size += 1 + 1;
885 }
886 if (ProfilePropagation != false) {
887 size += 1 + 1;
888 }
889 if (ProfileFile.Length != 0) {
890 size += 1 + pb::CodedOutputStream.ComputeStringSize(ProfileFile);
891 }
892 if (ProfileLocalSearch != false) {
893 size += 2 + 1;
894 }
895 if (PrintLocalSearchProfile != false) {
896 size += 2 + 1;
897 }
898 if (TracePropagation != false) {
899 size += 1 + 1;
900 }
901 if (TraceSearch != false) {
902 size += 1 + 1;
903 }
904 if (PrintModel != false) {
905 size += 1 + 1;
906 }
907 if (PrintModelStats != false) {
908 size += 1 + 1;
909 }
910 if (PrintAddedConstraints != false) {
911 size += 1 + 1;
912 }
913 if (DisableSolve != false) {
914 size += 1 + 1;
915 }
916 if (UseSmallTable != false) {
917 size += 2 + 1;
918 }
919 if (UseCumulativeEdgeFinder != false) {
920 size += 2 + 1;
921 }
922 if (UseCumulativeTimeTable != false) {
923 size += 2 + 1;
924 }
925 if (UseCumulativeTimeTableSync != false) {
926 size += 2 + 1;
927 }
928 if (UseSequenceHighDemandTasks != false) {
929 size += 2 + 1;
930 }
931 if (UseAllPossibleDisjunctions != false) {
932 size += 2 + 1;
933 }
934 if (MaxEdgeFinderSize != 0) {
935 size += 2 + pb::CodedOutputStream.ComputeInt32Size(MaxEdgeFinderSize);
936 }
937 if (DiffnUseCumulative != false) {
938 size += 2 + 1;
939 }
940 if (UseElementRmq != false) {
941 size += 2 + 1;
942 }
943 if (SkipLocallyOptimalPaths != false) {
944 size += 2 + 1;
945 }
946 if (CheckSolutionPeriod != 0) {
947 size += 2 + pb::CodedOutputStream.ComputeInt32Size(CheckSolutionPeriod);
948 }
949 if (_unknownFields != null) {
950 size += _unknownFields.CalculateSize();
951 }
952 return size;
953 }
954
955 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
956 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
957 public void MergeFrom(ConstraintSolverParameters other) {
958 if (other == null) {
959 return;
960 }
961 if (other.CompressTrail != global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression.NoCompression) {
962 CompressTrail = other.CompressTrail;
964 if (other.TrailBlockSize != 0) {
965 TrailBlockSize = other.TrailBlockSize;
966 }
967 if (other.ArraySplitSize != 0) {
968 ArraySplitSize = other.ArraySplitSize;
969 }
970 if (other.StoreNames != false) {
971 StoreNames = other.StoreNames;
972 }
973 if (other.NameCastVariables != false) {
974 NameCastVariables = other.NameCastVariables;
975 }
976 if (other.NameAllVariables != false) {
977 NameAllVariables = other.NameAllVariables;
978 }
979 if (other.ProfilePropagation != false) {
980 ProfilePropagation = other.ProfilePropagation;
981 }
982 if (other.ProfileFile.Length != 0) {
983 ProfileFile = other.ProfileFile;
984 }
985 if (other.ProfileLocalSearch != false) {
986 ProfileLocalSearch = other.ProfileLocalSearch;
987 }
988 if (other.PrintLocalSearchProfile != false) {
989 PrintLocalSearchProfile = other.PrintLocalSearchProfile;
990 }
991 if (other.TracePropagation != false) {
992 TracePropagation = other.TracePropagation;
993 }
994 if (other.TraceSearch != false) {
995 TraceSearch = other.TraceSearch;
996 }
997 if (other.PrintModel != false) {
998 PrintModel = other.PrintModel;
999 }
1000 if (other.PrintModelStats != false) {
1001 PrintModelStats = other.PrintModelStats;
1002 }
1003 if (other.PrintAddedConstraints != false) {
1004 PrintAddedConstraints = other.PrintAddedConstraints;
1005 }
1006 if (other.DisableSolve != false) {
1007 DisableSolve = other.DisableSolve;
1008 }
1009 if (other.UseSmallTable != false) {
1010 UseSmallTable = other.UseSmallTable;
1011 }
1012 if (other.UseCumulativeEdgeFinder != false) {
1013 UseCumulativeEdgeFinder = other.UseCumulativeEdgeFinder;
1014 }
1015 if (other.UseCumulativeTimeTable != false) {
1016 UseCumulativeTimeTable = other.UseCumulativeTimeTable;
1017 }
1018 if (other.UseCumulativeTimeTableSync != false) {
1019 UseCumulativeTimeTableSync = other.UseCumulativeTimeTableSync;
1020 }
1021 if (other.UseSequenceHighDemandTasks != false) {
1022 UseSequenceHighDemandTasks = other.UseSequenceHighDemandTasks;
1023 }
1024 if (other.UseAllPossibleDisjunctions != false) {
1025 UseAllPossibleDisjunctions = other.UseAllPossibleDisjunctions;
1026 }
1027 if (other.MaxEdgeFinderSize != 0) {
1028 MaxEdgeFinderSize = other.MaxEdgeFinderSize;
1029 }
1030 if (other.DiffnUseCumulative != false) {
1031 DiffnUseCumulative = other.DiffnUseCumulative;
1032 }
1033 if (other.UseElementRmq != false) {
1034 UseElementRmq = other.UseElementRmq;
1035 }
1036 if (other.SkipLocallyOptimalPaths != false) {
1037 SkipLocallyOptimalPaths = other.SkipLocallyOptimalPaths;
1038 }
1039 if (other.CheckSolutionPeriod != 0) {
1040 CheckSolutionPeriod = other.CheckSolutionPeriod;
1041 }
1042 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1043 }
1044
1045 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1046 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1047 public void MergeFrom(pb::CodedInputStream input) {
1048 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1049 input.ReadRawMessage(this);
1050 #else
1051 uint tag;
1052 while ((tag = input.ReadTag()) != 0) {
1053 switch(tag) {
1054 default:
1055 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1056 break;
1057 case 8: {
1058 CompressTrail = (global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) input.ReadEnum();
1059 break;
1060 }
1061 case 16: {
1062 TrailBlockSize = input.ReadInt32();
1063 break;
1064 }
1065 case 24: {
1066 ArraySplitSize = input.ReadInt32();
1067 break;
1068 }
1069 case 32: {
1070 StoreNames = input.ReadBool();
1071 break;
1072 }
1073 case 40: {
1074 NameCastVariables = input.ReadBool();
1075 break;
1076 }
1077 case 48: {
1078 NameAllVariables = input.ReadBool();
1079 break;
1080 }
1081 case 56: {
1082 ProfilePropagation = input.ReadBool();
1083 break;
1084 }
1085 case 66: {
1086 ProfileFile = input.ReadString();
1087 break;
1088 }
1089 case 72: {
1090 TracePropagation = input.ReadBool();
1091 break;
1092 }
1093 case 80: {
1094 TraceSearch = input.ReadBool();
1095 break;
1096 }
1097 case 88: {
1098 PrintModel = input.ReadBool();
1099 break;
1100 }
1101 case 96: {
1102 PrintModelStats = input.ReadBool();
1103 break;
1104 }
1105 case 104: {
1106 PrintAddedConstraints = input.ReadBool();
1107 break;
1108 }
1109 case 120: {
1110 DisableSolve = input.ReadBool();
1111 break;
1112 }
1113 case 128: {
1114 ProfileLocalSearch = input.ReadBool();
1115 break;
1116 }
1117 case 136: {
1118 PrintLocalSearchProfile = input.ReadBool();
1119 break;
1120 }
1121 case 808: {
1122 UseSmallTable = input.ReadBool();
1123 break;
1124 }
1125 case 840: {
1126 UseCumulativeEdgeFinder = input.ReadBool();
1127 break;
1128 }
1129 case 848: {
1130 UseCumulativeTimeTable = input.ReadBool();
1131 break;
1132 }
1133 case 856: {
1134 UseSequenceHighDemandTasks = input.ReadBool();
1135 break;
1136 }
1137 case 864: {
1138 UseAllPossibleDisjunctions = input.ReadBool();
1139 break;
1140 }
1141 case 872: {
1142 MaxEdgeFinderSize = input.ReadInt32();
1143 break;
1144 }
1145 case 880: {
1146 DiffnUseCumulative = input.ReadBool();
1147 break;
1148 }
1149 case 888: {
1150 UseElementRmq = input.ReadBool();
1151 break;
1152 }
1153 case 896: {
1154 UseCumulativeTimeTableSync = input.ReadBool();
1155 break;
1156 }
1157 case 904: {
1158 SkipLocallyOptimalPaths = input.ReadBool();
1159 break;
1160 }
1161 case 912: {
1162 CheckSolutionPeriod = input.ReadInt32();
1163 break;
1164 }
1165 }
1166 }
1167 #endif
1168 }
1169
1170 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1171 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1172 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1173 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1174 uint tag;
1175 while ((tag = input.ReadTag()) != 0) {
1176 switch(tag) {
1177 default:
1178 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1179 break;
1180 case 8: {
1181 CompressTrail = (global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression) input.ReadEnum();
1182 break;
1183 }
1184 case 16: {
1185 TrailBlockSize = input.ReadInt32();
1186 break;
1187 }
1188 case 24: {
1189 ArraySplitSize = input.ReadInt32();
1190 break;
1191 }
1192 case 32: {
1193 StoreNames = input.ReadBool();
1194 break;
1195 }
1196 case 40: {
1197 NameCastVariables = input.ReadBool();
1198 break;
1199 }
1200 case 48: {
1201 NameAllVariables = input.ReadBool();
1202 break;
1203 }
1204 case 56: {
1205 ProfilePropagation = input.ReadBool();
1206 break;
1207 }
1208 case 66: {
1209 ProfileFile = input.ReadString();
1210 break;
1211 }
1212 case 72: {
1213 TracePropagation = input.ReadBool();
1214 break;
1215 }
1216 case 80: {
1217 TraceSearch = input.ReadBool();
1218 break;
1219 }
1220 case 88: {
1221 PrintModel = input.ReadBool();
1222 break;
1223 }
1224 case 96: {
1225 PrintModelStats = input.ReadBool();
1226 break;
1227 }
1228 case 104: {
1229 PrintAddedConstraints = input.ReadBool();
1230 break;
1231 }
1232 case 120: {
1233 DisableSolve = input.ReadBool();
1234 break;
1235 }
1236 case 128: {
1237 ProfileLocalSearch = input.ReadBool();
1238 break;
1239 }
1240 case 136: {
1241 PrintLocalSearchProfile = input.ReadBool();
1242 break;
1243 }
1244 case 808: {
1245 UseSmallTable = input.ReadBool();
1246 break;
1247 }
1248 case 840: {
1249 UseCumulativeEdgeFinder = input.ReadBool();
1250 break;
1251 }
1252 case 848: {
1253 UseCumulativeTimeTable = input.ReadBool();
1254 break;
1255 }
1256 case 856: {
1257 UseSequenceHighDemandTasks = input.ReadBool();
1258 break;
1259 }
1260 case 864: {
1261 UseAllPossibleDisjunctions = input.ReadBool();
1262 break;
1263 }
1264 case 872: {
1265 MaxEdgeFinderSize = input.ReadInt32();
1266 break;
1267 }
1268 case 880: {
1269 DiffnUseCumulative = input.ReadBool();
1270 break;
1271 }
1272 case 888: {
1273 UseElementRmq = input.ReadBool();
1274 break;
1275 }
1276 case 896: {
1277 UseCumulativeTimeTableSync = input.ReadBool();
1278 break;
1279 }
1280 case 904: {
1281 SkipLocallyOptimalPaths = input.ReadBool();
1282 break;
1283 }
1284 case 912: {
1285 CheckSolutionPeriod = input.ReadInt32();
1286 break;
1287 }
1288 }
1289 }
1290 }
1291 #endif
1292
1293 #region Nested types
1295 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1296 [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1297 public static partial class Types {
1302 public enum TrailCompression {
1303 [pbr::OriginalName("NO_COMPRESSION")] NoCompression = 0,
1304 [pbr::OriginalName("COMPRESS_WITH_ZLIB")] CompressWithZlib = 1,
1305 }
1306
1307 }
1308 #endregion
1310 }
1311
1312 #endregion
1313
1314}
1315
1316#endregion Designer generated code
global::Google.Protobuf.Reflection pbr
global::System.Collections.Generic scg
global::Google.Protobuf.Collections pbc
Definition SetCover.pb.cs:9
global::Google.Protobuf pb
Definition SetCover.pb.cs:8
bool NameAllVariables
Should anonymous variables be given a name.
bool StoreNames
This parameters indicates if the solver should store the names of the objets it manages.
bool PrintModelStats
Print model statistics before solving.
int TrailBlockSize
This parameter indicates the default size of a block of the trail. Compression applies at the block l...
string ProfileFile
Export propagation profiling data to file.
int ArraySplitSize
When a sum/min/max operation is applied on a large array, this array is recursively split into blocks...
bool PrintLocalSearchProfile
Print local search profiling data after solving.
global::Google.OrTools.ConstraintSolver.ConstraintSolverParameters.Types.TrailCompression CompressTrail
This parameter indicates if the solver should compress the trail during the search....
const int CompressTrailFieldNumber
Field number for the "compress_trail" field.
static pb::MessageParser< ConstraintSolverParameters > Parser
Holder for reflection information generated from ortools/constraint_solver/solver_parameters....
static pbr::FileDescriptor Descriptor
File descriptor for ortools/constraint_solver/solver_parameters.proto.