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 SolveLogReflection {
20 get {
return descriptor; }
22 private static pbr::FileDescriptor descriptor;
25 byte[] descriptorData = global::System.Convert.FromBase64String(
27 "ChxvcnRvb2xzL3BkbHAvc29sdmVfbG9nLnByb3RvEhhvcGVyYXRpb25zX3Jl",
28 "c2VhcmNoLnBkbHAaGm9ydG9vbHMvcGRscC9zb2x2ZXJzLnByb3RvItIIChVR",
29 "dWFkcmF0aWNQcm9ncmFtU3RhdHMSFQoNbnVtX3ZhcmlhYmxlcxgBIAEoAxIX",
30 "Cg9udW1fY29uc3RyYWludHMYAiABKAMSLAokY29uc3RyYWludF9tYXRyaXhf",
31 "Y29sX21pbl9sX2luZl9ub3JtGAMgASgBEiwKJGNvbnN0cmFpbnRfbWF0cml4",
32 "X3Jvd19taW5fbF9pbmZfbm9ybRgEIAEoARImCh5jb25zdHJhaW50X21hdHJp",
33 "eF9udW1fbm9uemVyb3MYBSABKAMSIQoZY29uc3RyYWludF9tYXRyaXhfYWJz",
34 "X21heBgGIAEoARIhChljb25zdHJhaW50X21hdHJpeF9hYnNfbWluGAcgASgB",
35 "EiEKGWNvbnN0cmFpbnRfbWF0cml4X2Fic19hdmcYCCABKAESIQoZY29uc3Ry",
36 "YWludF9tYXRyaXhfbDJfbm9ybRgZIAEoARIbChNjb21iaW5lZF9ib3VuZHNf",
37 "bWF4GAkgASgBEhsKE2NvbWJpbmVkX2JvdW5kc19taW4YCiABKAESGwoTY29t",
38 "YmluZWRfYm91bmRzX2F2ZxgLIAEoARIfChdjb21iaW5lZF9ib3VuZHNfbDJf",
39 "bm9ybRgYIAEoARIkChxjb21iaW5lZF92YXJpYWJsZV9ib3VuZHNfbWF4GBwg",
40 "ASgBEiQKHGNvbWJpbmVkX3ZhcmlhYmxlX2JvdW5kc19taW4YHSABKAESJAoc",
41 "Y29tYmluZWRfdmFyaWFibGVfYm91bmRzX2F2ZxgeIAEoARIoCiBjb21iaW5l",
42 "ZF92YXJpYWJsZV9ib3VuZHNfbDJfbm9ybRgfIAEoARImCh52YXJpYWJsZV9i",
43 "b3VuZF9nYXBzX251bV9maW5pdGUYDCABKAMSHwoXdmFyaWFibGVfYm91bmRf",
44 "Z2Fwc19tYXgYDSABKAESHwoXdmFyaWFibGVfYm91bmRfZ2Fwc19taW4YDiAB",
45 "KAESHwoXdmFyaWFibGVfYm91bmRfZ2Fwc19hdmcYDyABKAESIwobdmFyaWFi",
46 "bGVfYm91bmRfZ2Fwc19sMl9ub3JtGBogASgBEiAKGG9iamVjdGl2ZV92ZWN0",
47 "b3JfYWJzX21heBgQIAEoARIgChhvYmplY3RpdmVfdmVjdG9yX2Fic19taW4Y",
48 "ESABKAESIAoYb2JqZWN0aXZlX3ZlY3Rvcl9hYnNfYXZnGBIgASgBEiAKGG9i",
49 "amVjdGl2ZV92ZWN0b3JfbDJfbm9ybRgXIAEoARIlCh1vYmplY3RpdmVfbWF0",
50 "cml4X251bV9ub256ZXJvcxgTIAEoAxIgChhvYmplY3RpdmVfbWF0cml4X2Fi",
51 "c19tYXgYFCABKAESIAoYb2JqZWN0aXZlX21hdHJpeF9hYnNfbWluGBUgASgB",
52 "EiAKGG9iamVjdGl2ZV9tYXRyaXhfYWJzX2F2ZxgWIAEoARIgChhvYmplY3Rp",
53 "dmVfbWF0cml4X2wyX25vcm0YGyABKAEipwQKFkNvbnZlcmdlbmNlSW5mb3Jt",
54 "YXRpb24SOwoOY2FuZGlkYXRlX3R5cGUYASABKA4yIy5vcGVyYXRpb25zX3Jl",
55 "c2VhcmNoLnBkbHAuUG9pbnRUeXBlEhgKEHByaW1hbF9vYmplY3RpdmUYAiAB",
56 "KAESFgoOZHVhbF9vYmplY3RpdmUYAyABKAESIAoYY29ycmVjdGVkX2R1YWxf",
57 "b2JqZWN0aXZlGAQgASgBEh0KFWxfaW5mX3ByaW1hbF9yZXNpZHVhbBgFIAEo",
58 "ARIaChJsMl9wcmltYWxfcmVzaWR1YWwYBiABKAESKwojbF9pbmZfY29tcG9u",
59 "ZW50d2lzZV9wcmltYWxfcmVzaWR1YWwYGCABKAESGwoTbF9pbmZfZHVhbF9y",
60 "ZXNpZHVhbBgHIAEoARIYChBsMl9kdWFsX3Jlc2lkdWFsGAggASgBEikKIWxf",
61 "aW5mX2NvbXBvbmVudHdpc2VfZHVhbF9yZXNpZHVhbBgZIAEoARIdChVsX2lu",
62 "Zl9wcmltYWxfdmFyaWFibGUYDiABKAESGgoSbDJfcHJpbWFsX3ZhcmlhYmxl",
63 "GA8gASgBEhsKE2xfaW5mX2R1YWxfdmFyaWFibGUYECABKAESGAoQbDJfZHVh",
64 "bF92YXJpYWJsZRgRIAEoAUoECAkQCkoECAoQC0oECAsQDEoECAwQDUoECA0Q",
65 "DkoECBIQE0oECBMQFEoECBQQFUoECBUQFkoECBYQF0oECBcQGCKRAgoYSW5m",
66 "ZWFzaWJpbGl0eUluZm9ybWF0aW9uEiQKHG1heF9wcmltYWxfcmF5X2luZmVh",
67 "c2liaWxpdHkYASABKAESIwobcHJpbWFsX3JheV9saW5lYXJfb2JqZWN0aXZl",
68 "GAIgASgBEiEKGXByaW1hbF9yYXlfcXVhZHJhdGljX25vcm0YAyABKAESIgoa",
69 "bWF4X2R1YWxfcmF5X2luZmVhc2liaWxpdHkYBCABKAESGgoSZHVhbF9yYXlf",
70 "b2JqZWN0aXZlGAUgASgBEjsKDmNhbmRpZGF0ZV90eXBlGAYgASgOMiMub3Bl",
71 "cmF0aW9uc19yZXNlYXJjaC5wZGxwLlBvaW50VHlwZUoECAcQCEoECAgQCSKq",
72 "AgoNUG9pbnRNZXRhZGF0YRI3Cgpwb2ludF90eXBlGAEgASgOMiMub3BlcmF0",
73 "aW9uc19yZXNlYXJjaC5wZGxwLlBvaW50VHlwZRIlChlyYW5kb21fcHJpbWFs",
74 "X3Byb2plY3Rpb25zGAIgAygBQgIQARIjChdyYW5kb21fZHVhbF9wcm9qZWN0",
75 "aW9ucxgDIAMoAUICEAESJAocYWN0aXZlX3ByaW1hbF92YXJpYWJsZV9jb3Vu",
76 "dBgEIAEoAxIiChphY3RpdmVfZHVhbF92YXJpYWJsZV9jb3VudBgFIAEoAxIl",
77 "Ch1hY3RpdmVfcHJpbWFsX3ZhcmlhYmxlX2NoYW5nZRgGIAEoAxIjChthY3Rp",
78 "dmVfZHVhbF92YXJpYWJsZV9jaGFuZ2UYByABKAMi6gMKDkl0ZXJhdGlvblN0",
79 "YXRzEhgKEGl0ZXJhdGlvbl9udW1iZXIYASABKAUSUQoXY29udmVyZ2VuY2Vf",
80 "aW5mb3JtYXRpb24YAiADKAsyMC5vcGVyYXRpb25zX3Jlc2VhcmNoLnBkbHAu",
81 "Q29udmVyZ2VuY2VJbmZvcm1hdGlvbhJVChlpbmZlYXNpYmlsaXR5X2luZm9y",
82 "bWF0aW9uGAMgAygLMjIub3BlcmF0aW9uc19yZXNlYXJjaC5wZGxwLkluZmVh",
83 "c2liaWxpdHlJbmZvcm1hdGlvbhI/Cg5wb2ludF9tZXRhZGF0YRgLIAMoCzIn",
84 "Lm9wZXJhdGlvbnNfcmVzZWFyY2gucGRscC5Qb2ludE1ldGFkYXRhEiQKHGN1",
85 "bXVsYXRpdmVfa2t0X21hdHJpeF9wYXNzZXMYBCABKAESIQoZY3VtdWxhdGl2",
86 "ZV9yZWplY3RlZF9zdGVwcxgFIAEoBRIbChNjdW11bGF0aXZlX3RpbWVfc2Vj",
87 "GAYgASgBEj0KDHJlc3RhcnRfdXNlZBgHIAEoDjInLm9wZXJhdGlvbnNfcmVz",
88 "ZWFyY2gucGRscC5SZXN0YXJ0Q2hvaWNlEhEKCXN0ZXBfc2l6ZRgIIAEoARIV",
89 "Cg1wcmltYWxfd2VpZ2h0GAkgASgBSgQIChALIowEChtGZWFzaWJpbGl0eVBv",
90 "bGlzaGluZ0RldGFpbHMSSgoUcG9saXNoaW5nX3BoYXNlX3R5cGUYASABKA4y",
91 "LC5vcGVyYXRpb25zX3Jlc2VhcmNoLnBkbHAuUG9saXNoaW5nUGhhc2VUeXBl",
92 "EhwKFG1haW5faXRlcmF0aW9uX2NvdW50GAIgASgFEkgKBnBhcmFtcxgDIAEo",
93 "CzI4Lm9wZXJhdGlvbnNfcmVzZWFyY2gucGRscC5QcmltYWxEdWFsSHlicmlk",
94 "R3JhZGllbnRQYXJhbXMSRwoSdGVybWluYXRpb25fcmVhc29uGAQgASgOMisu",
95 "b3BlcmF0aW9uc19yZXNlYXJjaC5wZGxwLlRlcm1pbmF0aW9uUmVhc29uEhcK",
96 "D2l0ZXJhdGlvbl9jb3VudBgFIAEoBRIWCg5zb2x2ZV90aW1lX3NlYxgGIAEo",
97 "ARJACg5zb2x1dGlvbl9zdGF0cxgHIAEoCzIoLm9wZXJhdGlvbnNfcmVzZWFy",
98 "Y2gucGRscC5JdGVyYXRpb25TdGF0cxI6Cg1zb2x1dGlvbl90eXBlGAggASgO",
99 "MiMub3BlcmF0aW9uc19yZXNlYXJjaC5wZGxwLlBvaW50VHlwZRJBCg9pdGVy",
100 "YXRpb25fc3RhdHMYCSADKAsyKC5vcGVyYXRpb25zX3Jlc2VhcmNoLnBkbHAu",
101 "SXRlcmF0aW9uU3RhdHMi8gUKCFNvbHZlTG9nEhUKDWluc3RhbmNlX25hbWUY",
102 "ASABKAkSSAoGcGFyYW1zGA4gASgLMjgub3BlcmF0aW9uc19yZXNlYXJjaC5w",
103 "ZGxwLlByaW1hbER1YWxIeWJyaWRHcmFkaWVudFBhcmFtcxJHChJ0ZXJtaW5h",
104 "dGlvbl9yZWFzb24YAyABKA4yKy5vcGVyYXRpb25zX3Jlc2VhcmNoLnBkbHAu",
105 "VGVybWluYXRpb25SZWFzb24SGgoSdGVybWluYXRpb25fc3RyaW5nGAQgASgJ",
106 "EhcKD2l0ZXJhdGlvbl9jb3VudBgFIAEoBRIeChZwcmVwcm9jZXNzaW5nX3Rp",
107 "bWVfc2VjGA0gASgBEhYKDnNvbHZlX3RpbWVfc2VjGAYgASgBEkAKDnNvbHV0",
108 "aW9uX3N0YXRzGAggASgLMigub3BlcmF0aW9uc19yZXNlYXJjaC5wZGxwLkl0",
109 "ZXJhdGlvblN0YXRzEjoKDXNvbHV0aW9uX3R5cGUYCiABKA4yIy5vcGVyYXRp",
110 "b25zX3Jlc2VhcmNoLnBkbHAuUG9pbnRUeXBlEkEKD2l0ZXJhdGlvbl9zdGF0",
111 "cxgHIAMoCzIoLm9wZXJhdGlvbnNfcmVzZWFyY2gucGRscC5JdGVyYXRpb25T",
112 "dGF0cxJPChZvcmlnaW5hbF9wcm9ibGVtX3N0YXRzGAsgASgLMi8ub3BlcmF0",
113 "aW9uc19yZXNlYXJjaC5wZGxwLlF1YWRyYXRpY1Byb2dyYW1TdGF0cxJTChpw",
114 "cmVwcm9jZXNzZWRfcHJvYmxlbV9zdGF0cxgMIAEoCzIvLm9wZXJhdGlvbnNf",
115 "cmVzZWFyY2gucGRscC5RdWFkcmF0aWNQcm9ncmFtU3RhdHMSXAodZmVhc2li",
116 "aWxpdHlfcG9saXNoaW5nX2RldGFpbHMYDyADKAsyNS5vcGVyYXRpb25zX3Jl",
117 "c2VhcmNoLnBkbHAuRmVhc2liaWxpdHlQb2xpc2hpbmdEZXRhaWxzSgQIAhAD",
118 "SgQICRAKKqABCg1SZXN0YXJ0Q2hvaWNlEh4KGlJFU1RBUlRfQ0hPSUNFX1VO",
119 "U1BFQ0lGSUVEEAASHQoZUkVTVEFSVF9DSE9JQ0VfTk9fUkVTVEFSVBABEikK",
120 "JVJFU1RBUlRfQ0hPSUNFX1dFSUdIVEVEX0FWRVJBR0VfUkVTRVQQAhIlCiFS",
121 "RVNUQVJUX0NIT0lDRV9SRVNUQVJUX1RPX0FWRVJBR0UQAyrxAQoJUG9pbnRU",
122 "eXBlEhoKFlBPSU5UX1RZUEVfVU5TUEVDSUZJRUQQABIeChpQT0lOVF9UWVBF",
123 "X0NVUlJFTlRfSVRFUkFURRABEiEKHVBPSU5UX1RZUEVfSVRFUkFURV9ESUZG",
124 "RVJFTkNFEAISHgoaUE9JTlRfVFlQRV9BVkVSQUdFX0lURVJBVEUQAxITCg9Q",
125 "T0lOVF9UWVBFX05PTkUQBBIhCh1QT0lOVF9UWVBFX1BSRVNPTFZFUl9TT0xV",
126 "VElPThAFEi0KKVBPSU5UX1RZUEVfRkVBU0lCSUxJVFlfUE9MSVNISU5HX1NP",
127 "TFVUSU9OEAYqyQQKEVRlcm1pbmF0aW9uUmVhc29uEiIKHlRFUk1JTkFUSU9O",
128 "X1JFQVNPTl9VTlNQRUNJRklFRBAAEh4KGlRFUk1JTkFUSU9OX1JFQVNPTl9P",
129 "UFRJTUFMEAESKAokVEVSTUlOQVRJT05fUkVBU09OX1BSSU1BTF9JTkZFQVNJ",
130 "QkxFEAISJgoiVEVSTUlOQVRJT05fUkVBU09OX0RVQUxfSU5GRUFTSUJMRRAD",
131 "EiEKHVRFUk1JTkFUSU9OX1JFQVNPTl9USU1FX0xJTUlUEAQSJgoiVEVSTUlO",
132 "QVRJT05fUkVBU09OX0lURVJBVElPTl9MSU1JVBAFEiwKKFRFUk1JTkFUSU9O",
133 "X1JFQVNPTl9LS1RfTUFUUklYX1BBU1NfTElNSVQQCBIqCiZURVJNSU5BVElP",
134 "Tl9SRUFTT05fSU5URVJSVVBURURfQllfVVNFUhAMEiYKIlRFUk1JTkFUSU9O",
135 "X1JFQVNPTl9OVU1FUklDQUxfRVJST1IQBhImCiJURVJNSU5BVElPTl9SRUFT",
136 "T05fSU5WQUxJRF9QUk9CTEVNEAkSLworVEVSTUlOQVRJT05fUkVBU09OX0lO",
137 "VkFMSURfSU5JVElBTF9TT0xVVElPThANEigKJFRFUk1JTkFUSU9OX1JFQVNP",
138 "Tl9JTlZBTElEX1BBUkFNRVRFUhAKEhwKGFRFUk1JTkFUSU9OX1JFQVNPTl9P",
139 "VEhFUhAHEjAKLFRFUk1JTkFUSU9OX1JFQVNPTl9QUklNQUxfT1JfRFVBTF9J",
140 "TkZFQVNJQkxFEAsqkgEKElBvbGlzaGluZ1BoYXNlVHlwZRIkCiBQT0xJU0hJ",
141 "TkdfUEhBU0VfVFlQRV9VTlNQRUNJRklFRBAAEisKJ1BPTElTSElOR19QSEFT",
142 "RV9UWVBFX1BSSU1BTF9GRUFTSUJJTElUWRABEikKJVBPTElTSElOR19QSEFT",
143 "RV9UWVBFX0RVQUxfRkVBU0lCSUxJVFkQAkIxChdjb20uZ29vZ2xlLm9ydG9v",
144 "bHMucGRscFABqgITR29vZ2xlLk9yVG9vbHMuUERMUA=="));
145 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
146 new pbr::FileDescriptor[] { global::Google.OrTools.PDLP.SolversReflection.Descriptor, },
147 new pbr::GeneratedClrTypeInfo(
new[] {typeof(global::Google.
OrTools.
PDLP.RestartChoice), typeof(global::Google.
OrTools.
PDLP.PointType), typeof(global::Google.
OrTools.
PDLP.TerminationReason), typeof(global::Google.
OrTools.
PDLP.PolishingPhaseType), },
null,
new pbr::GeneratedClrTypeInfo[] {
148 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
PDLP.
QuadraticProgramStats), global::Google.OrTools.PDLP.QuadraticProgramStats.Parser,
new[]{
"NumVariables",
"NumConstraints",
"ConstraintMatrixColMinLInfNorm",
"ConstraintMatrixRowMinLInfNorm",
"ConstraintMatrixNumNonzeros",
"ConstraintMatrixAbsMax",
"ConstraintMatrixAbsMin",
"ConstraintMatrixAbsAvg",
"ConstraintMatrixL2Norm",
"CombinedBoundsMax",
"CombinedBoundsMin",
"CombinedBoundsAvg",
"CombinedBoundsL2Norm",
"CombinedVariableBoundsMax",
"CombinedVariableBoundsMin",
"CombinedVariableBoundsAvg",
"CombinedVariableBoundsL2Norm",
"VariableBoundGapsNumFinite",
"VariableBoundGapsMax",
"VariableBoundGapsMin",
"VariableBoundGapsAvg",
"VariableBoundGapsL2Norm",
"ObjectiveVectorAbsMax",
"ObjectiveVectorAbsMin",
"ObjectiveVectorAbsAvg",
"ObjectiveVectorL2Norm",
"ObjectiveMatrixNumNonzeros",
"ObjectiveMatrixAbsMax",
"ObjectiveMatrixAbsMin",
"ObjectiveMatrixAbsAvg",
"ObjectiveMatrixL2Norm" },
null,
null,
null,
null),
149 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
PDLP.
ConvergenceInformation), global::Google.OrTools.PDLP.ConvergenceInformation.Parser,
new[]{
"CandidateType",
"PrimalObjective",
"DualObjective",
"CorrectedDualObjective",
"LInfPrimalResidual",
"L2PrimalResidual",
"LInfComponentwisePrimalResidual",
"LInfDualResidual",
"L2DualResidual",
"LInfComponentwiseDualResidual",
"LInfPrimalVariable",
"L2PrimalVariable",
"LInfDualVariable",
"L2DualVariable" },
null,
null,
null,
null),
150 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
PDLP.
InfeasibilityInformation), global::Google.OrTools.PDLP.InfeasibilityInformation.Parser,
new[]{
"MaxPrimalRayInfeasibility",
"PrimalRayLinearObjective",
"PrimalRayQuadraticNorm",
"MaxDualRayInfeasibility",
"DualRayObjective",
"CandidateType" },
null,
null,
null,
null),
151 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
PDLP.
PointMetadata), global::Google.OrTools.PDLP.PointMetadata.Parser,
new[]{
"PointType",
"RandomPrimalProjections",
"RandomDualProjections",
"ActivePrimalVariableCount",
"ActiveDualVariableCount",
"ActivePrimalVariableChange",
"ActiveDualVariableChange" },
null,
null,
null,
null),
152 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
PDLP.
IterationStats), global::Google.OrTools.PDLP.IterationStats.Parser,
new[]{
"IterationNumber",
"ConvergenceInformation",
"InfeasibilityInformation",
"PointMetadata",
"CumulativeKktMatrixPasses",
"CumulativeRejectedSteps",
"CumulativeTimeSec",
"RestartUsed",
"StepSize",
"PrimalWeight" },
null,
null,
null,
null),
153 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
PDLP.
FeasibilityPolishingDetails), global::Google.OrTools.PDLP.FeasibilityPolishingDetails.Parser,
new[]{
"PolishingPhaseType",
"MainIterationCount",
"Params",
"TerminationReason",
"IterationCount",
"SolveTimeSec",
"SolutionStats",
"SolutionType",
"IterationStats" },
null,
null,
null,
null),
154 new pbr::GeneratedClrTypeInfo(typeof(global::Google.
OrTools.
PDLP.
SolveLog), global::Google.OrTools.PDLP.SolveLog.Parser,
new[]{
"InstanceName",
"Params",
"TerminationReason",
"TerminationString",
"IterationCount",
"PreprocessingTimeSec",
"SolveTimeSec",
"SolutionStats",
"SolutionType",
"IterationStats",
"OriginalProblemStats",
"PreprocessedProblemStats",
"FeasibilityPolishingDetails" },
null,
null,
null,
null)
165 [pbr::OriginalName(
"RESTART_CHOICE_UNSPECIFIED")]
Unspecified = 0,
169 [pbr::OriginalName(
"RESTART_CHOICE_NO_RESTART")]
NoRestart = 1,
205 [pbr::OriginalName(
"POINT_TYPE_NONE")]
None = 4,
217 [pbr::OriginalName(
"TERMINATION_REASON_UNSPECIFIED")]
Unspecified = 0,
218 [pbr::OriginalName(
"TERMINATION_REASON_OPTIMAL")]
Optimal = 1,
227 [pbr::OriginalName(
"TERMINATION_REASON_TIME_LIMIT")]
TimeLimit = 4,
246 [pbr::OriginalName(
"TERMINATION_REASON_OTHER")]
Other = 7,
255 [pbr::OriginalName(
"POLISHING_PHASE_TYPE_UNSPECIFIED")]
Unspecified = 0,
266 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
268 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
272 private static readonly pb::MessageParser<QuadraticProgramStats> _parser =
new pb::MessageParser<QuadraticProgramStats>(() =>
new QuadraticProgramStats());
273 private pb::UnknownFieldSet _unknownFields;
274 private int _hasBits0;
275 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
276 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
277 public static pb::MessageParser<QuadraticProgramStats>
Parser {
get {
return _parser; } }
279 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
280 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
282 get {
return global::Google.OrTools.PDLP.SolveLogReflection.Descriptor.MessageTypes[0]; }
285 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
286 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
287 pbr::MessageDescriptor pb::IMessage.Descriptor {
291 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
292 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
297 partial
void OnConstruction();
299 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
300 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
302 _hasBits0 = other._hasBits0;
303 numVariables_ = other.numVariables_;
304 numConstraints_ = other.numConstraints_;
305 constraintMatrixColMinLInfNorm_ = other.constraintMatrixColMinLInfNorm_;
306 constraintMatrixRowMinLInfNorm_ = other.constraintMatrixRowMinLInfNorm_;
307 constraintMatrixNumNonzeros_ = other.constraintMatrixNumNonzeros_;
308 constraintMatrixAbsMax_ = other.constraintMatrixAbsMax_;
309 constraintMatrixAbsMin_ = other.constraintMatrixAbsMin_;
310 constraintMatrixAbsAvg_ = other.constraintMatrixAbsAvg_;
311 constraintMatrixL2Norm_ = other.constraintMatrixL2Norm_;
312 combinedBoundsMax_ = other.combinedBoundsMax_;
313 combinedBoundsMin_ = other.combinedBoundsMin_;
314 combinedBoundsAvg_ = other.combinedBoundsAvg_;
315 combinedBoundsL2Norm_ = other.combinedBoundsL2Norm_;
316 combinedVariableBoundsMax_ = other.combinedVariableBoundsMax_;
317 combinedVariableBoundsMin_ = other.combinedVariableBoundsMin_;
318 combinedVariableBoundsAvg_ = other.combinedVariableBoundsAvg_;
319 combinedVariableBoundsL2Norm_ = other.combinedVariableBoundsL2Norm_;
320 variableBoundGapsNumFinite_ = other.variableBoundGapsNumFinite_;
321 variableBoundGapsMax_ = other.variableBoundGapsMax_;
322 variableBoundGapsMin_ = other.variableBoundGapsMin_;
323 variableBoundGapsAvg_ = other.variableBoundGapsAvg_;
324 variableBoundGapsL2Norm_ = other.variableBoundGapsL2Norm_;
325 objectiveVectorAbsMax_ = other.objectiveVectorAbsMax_;
326 objectiveVectorAbsMin_ = other.objectiveVectorAbsMin_;
327 objectiveVectorAbsAvg_ = other.objectiveVectorAbsAvg_;
328 objectiveVectorL2Norm_ = other.objectiveVectorL2Norm_;
329 objectiveMatrixNumNonzeros_ = other.objectiveMatrixNumNonzeros_;
330 objectiveMatrixAbsMax_ = other.objectiveMatrixAbsMax_;
331 objectiveMatrixAbsMin_ = other.objectiveMatrixAbsMin_;
332 objectiveMatrixAbsAvg_ = other.objectiveMatrixAbsAvg_;
333 objectiveMatrixL2Norm_ = other.objectiveMatrixL2Norm_;
334 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
337 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
338 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
345 private readonly
static long NumVariablesDefaultValue = 0L;
347 private long numVariables_;
348 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
349 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
351 get {
if ((_hasBits0 & 1) != 0) {
return numVariables_; }
else {
return NumVariablesDefaultValue; } }
354 numVariables_ = value;
358 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
359 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
361 get {
return (_hasBits0 & 1) != 0; }
364 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
365 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
372 private readonly
static long NumConstraintsDefaultValue = 0L;
374 private long numConstraints_;
375 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
376 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
378 get {
if ((_hasBits0 & 2) != 0) {
return numConstraints_; }
else {
return NumConstraintsDefaultValue; } }
381 numConstraints_ = value;
385 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
386 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
388 get {
return (_hasBits0 & 2) != 0; }
391 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
392 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
399 private readonly
static double ConstraintMatrixColMinLInfNormDefaultValue = 0D;
401 private double constraintMatrixColMinLInfNorm_;
407 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
408 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
410 get {
if ((_hasBits0 & 4) != 0) {
return constraintMatrixColMinLInfNorm_; }
else {
return ConstraintMatrixColMinLInfNormDefaultValue; } }
413 constraintMatrixColMinLInfNorm_ = value;
417 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
418 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
420 get {
return (_hasBits0 & 4) != 0; }
423 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
424 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
431 private readonly
static double ConstraintMatrixRowMinLInfNormDefaultValue = 0D;
433 private double constraintMatrixRowMinLInfNorm_;
434 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
435 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
437 get {
if ((_hasBits0 & 8) != 0) {
return constraintMatrixRowMinLInfNorm_; }
else {
return ConstraintMatrixRowMinLInfNormDefaultValue; } }
440 constraintMatrixRowMinLInfNorm_ = value;
444 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
445 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
447 get {
return (_hasBits0 & 8) != 0; }
450 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
451 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
458 private readonly
static long ConstraintMatrixNumNonzerosDefaultValue = 0L;
460 private long constraintMatrixNumNonzeros_;
464 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
465 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
467 get {
if ((_hasBits0 & 16) != 0) {
return constraintMatrixNumNonzeros_; }
else {
return ConstraintMatrixNumNonzerosDefaultValue; } }
470 constraintMatrixNumNonzeros_ = value;
474 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
475 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
477 get {
return (_hasBits0 & 16) != 0; }
480 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
481 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
488 private readonly
static double ConstraintMatrixAbsMaxDefaultValue = 0D;
490 private double constraintMatrixAbsMax_;
499 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
500 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
502 get {
if ((_hasBits0 & 32) != 0) {
return constraintMatrixAbsMax_; }
else {
return ConstraintMatrixAbsMaxDefaultValue; } }
505 constraintMatrixAbsMax_ = value;
509 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
510 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
512 get {
return (_hasBits0 & 32) != 0; }
515 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
516 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
523 private readonly
static double ConstraintMatrixAbsMinDefaultValue = 0D;
525 private double constraintMatrixAbsMin_;
526 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
527 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
529 get {
if ((_hasBits0 & 64) != 0) {
return constraintMatrixAbsMin_; }
else {
return ConstraintMatrixAbsMinDefaultValue; } }
532 constraintMatrixAbsMin_ = value;
536 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
537 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
539 get {
return (_hasBits0 & 64) != 0; }
542 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
543 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
550 private readonly
static double ConstraintMatrixAbsAvgDefaultValue = 0D;
552 private double constraintMatrixAbsAvg_;
553 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
554 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
556 get {
if ((_hasBits0 & 128) != 0) {
return constraintMatrixAbsAvg_; }
else {
return ConstraintMatrixAbsAvgDefaultValue; } }
559 constraintMatrixAbsAvg_ = value;
563 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
564 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
566 get {
return (_hasBits0 & 128) != 0; }
569 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
570 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
577 private readonly
static double ConstraintMatrixL2NormDefaultValue = 0D;
579 private double constraintMatrixL2Norm_;
580 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
581 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
583 get {
if ((_hasBits0 & 16777216) != 0) {
return constraintMatrixL2Norm_; }
else {
return ConstraintMatrixL2NormDefaultValue; } }
585 _hasBits0 |= 16777216;
586 constraintMatrixL2Norm_ = value;
590 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
591 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
593 get {
return (_hasBits0 & 16777216) != 0; }
596 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
597 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
599 _hasBits0 &= ~16777216;
604 private readonly
static double CombinedBoundsMaxDefaultValue = 0D;
606 private double combinedBoundsMax_;
616 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
617 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
619 get {
if ((_hasBits0 & 256) != 0) {
return combinedBoundsMax_; }
else {
return CombinedBoundsMaxDefaultValue; } }
622 combinedBoundsMax_ = value;
626 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
627 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
629 get {
return (_hasBits0 & 256) != 0; }
632 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
633 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
640 private readonly
static double CombinedBoundsMinDefaultValue = 0D;
642 private double combinedBoundsMin_;
643 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
644 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
646 get {
if ((_hasBits0 & 512) != 0) {
return combinedBoundsMin_; }
else {
return CombinedBoundsMinDefaultValue; } }
649 combinedBoundsMin_ = value;
653 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
654 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
656 get {
return (_hasBits0 & 512) != 0; }
659 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
660 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
667 private readonly
static double CombinedBoundsAvgDefaultValue = 0D;
669 private double combinedBoundsAvg_;
670 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
671 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
673 get {
if ((_hasBits0 & 1024) != 0) {
return combinedBoundsAvg_; }
else {
return CombinedBoundsAvgDefaultValue; } }
676 combinedBoundsAvg_ = value;
680 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
681 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
683 get {
return (_hasBits0 & 1024) != 0; }
686 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
687 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
694 private readonly
static double CombinedBoundsL2NormDefaultValue = 0D;
696 private double combinedBoundsL2Norm_;
697 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
698 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
700 get {
if ((_hasBits0 & 8388608) != 0) {
return combinedBoundsL2Norm_; }
else {
return CombinedBoundsL2NormDefaultValue; } }
702 _hasBits0 |= 8388608;
703 combinedBoundsL2Norm_ = value;
707 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
708 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
710 get {
return (_hasBits0 & 8388608) != 0; }
713 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
714 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
716 _hasBits0 &= ~8388608;
721 private readonly
static double CombinedVariableBoundsMaxDefaultValue = 0D;
723 private double combinedVariableBoundsMax_;
731 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
732 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
734 get {
if ((_hasBits0 & 134217728) != 0) {
return combinedVariableBoundsMax_; }
else {
return CombinedVariableBoundsMaxDefaultValue; } }
736 _hasBits0 |= 134217728;
737 combinedVariableBoundsMax_ = value;
741 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
742 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
744 get {
return (_hasBits0 & 134217728) != 0; }
747 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
748 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
750 _hasBits0 &= ~134217728;
755 private readonly
static double CombinedVariableBoundsMinDefaultValue = 0D;
757 private double combinedVariableBoundsMin_;
758 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
759 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
761 get {
if ((_hasBits0 & 268435456) != 0) {
return combinedVariableBoundsMin_; }
else {
return CombinedVariableBoundsMinDefaultValue; } }
763 _hasBits0 |= 268435456;
764 combinedVariableBoundsMin_ = value;
768 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
769 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
771 get {
return (_hasBits0 & 268435456) != 0; }
774 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
775 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
777 _hasBits0 &= ~268435456;
782 private readonly
static double CombinedVariableBoundsAvgDefaultValue = 0D;
784 private double combinedVariableBoundsAvg_;
785 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
786 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
788 get {
if ((_hasBits0 & 536870912) != 0) {
return combinedVariableBoundsAvg_; }
else {
return CombinedVariableBoundsAvgDefaultValue; } }
790 _hasBits0 |= 536870912;
791 combinedVariableBoundsAvg_ = value;
795 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
796 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
798 get {
return (_hasBits0 & 536870912) != 0; }
801 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
802 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
804 _hasBits0 &= ~536870912;
809 private readonly
static double CombinedVariableBoundsL2NormDefaultValue = 0D;
811 private double combinedVariableBoundsL2Norm_;
812 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
813 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
815 get {
if ((_hasBits0 & 1073741824) != 0) {
return combinedVariableBoundsL2Norm_; }
else {
return CombinedVariableBoundsL2NormDefaultValue; } }
817 _hasBits0 |= 1073741824;
818 combinedVariableBoundsL2Norm_ = value;
822 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
823 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
825 get {
return (_hasBits0 & 1073741824) != 0; }
828 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
829 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
831 _hasBits0 &= ~1073741824;
836 private readonly
static long VariableBoundGapsNumFiniteDefaultValue = 0L;
838 private long variableBoundGapsNumFinite_;
843 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
844 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
846 get {
if ((_hasBits0 & 2048) != 0) {
return variableBoundGapsNumFinite_; }
else {
return VariableBoundGapsNumFiniteDefaultValue; } }
849 variableBoundGapsNumFinite_ = value;
853 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
854 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
856 get {
return (_hasBits0 & 2048) != 0; }
859 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
860 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
867 private readonly
static double VariableBoundGapsMaxDefaultValue = 0D;
869 private double variableBoundGapsMax_;
876 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
877 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
879 get {
if ((_hasBits0 & 4096) != 0) {
return variableBoundGapsMax_; }
else {
return VariableBoundGapsMaxDefaultValue; } }
882 variableBoundGapsMax_ = value;
886 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
887 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
889 get {
return (_hasBits0 & 4096) != 0; }
892 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
893 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
900 private readonly
static double VariableBoundGapsMinDefaultValue = 0D;
902 private double variableBoundGapsMin_;
903 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
904 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
906 get {
if ((_hasBits0 & 8192) != 0) {
return variableBoundGapsMin_; }
else {
return VariableBoundGapsMinDefaultValue; } }
909 variableBoundGapsMin_ = value;
913 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
914 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
916 get {
return (_hasBits0 & 8192) != 0; }
919 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
920 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
927 private readonly
static double VariableBoundGapsAvgDefaultValue = 0D;
929 private double variableBoundGapsAvg_;
930 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
931 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
933 get {
if ((_hasBits0 & 16384) != 0) {
return variableBoundGapsAvg_; }
else {
return VariableBoundGapsAvgDefaultValue; } }
936 variableBoundGapsAvg_ = value;
940 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
941 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
943 get {
return (_hasBits0 & 16384) != 0; }
946 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
947 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
954 private readonly
static double VariableBoundGapsL2NormDefaultValue = 0D;
956 private double variableBoundGapsL2Norm_;
957 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
958 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
960 get {
if ((_hasBits0 & 33554432) != 0) {
return variableBoundGapsL2Norm_; }
else {
return VariableBoundGapsL2NormDefaultValue; } }
962 _hasBits0 |= 33554432;
963 variableBoundGapsL2Norm_ = value;
967 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
968 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
970 get {
return (_hasBits0 & 33554432) != 0; }
973 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
974 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
976 _hasBits0 &= ~33554432;
981 private readonly
static double ObjectiveVectorAbsMaxDefaultValue = 0D;
983 private double objectiveVectorAbsMax_;
987 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
988 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
990 get {
if ((_hasBits0 & 32768) != 0) {
return objectiveVectorAbsMax_; }
else {
return ObjectiveVectorAbsMaxDefaultValue; } }
993 objectiveVectorAbsMax_ = value;
997 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
998 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1000 get {
return (_hasBits0 & 32768) != 0; }
1003 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1004 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1006 _hasBits0 &= ~32768;
1011 private readonly
static double ObjectiveVectorAbsMinDefaultValue = 0D;
1013 private double objectiveVectorAbsMin_;
1014 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1015 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1017 get {
if ((_hasBits0 & 65536) != 0) {
return objectiveVectorAbsMin_; }
else {
return ObjectiveVectorAbsMinDefaultValue; } }
1020 objectiveVectorAbsMin_ = value;
1024 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1025 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1027 get {
return (_hasBits0 & 65536) != 0; }
1030 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1031 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1033 _hasBits0 &= ~65536;
1038 private readonly
static double ObjectiveVectorAbsAvgDefaultValue = 0D;
1040 private double objectiveVectorAbsAvg_;
1041 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1042 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1044 get {
if ((_hasBits0 & 131072) != 0) {
return objectiveVectorAbsAvg_; }
else {
return ObjectiveVectorAbsAvgDefaultValue; } }
1046 _hasBits0 |= 131072;
1047 objectiveVectorAbsAvg_ = value;
1051 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1052 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1054 get {
return (_hasBits0 & 131072) != 0; }
1057 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1058 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1060 _hasBits0 &= ~131072;
1065 private readonly
static double ObjectiveVectorL2NormDefaultValue = 0D;
1067 private double objectiveVectorL2Norm_;
1068 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1069 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1071 get {
if ((_hasBits0 & 4194304) != 0) {
return objectiveVectorL2Norm_; }
else {
return ObjectiveVectorL2NormDefaultValue; } }
1073 _hasBits0 |= 4194304;
1074 objectiveVectorL2Norm_ = value;
1078 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1079 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1081 get {
return (_hasBits0 & 4194304) != 0; }
1084 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1085 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1087 _hasBits0 &= ~4194304;
1092 private readonly
static long ObjectiveMatrixNumNonzerosDefaultValue = 0L;
1094 private long objectiveMatrixNumNonzeros_;
1095 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1096 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1098 get {
if ((_hasBits0 & 262144) != 0) {
return objectiveMatrixNumNonzeros_; }
else {
return ObjectiveMatrixNumNonzerosDefaultValue; } }
1100 _hasBits0 |= 262144;
1101 objectiveMatrixNumNonzeros_ = value;
1105 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1106 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1108 get {
return (_hasBits0 & 262144) != 0; }
1111 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1112 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1114 _hasBits0 &= ~262144;
1119 private readonly
static double ObjectiveMatrixAbsMaxDefaultValue = 0D;
1121 private double objectiveMatrixAbsMax_;
1127 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1128 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1130 get {
if ((_hasBits0 & 524288) != 0) {
return objectiveMatrixAbsMax_; }
else {
return ObjectiveMatrixAbsMaxDefaultValue; } }
1132 _hasBits0 |= 524288;
1133 objectiveMatrixAbsMax_ = value;
1137 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1138 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1140 get {
return (_hasBits0 & 524288) != 0; }
1143 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1144 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1146 _hasBits0 &= ~524288;
1151 private readonly
static double ObjectiveMatrixAbsMinDefaultValue = 0D;
1153 private double objectiveMatrixAbsMin_;
1154 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1155 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1157 get {
if ((_hasBits0 & 1048576) != 0) {
return objectiveMatrixAbsMin_; }
else {
return ObjectiveMatrixAbsMinDefaultValue; } }
1159 _hasBits0 |= 1048576;
1160 objectiveMatrixAbsMin_ = value;
1164 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1165 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1167 get {
return (_hasBits0 & 1048576) != 0; }
1170 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1171 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1173 _hasBits0 &= ~1048576;
1178 private readonly
static double ObjectiveMatrixAbsAvgDefaultValue = 0D;
1180 private double objectiveMatrixAbsAvg_;
1181 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1182 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1184 get {
if ((_hasBits0 & 2097152) != 0) {
return objectiveMatrixAbsAvg_; }
else {
return ObjectiveMatrixAbsAvgDefaultValue; } }
1186 _hasBits0 |= 2097152;
1187 objectiveMatrixAbsAvg_ = value;
1191 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1192 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1194 get {
return (_hasBits0 & 2097152) != 0; }
1197 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1198 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1200 _hasBits0 &= ~2097152;
1205 private readonly
static double ObjectiveMatrixL2NormDefaultValue = 0D;
1207 private double objectiveMatrixL2Norm_;
1208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1209 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1211 get {
if ((_hasBits0 & 67108864) != 0) {
return objectiveMatrixL2Norm_; }
else {
return ObjectiveMatrixL2NormDefaultValue; } }
1213 _hasBits0 |= 67108864;
1214 objectiveMatrixL2Norm_ = value;
1218 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1219 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1221 get {
return (_hasBits0 & 67108864) != 0; }
1224 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1225 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1227 _hasBits0 &= ~67108864;
1230 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1231 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1236 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1237 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1239 if (ReferenceEquals(other,
null)) {
1242 if (ReferenceEquals(other,
this)) {
1276 return Equals(_unknownFields, other._unknownFields);
1279 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1280 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1314 if (_unknownFields !=
null) {
1315 hash ^= _unknownFields.GetHashCode();
1320 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1321 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1323 return pb::JsonFormatter.ToDiagnosticString(
this);
1326 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1327 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1328 public void WriteTo(pb::CodedOutputStream output) {
1329 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1330 output.WriteRawMessage(
this);
1333 output.WriteRawTag(8);
1337 output.WriteRawTag(16);
1341 output.WriteRawTag(25);
1345 output.WriteRawTag(33);
1349 output.WriteRawTag(40);
1353 output.WriteRawTag(49);
1357 output.WriteRawTag(57);
1361 output.WriteRawTag(65);
1365 output.WriteRawTag(73);
1369 output.WriteRawTag(81);
1373 output.WriteRawTag(89);
1377 output.WriteRawTag(96);
1381 output.WriteRawTag(105);
1385 output.WriteRawTag(113);
1389 output.WriteRawTag(121);
1393 output.WriteRawTag(129, 1);
1397 output.WriteRawTag(137, 1);
1401 output.WriteRawTag(145, 1);
1405 output.WriteRawTag(152, 1);
1409 output.WriteRawTag(161, 1);
1413 output.WriteRawTag(169, 1);
1417 output.WriteRawTag(177, 1);
1421 output.WriteRawTag(185, 1);
1425 output.WriteRawTag(193, 1);
1429 output.WriteRawTag(201, 1);
1433 output.WriteRawTag(209, 1);
1437 output.WriteRawTag(217, 1);
1441 output.WriteRawTag(225, 1);
1445 output.WriteRawTag(233, 1);
1449 output.WriteRawTag(241, 1);
1453 output.WriteRawTag(249, 1);
1456 if (_unknownFields !=
null) {
1457 _unknownFields.WriteTo(output);
1462 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1463 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1464 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1465 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
1467 output.WriteRawTag(8);
1471 output.WriteRawTag(16);
1475 output.WriteRawTag(25);
1479 output.WriteRawTag(33);
1483 output.WriteRawTag(40);
1487 output.WriteRawTag(49);
1491 output.WriteRawTag(57);
1495 output.WriteRawTag(65);
1499 output.WriteRawTag(73);
1503 output.WriteRawTag(81);
1507 output.WriteRawTag(89);
1511 output.WriteRawTag(96);
1515 output.WriteRawTag(105);
1519 output.WriteRawTag(113);
1523 output.WriteRawTag(121);
1527 output.WriteRawTag(129, 1);
1531 output.WriteRawTag(137, 1);
1535 output.WriteRawTag(145, 1);
1539 output.WriteRawTag(152, 1);
1543 output.WriteRawTag(161, 1);
1547 output.WriteRawTag(169, 1);
1551 output.WriteRawTag(177, 1);
1555 output.WriteRawTag(185, 1);
1559 output.WriteRawTag(193, 1);
1563 output.WriteRawTag(201, 1);
1567 output.WriteRawTag(209, 1);
1571 output.WriteRawTag(217, 1);
1575 output.WriteRawTag(225, 1);
1579 output.WriteRawTag(233, 1);
1583 output.WriteRawTag(241, 1);
1587 output.WriteRawTag(249, 1);
1590 if (_unknownFields !=
null) {
1591 _unknownFields.WriteTo(ref output);
1596 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1597 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1601 size += 1 + pb::CodedOutputStream.ComputeInt64Size(
NumVariables);
1604 size += 1 + pb::CodedOutputStream.ComputeInt64Size(
NumConstraints);
1693 if (_unknownFields !=
null) {
1694 size += _unknownFields.CalculateSize();
1699 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1700 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1702 if (other ==
null) {
1798 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1801 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1802 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1804 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1805 input.ReadRawMessage(
this);
1808 while ((tag = input.ReadTag()) != 0) {
1809 if ((tag & 7) == 4) {
1815 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1946 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1947 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1948 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
1949 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1951 while ((tag = input.ReadTag()) != 0) {
1952 if ((tag & 7) == 4) {
1958 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
2095 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
2097 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2098 , pb::IBufferMessage
2101 private static readonly pb::MessageParser<ConvergenceInformation> _parser =
new pb::MessageParser<ConvergenceInformation>(() =>
new ConvergenceInformation());
2102 private pb::UnknownFieldSet _unknownFields;
2103 private int _hasBits0;
2104 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2105 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2106 public static pb::MessageParser<ConvergenceInformation>
Parser {
get {
return _parser; } }
2108 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2109 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2111 get {
return global::Google.OrTools.PDLP.SolveLogReflection.Descriptor.MessageTypes[1]; }
2114 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2115 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2116 pbr::MessageDescriptor pb::IMessage.Descriptor {
2117 get {
return Descriptor; }
2120 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2121 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2126 partial
void OnConstruction();
2128 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2129 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2131 _hasBits0 = other._hasBits0;
2132 candidateType_ = other.candidateType_;
2133 primalObjective_ = other.primalObjective_;
2134 dualObjective_ = other.dualObjective_;
2135 correctedDualObjective_ = other.correctedDualObjective_;
2136 lInfPrimalResidual_ = other.lInfPrimalResidual_;
2137 l2PrimalResidual_ = other.l2PrimalResidual_;
2138 lInfComponentwisePrimalResidual_ = other.lInfComponentwisePrimalResidual_;
2139 lInfDualResidual_ = other.lInfDualResidual_;
2140 l2DualResidual_ = other.l2DualResidual_;
2141 lInfComponentwiseDualResidual_ = other.lInfComponentwiseDualResidual_;
2142 lInfPrimalVariable_ = other.lInfPrimalVariable_;
2143 l2PrimalVariable_ = other.l2PrimalVariable_;
2144 lInfDualVariable_ = other.lInfDualVariable_;
2145 l2DualVariable_ = other.l2DualVariable_;
2146 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
2149 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2150 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2157 private readonly
static global::Google.OrTools.PDLP.PointType CandidateTypeDefaultValue = global::Google.OrTools.PDLP.PointType.Unspecified;
2159 private global::Google.OrTools.PDLP.PointType candidateType_;
2163 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2164 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2166 get { if ((_hasBits0 & 1) != 0) { return candidateType_; } else { return CandidateTypeDefaultValue; } }
2169 candidateType_ = value;
2173 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2174 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2176 get {
return (_hasBits0 & 1) != 0; }
2179 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2180 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2187 private readonly
static double PrimalObjectiveDefaultValue = 0D;
2189 private double primalObjective_;
2193 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2194 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2196 get {
if ((_hasBits0 & 2) != 0) {
return primalObjective_; }
else {
return PrimalObjectiveDefaultValue; } }
2199 primalObjective_ = value;
2203 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2204 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2206 get {
return (_hasBits0 & 2) != 0; }
2209 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2210 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2217 private readonly
static double DualObjectiveDefaultValue = 0D;
2219 private double dualObjective_;
2228 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2229 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2231 get {
if ((_hasBits0 & 4) != 0) {
return dualObjective_; }
else {
return DualObjectiveDefaultValue; } }
2234 dualObjective_ = value;
2238 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2239 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2241 get {
return (_hasBits0 & 4) != 0; }
2244 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2245 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2252 private readonly
static double CorrectedDualObjectiveDefaultValue = 0D;
2254 private double correctedDualObjective_;
2260 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2261 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2263 get {
if ((_hasBits0 & 8) != 0) {
return correctedDualObjective_; }
else {
return CorrectedDualObjectiveDefaultValue; } }
2266 correctedDualObjective_ = value;
2270 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2271 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2273 get {
return (_hasBits0 & 8) != 0; }
2276 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2277 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2284 private readonly
static double LInfPrimalResidualDefaultValue = 0D;
2286 private double lInfPrimalResidual_;
2291 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2292 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2294 get {
if ((_hasBits0 & 16) != 0) {
return lInfPrimalResidual_; }
else {
return LInfPrimalResidualDefaultValue; } }
2297 lInfPrimalResidual_ = value;
2301 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2302 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2304 get {
return (_hasBits0 & 16) != 0; }
2307 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2308 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2315 private readonly
static double L2PrimalResidualDefaultValue = 0D;
2317 private double l2PrimalResidual_;
2321 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2322 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2324 get {
if ((_hasBits0 & 32) != 0) {
return l2PrimalResidual_; }
else {
return L2PrimalResidualDefaultValue; } }
2327 l2PrimalResidual_ = value;
2331 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2332 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2334 get {
return (_hasBits0 & 32) != 0; }
2337 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2338 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2345 private readonly
static double LInfComponentwisePrimalResidualDefaultValue = 0D;
2347 private double lInfComponentwisePrimalResidual_;
2355 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2356 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2358 get {
if ((_hasBits0 & 4096) != 0) {
return lInfComponentwisePrimalResidual_; }
else {
return LInfComponentwisePrimalResidualDefaultValue; } }
2361 lInfComponentwisePrimalResidual_ = value;
2365 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2366 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2368 get {
return (_hasBits0 & 4096) != 0; }
2371 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2372 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2379 private readonly
static double LInfDualResidualDefaultValue = 0D;
2381 private double lInfDualResidual_;
2386 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2387 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2389 get {
if ((_hasBits0 & 64) != 0) {
return lInfDualResidual_; }
else {
return LInfDualResidualDefaultValue; } }
2392 lInfDualResidual_ = value;
2396 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2397 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2399 get {
return (_hasBits0 & 64) != 0; }
2402 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2403 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2410 private readonly
static double L2DualResidualDefaultValue = 0D;
2412 private double l2DualResidual_;
2416 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2417 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2419 get {
if ((_hasBits0 & 128) != 0) {
return l2DualResidual_; }
else {
return L2DualResidualDefaultValue; } }
2422 l2DualResidual_ = value;
2426 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2427 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2429 get {
return (_hasBits0 & 128) != 0; }
2432 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2433 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2440 private readonly
static double LInfComponentwiseDualResidualDefaultValue = 0D;
2442 private double lInfComponentwiseDualResidual_;
2449 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2450 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2452 get {
if ((_hasBits0 & 8192) != 0) {
return lInfComponentwiseDualResidual_; }
else {
return LInfComponentwiseDualResidualDefaultValue; } }
2455 lInfComponentwiseDualResidual_ = value;
2459 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2460 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2462 get {
return (_hasBits0 & 8192) != 0; }
2465 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2466 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2473 private readonly
static double LInfPrimalVariableDefaultValue = 0D;
2475 private double lInfPrimalVariable_;
2482 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2483 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2485 get {
if ((_hasBits0 & 256) != 0) {
return lInfPrimalVariable_; }
else {
return LInfPrimalVariableDefaultValue; } }
2488 lInfPrimalVariable_ = value;
2492 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2493 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2495 get {
return (_hasBits0 & 256) != 0; }
2498 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2499 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2506 private readonly
static double L2PrimalVariableDefaultValue = 0D;
2508 private double l2PrimalVariable_;
2512 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2513 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2515 get {
if ((_hasBits0 & 512) != 0) {
return l2PrimalVariable_; }
else {
return L2PrimalVariableDefaultValue; } }
2518 l2PrimalVariable_ = value;
2522 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2523 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2525 get {
return (_hasBits0 & 512) != 0; }
2528 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2529 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2536 private readonly
static double LInfDualVariableDefaultValue = 0D;
2538 private double lInfDualVariable_;
2545 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2546 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2548 get {
if ((_hasBits0 & 1024) != 0) {
return lInfDualVariable_; }
else {
return LInfDualVariableDefaultValue; } }
2551 lInfDualVariable_ = value;
2555 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2556 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2558 get {
return (_hasBits0 & 1024) != 0; }
2561 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2562 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2569 private readonly
static double L2DualVariableDefaultValue = 0D;
2571 private double l2DualVariable_;
2575 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2576 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2578 get {
if ((_hasBits0 & 2048) != 0) {
return l2DualVariable_; }
else {
return L2DualVariableDefaultValue; } }
2581 l2DualVariable_ = value;
2585 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2586 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2588 get {
return (_hasBits0 & 2048) != 0; }
2591 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2592 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2597 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2598 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2603 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2604 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2606 if (ReferenceEquals(other,
null)) {
2609 if (ReferenceEquals(other,
this)) {
2626 return Equals(_unknownFields, other._unknownFields);
2629 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2630 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2647 if (_unknownFields !=
null) {
2648 hash ^= _unknownFields.GetHashCode();
2653 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2654 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2656 return pb::JsonFormatter.ToDiagnosticString(
this);
2659 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2660 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2661 public void WriteTo(pb::CodedOutputStream output) {
2662 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2663 output.WriteRawMessage(
this);
2666 output.WriteRawTag(8);
2670 output.WriteRawTag(17);
2674 output.WriteRawTag(25);
2678 output.WriteRawTag(33);
2682 output.WriteRawTag(41);
2686 output.WriteRawTag(49);
2690 output.WriteRawTag(57);
2694 output.WriteRawTag(65);
2698 output.WriteRawTag(113);
2702 output.WriteRawTag(121);
2706 output.WriteRawTag(129, 1);
2710 output.WriteRawTag(137, 1);
2714 output.WriteRawTag(193, 1);
2718 output.WriteRawTag(201, 1);
2721 if (_unknownFields !=
null) {
2722 _unknownFields.WriteTo(output);
2727 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2728 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2729 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2730 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
2731 if (HasCandidateType) {
2732 output.WriteRawTag(8);
2733 output.WriteEnum((
int) CandidateType);
2735 if (HasPrimalObjective) {
2736 output.WriteRawTag(17);
2737 output.WriteDouble(PrimalObjective);
2739 if (HasDualObjective) {
2740 output.WriteRawTag(25);
2741 output.WriteDouble(DualObjective);
2743 if (HasCorrectedDualObjective) {
2744 output.WriteRawTag(33);
2745 output.WriteDouble(CorrectedDualObjective);
2747 if (HasLInfPrimalResidual) {
2748 output.WriteRawTag(41);
2749 output.WriteDouble(LInfPrimalResidual);
2751 if (HasL2PrimalResidual) {
2752 output.WriteRawTag(49);
2753 output.WriteDouble(L2PrimalResidual);
2755 if (HasLInfDualResidual) {
2756 output.WriteRawTag(57);
2757 output.WriteDouble(LInfDualResidual);
2759 if (HasL2DualResidual) {
2760 output.WriteRawTag(65);
2761 output.WriteDouble(L2DualResidual);
2763 if (HasLInfPrimalVariable) {
2764 output.WriteRawTag(113);
2765 output.WriteDouble(LInfPrimalVariable);
2767 if (HasL2PrimalVariable) {
2768 output.WriteRawTag(121);
2769 output.WriteDouble(L2PrimalVariable);
2771 if (HasLInfDualVariable) {
2772 output.WriteRawTag(129, 1);
2773 output.WriteDouble(LInfDualVariable);
2775 if (HasL2DualVariable) {
2776 output.WriteRawTag(137, 1);
2777 output.WriteDouble(L2DualVariable);
2779 if (HasLInfComponentwisePrimalResidual) {
2780 output.WriteRawTag(193, 1);
2781 output.WriteDouble(LInfComponentwisePrimalResidual);
2783 if (HasLInfComponentwiseDualResidual) {
2784 output.WriteRawTag(201, 1);
2785 output.WriteDouble(LInfComponentwiseDualResidual);
2787 if (_unknownFields !=
null) {
2788 _unknownFields.WriteTo(ref output);
2793 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2794 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2798 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int)
CandidateType);
2839 if (_unknownFields !=
null) {
2840 size += _unknownFields.CalculateSize();
2845 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2846 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2848 if (other ==
null) {
2893 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
2896 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2897 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2899 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2900 input.ReadRawMessage(
this);
2903 while ((tag = input.ReadTag()) != 0) {
2904 if ((tag & 7) == 4) {
2910 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
2913 CandidateType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
2973 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2974 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2975 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
2976 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
2978 while ((tag = input.ReadTag()) != 0) {
2979 if ((tag & 7) == 4) {
2985 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
2988 CandidateType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
2992 PrimalObjective = input.ReadDouble();
2996 DualObjective = input.ReadDouble();
3000 CorrectedDualObjective = input.ReadDouble();
3004 LInfPrimalResidual = input.ReadDouble();
3008 L2PrimalResidual = input.ReadDouble();
3012 LInfDualResidual = input.ReadDouble();
3016 L2DualResidual = input.ReadDouble();
3020 LInfPrimalVariable = input.ReadDouble();
3024 L2PrimalVariable = input.ReadDouble();
3028 LInfDualVariable = input.ReadDouble();
3032 L2DualVariable = input.ReadDouble();
3036 LInfComponentwisePrimalResidual = input.ReadDouble();
3040 LInfComponentwiseDualResidual = input.ReadDouble();
3054 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
3056 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3057 , pb::IBufferMessage
3060 private static readonly pb::MessageParser<InfeasibilityInformation> _parser =
new pb::MessageParser<InfeasibilityInformation>(() =>
new InfeasibilityInformation());
3061 private pb::UnknownFieldSet _unknownFields;
3062 private int _hasBits0;
3063 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3064 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3065 public static pb::MessageParser<InfeasibilityInformation>
Parser {
get {
return _parser; } }
3067 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3068 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3070 get {
return global::Google.OrTools.PDLP.SolveLogReflection.Descriptor.MessageTypes[2]; }
3073 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3074 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3075 pbr::MessageDescriptor pb::IMessage.Descriptor {
3076 get {
return Descriptor; }
3079 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3080 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3085 partial
void OnConstruction();
3087 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3088 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3090 _hasBits0 = other._hasBits0;
3091 maxPrimalRayInfeasibility_ = other.maxPrimalRayInfeasibility_;
3092 primalRayLinearObjective_ = other.primalRayLinearObjective_;
3093 primalRayQuadraticNorm_ = other.primalRayQuadraticNorm_;
3094 maxDualRayInfeasibility_ = other.maxDualRayInfeasibility_;
3095 dualRayObjective_ = other.dualRayObjective_;
3096 candidateType_ = other.candidateType_;
3097 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
3100 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3101 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3108 private readonly
static double MaxPrimalRayInfeasibilityDefaultValue = 0D;
3110 private double maxPrimalRayInfeasibility_;
3121 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3122 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3124 get {
if ((_hasBits0 & 1) != 0) {
return maxPrimalRayInfeasibility_; }
else {
return MaxPrimalRayInfeasibilityDefaultValue; } }
3127 maxPrimalRayInfeasibility_ = value;
3131 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3132 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3134 get {
return (_hasBits0 & 1) != 0; }
3137 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3138 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3145 private readonly
static double PrimalRayLinearObjectiveDefaultValue = 0D;
3147 private double primalRayLinearObjective_;
3153 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3154 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3156 get {
if ((_hasBits0 & 2) != 0) {
return primalRayLinearObjective_; }
else {
return PrimalRayLinearObjectiveDefaultValue; } }
3159 primalRayLinearObjective_ = value;
3163 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3164 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3166 get {
return (_hasBits0 & 2) != 0; }
3169 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3170 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3177 private readonly
static double PrimalRayQuadraticNormDefaultValue = 0D;
3179 private double primalRayQuadraticNorm_;
3185 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3186 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3188 get {
if ((_hasBits0 & 4) != 0) {
return primalRayQuadraticNorm_; }
else {
return PrimalRayQuadraticNormDefaultValue; } }
3191 primalRayQuadraticNorm_ = value;
3195 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3196 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3198 get {
return (_hasBits0 & 4) != 0; }
3201 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3202 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3209 private readonly
static double MaxDualRayInfeasibilityDefaultValue = 0D;
3211 private double maxDualRayInfeasibility_;
3224 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3225 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3227 get {
if ((_hasBits0 & 8) != 0) {
return maxDualRayInfeasibility_; }
else {
return MaxDualRayInfeasibilityDefaultValue; } }
3230 maxDualRayInfeasibility_ = value;
3234 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3235 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3237 get {
return (_hasBits0 & 8) != 0; }
3240 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3241 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3248 private readonly
static double DualRayObjectiveDefaultValue = 0D;
3250 private double dualRayObjective_;
3254 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3255 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3257 get {
if ((_hasBits0 & 16) != 0) {
return dualRayObjective_; }
else {
return DualRayObjectiveDefaultValue; } }
3260 dualRayObjective_ = value;
3264 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3265 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3267 get {
return (_hasBits0 & 16) != 0; }
3270 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3271 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3278 private readonly
static global::Google.OrTools.PDLP.PointType CandidateTypeDefaultValue = global::Google.OrTools.PDLP.PointType.Unspecified;
3280 private global::Google.OrTools.PDLP.PointType candidateType_;
3284 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3285 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3287 get { if ((_hasBits0 & 32) != 0) { return candidateType_; } else { return CandidateTypeDefaultValue; } }
3290 candidateType_ = value;
3294 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3295 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3297 get {
return (_hasBits0 & 32) != 0; }
3300 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3301 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3306 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3307 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3312 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3313 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3315 if (ReferenceEquals(other,
null)) {
3318 if (ReferenceEquals(other,
this)) {
3327 return Equals(_unknownFields, other._unknownFields);
3330 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3331 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3340 if (_unknownFields !=
null) {
3341 hash ^= _unknownFields.GetHashCode();
3346 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3347 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3349 return pb::JsonFormatter.ToDiagnosticString(
this);
3352 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3353 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3354 public void WriteTo(pb::CodedOutputStream output) {
3355 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3356 output.WriteRawMessage(
this);
3359 output.WriteRawTag(9);
3363 output.WriteRawTag(17);
3367 output.WriteRawTag(25);
3371 output.WriteRawTag(33);
3375 output.WriteRawTag(41);
3379 output.WriteRawTag(48);
3382 if (_unknownFields !=
null) {
3383 _unknownFields.WriteTo(output);
3388 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3389 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3390 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3391 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
3392 if (HasMaxPrimalRayInfeasibility) {
3393 output.WriteRawTag(9);
3394 output.WriteDouble(MaxPrimalRayInfeasibility);
3396 if (HasPrimalRayLinearObjective) {
3397 output.WriteRawTag(17);
3398 output.WriteDouble(PrimalRayLinearObjective);
3400 if (HasPrimalRayQuadraticNorm) {
3401 output.WriteRawTag(25);
3402 output.WriteDouble(PrimalRayQuadraticNorm);
3404 if (HasMaxDualRayInfeasibility) {
3405 output.WriteRawTag(33);
3406 output.WriteDouble(MaxDualRayInfeasibility);
3408 if (HasDualRayObjective) {
3409 output.WriteRawTag(41);
3410 output.WriteDouble(DualRayObjective);
3412 if (HasCandidateType) {
3413 output.WriteRawTag(48);
3414 output.WriteEnum((
int) CandidateType);
3416 if (_unknownFields !=
null) {
3417 _unknownFields.WriteTo(ref output);
3422 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3423 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3442 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int)
CandidateType);
3444 if (_unknownFields !=
null) {
3445 size += _unknownFields.CalculateSize();
3450 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3451 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3453 if (other ==
null) {
3474 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
3477 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3478 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3480 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3481 input.ReadRawMessage(
this);
3484 while ((tag = input.ReadTag()) != 0) {
3485 if ((tag & 7) == 4) {
3491 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
3514 CandidateType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
3522 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3523 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3524 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3525 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
3527 while ((tag = input.ReadTag()) != 0) {
3528 if ((tag & 7) == 4) {
3534 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
3537 MaxPrimalRayInfeasibility = input.ReadDouble();
3541 PrimalRayLinearObjective = input.ReadDouble();
3545 PrimalRayQuadraticNorm = input.ReadDouble();
3549 MaxDualRayInfeasibility = input.ReadDouble();
3553 DualRayObjective = input.ReadDouble();
3557 CandidateType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
3567 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
3569 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3570 , pb::IBufferMessage
3573 private static readonly pb::MessageParser<PointMetadata> _parser =
new pb::MessageParser<PointMetadata>(() =>
new PointMetadata());
3574 private pb::UnknownFieldSet _unknownFields;
3575 private int _hasBits0;
3576 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3577 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3578 public static pb::MessageParser<PointMetadata>
Parser {
get {
return _parser; } }
3580 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3581 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3583 get {
return global::Google.OrTools.PDLP.SolveLogReflection.Descriptor.MessageTypes[3]; }
3586 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3587 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3588 pbr::MessageDescriptor pb::IMessage.Descriptor {
3589 get {
return Descriptor; }
3592 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3593 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3598 partial
void OnConstruction();
3600 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3601 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3603 _hasBits0 = other._hasBits0;
3604 pointType_ = other.pointType_;
3605 randomPrimalProjections_ = other.randomPrimalProjections_.Clone();
3606 randomDualProjections_ = other.randomDualProjections_.Clone();
3607 activePrimalVariableCount_ = other.activePrimalVariableCount_;
3608 activeDualVariableCount_ = other.activeDualVariableCount_;
3609 activePrimalVariableChange_ = other.activePrimalVariableChange_;
3610 activeDualVariableChange_ = other.activeDualVariableChange_;
3611 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
3614 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3615 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3622 private readonly
static global::Google.OrTools.PDLP.PointType PointTypeDefaultValue = global::Google.OrTools.PDLP.PointType.Unspecified;
3624 private global::Google.OrTools.PDLP.PointType pointType_;
3628 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3629 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3631 get { if ((_hasBits0 & 1) != 0) { return pointType_; } else { return PointTypeDefaultValue; } }
3638 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3639 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3641 get {
return (_hasBits0 & 1) != 0; }
3644 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3645 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3652 private static readonly pb::FieldCodec<double> _repeated_randomPrimalProjections_codec
3653 = pb::FieldCodec.ForDouble(18);
3654 private readonly pbc::RepeatedField<double> randomPrimalProjections_ =
new pbc::RepeatedField<double>();
3658 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3659 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3661 get {
return randomPrimalProjections_; }
3666 private static readonly pb::FieldCodec<double> _repeated_randomDualProjections_codec
3667 = pb::FieldCodec.ForDouble(26);
3668 private readonly pbc::RepeatedField<double> randomDualProjections_ =
new pbc::RepeatedField<double>();
3672 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3673 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3675 get {
return randomDualProjections_; }
3680 private readonly
static long ActivePrimalVariableCountDefaultValue = 0L;
3682 private long activePrimalVariableCount_;
3686 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3687 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3689 get {
if ((_hasBits0 & 2) != 0) {
return activePrimalVariableCount_; }
else {
return ActivePrimalVariableCountDefaultValue; } }
3692 activePrimalVariableCount_ = value;
3696 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3697 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3699 get {
return (_hasBits0 & 2) != 0; }
3702 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3703 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3710 private readonly
static long ActiveDualVariableCountDefaultValue = 0L;
3712 private long activeDualVariableCount_;
3716 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3717 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3719 get {
if ((_hasBits0 & 4) != 0) {
return activeDualVariableCount_; }
else {
return ActiveDualVariableCountDefaultValue; } }
3722 activeDualVariableCount_ = value;
3726 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3727 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3729 get {
return (_hasBits0 & 4) != 0; }
3732 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3733 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3740 private readonly
static long ActivePrimalVariableChangeDefaultValue = 0L;
3742 private long activePrimalVariableChange_;
3747 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3748 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3750 get {
if ((_hasBits0 & 8) != 0) {
return activePrimalVariableChange_; }
else {
return ActivePrimalVariableChangeDefaultValue; } }
3753 activePrimalVariableChange_ = value;
3757 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3758 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3760 get {
return (_hasBits0 & 8) != 0; }
3763 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3764 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3771 private readonly
static long ActiveDualVariableChangeDefaultValue = 0L;
3773 private long activeDualVariableChange_;
3778 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3779 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3781 get {
if ((_hasBits0 & 16) != 0) {
return activeDualVariableChange_; }
else {
return ActiveDualVariableChangeDefaultValue; } }
3784 activeDualVariableChange_ = value;
3788 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3789 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3791 get {
return (_hasBits0 & 16) != 0; }
3794 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3795 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3800 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3801 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3806 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3807 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3809 if (ReferenceEquals(other,
null)) {
3812 if (ReferenceEquals(other,
this)) {
3816 if(!randomPrimalProjections_.Equals(other.randomPrimalProjections_))
return false;
3817 if(!randomDualProjections_.Equals(other.randomDualProjections_))
return false;
3822 return Equals(_unknownFields, other._unknownFields);
3825 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3826 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3830 hash ^= randomPrimalProjections_.GetHashCode();
3831 hash ^= randomDualProjections_.GetHashCode();
3836 if (_unknownFields !=
null) {
3837 hash ^= _unknownFields.GetHashCode();
3842 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3843 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3845 return pb::JsonFormatter.ToDiagnosticString(
this);
3848 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3849 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3850 public void WriteTo(pb::CodedOutputStream output) {
3851 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3852 output.WriteRawMessage(
this);
3855 output.WriteRawTag(8);
3858 randomPrimalProjections_.WriteTo(output, _repeated_randomPrimalProjections_codec);
3859 randomDualProjections_.WriteTo(output, _repeated_randomDualProjections_codec);
3861 output.WriteRawTag(32);
3865 output.WriteRawTag(40);
3869 output.WriteRawTag(48);
3873 output.WriteRawTag(56);
3876 if (_unknownFields !=
null) {
3877 _unknownFields.WriteTo(output);
3882 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3883 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3884 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3885 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
3887 output.WriteRawTag(8);
3890 randomPrimalProjections_.WriteTo(ref output, _repeated_randomPrimalProjections_codec);
3891 randomDualProjections_.WriteTo(ref output, _repeated_randomDualProjections_codec);
3892 if (HasActivePrimalVariableCount) {
3893 output.WriteRawTag(32);
3894 output.WriteInt64(ActivePrimalVariableCount);
3896 if (HasActiveDualVariableCount) {
3897 output.WriteRawTag(40);
3898 output.WriteInt64(ActiveDualVariableCount);
3900 if (HasActivePrimalVariableChange) {
3901 output.WriteRawTag(48);
3902 output.WriteInt64(ActivePrimalVariableChange);
3904 if (HasActiveDualVariableChange) {
3905 output.WriteRawTag(56);
3906 output.WriteInt64(ActiveDualVariableChange);
3908 if (_unknownFields !=
null) {
3909 _unknownFields.WriteTo(ref output);
3914 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3915 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3919 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int)
PointType);
3921 size += randomPrimalProjections_.CalculateSize(_repeated_randomPrimalProjections_codec);
3922 size += randomDualProjections_.CalculateSize(_repeated_randomDualProjections_codec);
3935 if (_unknownFields !=
null) {
3936 size += _unknownFields.CalculateSize();
3941 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3942 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3944 if (other ==
null) {
3950 randomPrimalProjections_.Add(other.randomPrimalProjections_);
3951 randomDualProjections_.Add(other.randomDualProjections_);
3964 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
3967 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3968 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
3970 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3971 input.ReadRawMessage(
this);
3974 while ((tag = input.ReadTag()) != 0) {
3975 if ((tag & 7) == 4) {
3981 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
3984 PointType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
3989 randomPrimalProjections_.AddEntriesFrom(input, _repeated_randomPrimalProjections_codec);
3994 randomDualProjections_.AddEntriesFrom(input, _repeated_randomDualProjections_codec);
4018 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4019 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4020 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4021 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
4023 while ((tag = input.ReadTag()) != 0) {
4024 if ((tag & 7) == 4) {
4030 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
4033 PointType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
4038 randomPrimalProjections_.AddEntriesFrom(ref input, _repeated_randomPrimalProjections_codec);
4043 randomDualProjections_.AddEntriesFrom(ref input, _repeated_randomDualProjections_codec);
4047 ActivePrimalVariableCount = input.ReadInt64();
4051 ActiveDualVariableCount = input.ReadInt64();
4055 ActivePrimalVariableChange = input.ReadInt64();
4059 ActiveDualVariableChange = input.ReadInt64();
4076 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
4078 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4079 , pb::IBufferMessage
4082 private static readonly pb::MessageParser<IterationStats> _parser =
new pb::MessageParser<IterationStats>(() =>
new IterationStats());
4083 private pb::UnknownFieldSet _unknownFields;
4084 private int _hasBits0;
4085 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4086 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4087 public static pb::MessageParser<IterationStats>
Parser {
get {
return _parser; } }
4089 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4090 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4092 get {
return global::Google.OrTools.PDLP.SolveLogReflection.Descriptor.MessageTypes[4]; }
4095 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4096 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4097 pbr::MessageDescriptor pb::IMessage.Descriptor {
4098 get {
return Descriptor; }
4101 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4102 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4107 partial
void OnConstruction();
4109 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4110 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4112 _hasBits0 = other._hasBits0;
4113 iterationNumber_ = other.iterationNumber_;
4114 convergenceInformation_ = other.convergenceInformation_.Clone();
4115 infeasibilityInformation_ = other.infeasibilityInformation_.Clone();
4116 pointMetadata_ = other.pointMetadata_.Clone();
4117 cumulativeKktMatrixPasses_ = other.cumulativeKktMatrixPasses_;
4118 cumulativeRejectedSteps_ = other.cumulativeRejectedSteps_;
4119 cumulativeTimeSec_ = other.cumulativeTimeSec_;
4120 restartUsed_ = other.restartUsed_;
4121 stepSize_ = other.stepSize_;
4122 primalWeight_ = other.primalWeight_;
4123 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
4126 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4127 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4134 private readonly
static int IterationNumberDefaultValue = 0;
4136 private int iterationNumber_;
4143 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4144 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4146 get {
if ((_hasBits0 & 1) != 0) {
return iterationNumber_; }
else {
return IterationNumberDefaultValue; } }
4149 iterationNumber_ = value;
4153 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4154 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4156 get {
return (_hasBits0 & 1) != 0; }
4159 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4160 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4167 private static readonly pb::FieldCodec<global::Google.OrTools.PDLP.ConvergenceInformation> _repeated_convergenceInformation_codec
4169 private readonly pbc::RepeatedField<global::Google.OrTools.PDLP.ConvergenceInformation> convergenceInformation_ =
new pbc::RepeatedField<global::Google.OrTools.PDLP.ConvergenceInformation>();
4175 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4176 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4178 get { return convergenceInformation_; }
4183 private static readonly pb::FieldCodec<global::Google.OrTools.PDLP.InfeasibilityInformation> _repeated_infeasibilityInformation_codec
4185 private readonly pbc::RepeatedField<global::Google.OrTools.PDLP.InfeasibilityInformation> infeasibilityInformation_ =
new pbc::RepeatedField<global::Google.OrTools.PDLP.InfeasibilityInformation>();
4191 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4192 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4194 get { return infeasibilityInformation_; }
4199 private static readonly pb::FieldCodec<global::Google.OrTools.PDLP.PointMetadata> _repeated_pointMetadata_codec
4201 private readonly pbc::RepeatedField<global::Google.OrTools.PDLP.PointMetadata> pointMetadata_ =
new pbc::RepeatedField<global::Google.OrTools.PDLP.PointMetadata>();
4205 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4206 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4207 public pbc::RepeatedField<global::Google.OrTools.PDLP.PointMetadata>
PointMetadata {
4208 get { return pointMetadata_; }
4213 private readonly
static double CumulativeKktMatrixPassesDefaultValue = 0D;
4215 private double cumulativeKktMatrixPasses_;
4227 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4228 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4230 get {
if ((_hasBits0 & 2) != 0) {
return cumulativeKktMatrixPasses_; }
else {
return CumulativeKktMatrixPassesDefaultValue; } }
4233 cumulativeKktMatrixPasses_ = value;
4237 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4238 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4239 public bool HasCumulativeKktMatrixPasses {
4240 get {
return (_hasBits0 & 2) != 0; }
4243 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4244 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4245 public void ClearCumulativeKktMatrixPasses() {
4250 public const int CumulativeRejectedStepsFieldNumber = 5;
4251 private readonly
static int CumulativeRejectedStepsDefaultValue = 0;
4253 private int cumulativeRejectedSteps_;
4258 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4259 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4261 get {
if ((_hasBits0 & 4) != 0) {
return cumulativeRejectedSteps_; }
else {
return CumulativeRejectedStepsDefaultValue; } }
4264 cumulativeRejectedSteps_ = value;
4268 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4269 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4270 public bool HasCumulativeRejectedSteps {
4271 get {
return (_hasBits0 & 4) != 0; }
4274 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4275 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4276 public void ClearCumulativeRejectedSteps() {
4281 public const int CumulativeTimeSecFieldNumber = 6;
4282 private readonly
static double CumulativeTimeSecDefaultValue = 0D;
4284 private double cumulativeTimeSec_;
4289 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4290 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4292 get {
if ((_hasBits0 & 8) != 0) {
return cumulativeTimeSec_; }
else {
return CumulativeTimeSecDefaultValue; } }
4295 cumulativeTimeSec_ = value;
4299 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4300 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4301 public bool HasCumulativeTimeSec {
4302 get {
return (_hasBits0 & 8) != 0; }
4305 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4306 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4307 public void ClearCumulativeTimeSec() {
4312 public const int RestartUsedFieldNumber = 7;
4313 private readonly
static global::Google.OrTools.PDLP.RestartChoice RestartUsedDefaultValue = global::Google.OrTools.PDLP.RestartChoice.Unspecified;
4315 private global::Google.OrTools.PDLP.RestartChoice restartUsed_;
4320 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4321 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4323 get { if ((_hasBits0 & 16) != 0) { return restartUsed_; } else { return RestartUsedDefaultValue; } }
4326 restartUsed_ = value;
4330 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4331 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4332 public bool HasRestartUsed {
4333 get {
return (_hasBits0 & 16) != 0; }
4336 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4337 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4338 public void ClearRestartUsed() {
4343 public const int StepSizeFieldNumber = 8;
4344 private readonly
static double StepSizeDefaultValue = 0D;
4346 private double stepSize_;
4352 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4353 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4355 get {
if ((_hasBits0 & 32) != 0) {
return stepSize_; }
else {
return StepSizeDefaultValue; } }
4362 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4363 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4364 public bool HasStepSize {
4365 get {
return (_hasBits0 & 32) != 0; }
4368 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4369 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4370 public void ClearStepSize() {
4375 public const int PrimalWeightFieldNumber = 9;
4376 private readonly
static double PrimalWeightDefaultValue = 0D;
4378 private double primalWeight_;
4383 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4384 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4386 get {
if ((_hasBits0 & 64) != 0) {
return primalWeight_; }
else {
return PrimalWeightDefaultValue; } }
4389 primalWeight_ = value;
4393 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4394 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4395 public bool HasPrimalWeight {
4396 get {
return (_hasBits0 & 64) != 0; }
4399 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4400 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4401 public void ClearPrimalWeight() {
4405 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4406 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4407 public override bool Equals(
object other) {
4411 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4412 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4414 if (ReferenceEquals(other,
null)) {
4417 if (ReferenceEquals(other,
this)) {
4421 if(!convergenceInformation_.Equals(other.convergenceInformation_))
return false;
4422 if(!infeasibilityInformation_.Equals(other.infeasibilityInformation_))
return false;
4423 if(!pointMetadata_.Equals(other.pointMetadata_))
return false;
4424 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(CumulativeKktMatrixPasses, other.
CumulativeKktMatrixPasses))
return false;
4426 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(CumulativeTimeSec, other.
CumulativeTimeSec))
return false;
4427 if (RestartUsed != other.
RestartUsed)
return false;
4428 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(StepSize, other.
StepSize))
return false;
4429 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(PrimalWeight, other.
PrimalWeight))
return false;
4430 return Equals(_unknownFields, other._unknownFields);
4433 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4434 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4435 public override int GetHashCode() {
4438 hash ^= convergenceInformation_.GetHashCode();
4439 hash ^= infeasibilityInformation_.GetHashCode();
4440 hash ^= pointMetadata_.GetHashCode();
4445 if (
HasStepSize) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(
StepSize);
4447 if (_unknownFields !=
null) {
4448 hash ^= _unknownFields.GetHashCode();
4453 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4454 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4455 public override string ToString() {
4456 return pb::JsonFormatter.ToDiagnosticString(
this);
4459 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4460 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4461 public void WriteTo(pb::CodedOutputStream output) {
4462 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4463 output.WriteRawMessage(
this);
4466 output.WriteRawTag(8);
4469 convergenceInformation_.WriteTo(output, _repeated_convergenceInformation_codec);
4470 infeasibilityInformation_.WriteTo(output, _repeated_infeasibilityInformation_codec);
4471 if (HasCumulativeKktMatrixPasses) {
4472 output.WriteRawTag(33);
4473 output.WriteDouble(CumulativeKktMatrixPasses);
4475 if (HasCumulativeRejectedSteps) {
4476 output.WriteRawTag(40);
4477 output.WriteInt32(CumulativeRejectedSteps);
4479 if (HasCumulativeTimeSec) {
4480 output.WriteRawTag(49);
4481 output.WriteDouble(CumulativeTimeSec);
4483 if (HasRestartUsed) {
4484 output.WriteRawTag(56);
4485 output.WriteEnum((
int) RestartUsed);
4488 output.WriteRawTag(65);
4489 output.WriteDouble(StepSize);
4491 if (HasPrimalWeight) {
4492 output.WriteRawTag(73);
4493 output.WriteDouble(PrimalWeight);
4495 pointMetadata_.WriteTo(output, _repeated_pointMetadata_codec);
4496 if (_unknownFields !=
null) {
4497 _unknownFields.WriteTo(output);
4502 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4503 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4504 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4505 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
4506 if (HasIterationNumber) {
4507 output.WriteRawTag(8);
4508 output.WriteInt32(IterationNumber);
4510 convergenceInformation_.WriteTo(ref output, _repeated_convergenceInformation_codec);
4511 infeasibilityInformation_.WriteTo(ref output, _repeated_infeasibilityInformation_codec);
4512 if (HasCumulativeKktMatrixPasses) {
4513 output.WriteRawTag(33);
4514 output.WriteDouble(CumulativeKktMatrixPasses);
4516 if (HasCumulativeRejectedSteps) {
4517 output.WriteRawTag(40);
4518 output.WriteInt32(CumulativeRejectedSteps);
4520 if (HasCumulativeTimeSec) {
4521 output.WriteRawTag(49);
4522 output.WriteDouble(CumulativeTimeSec);
4524 if (HasRestartUsed) {
4525 output.WriteRawTag(56);
4526 output.WriteEnum((
int) RestartUsed);
4529 output.WriteRawTag(65);
4530 output.WriteDouble(StepSize);
4532 if (HasPrimalWeight) {
4533 output.WriteRawTag(73);
4534 output.WriteDouble(PrimalWeight);
4536 pointMetadata_.WriteTo(ref output, _repeated_pointMetadata_codec);
4537 if (_unknownFields !=
null) {
4538 _unknownFields.WriteTo(ref output);
4543 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4544 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4545 public int CalculateSize() {
4550 size += convergenceInformation_.CalculateSize(_repeated_convergenceInformation_codec);
4551 size += infeasibilityInformation_.CalculateSize(_repeated_infeasibilityInformation_codec);
4552 size += pointMetadata_.CalculateSize(_repeated_pointMetadata_codec);
4553 if (HasCumulativeKktMatrixPasses) {
4556 if (HasCumulativeRejectedSteps) {
4557 size += 1 + pb::CodedOutputStream.ComputeInt32Size(CumulativeRejectedSteps);
4559 if (HasCumulativeTimeSec) {
4562 if (HasRestartUsed) {
4563 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int) RestartUsed);
4568 if (HasPrimalWeight) {
4571 if (_unknownFields !=
null) {
4572 size += _unknownFields.CalculateSize();
4577 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4578 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4579 public void MergeFrom(IterationStats other) {
4580 if (other ==
null) {
4583 if (other.HasIterationNumber) {
4584 IterationNumber = other.IterationNumber;
4586 convergenceInformation_.Add(other.convergenceInformation_);
4587 infeasibilityInformation_.Add(other.infeasibilityInformation_);
4588 pointMetadata_.Add(other.pointMetadata_);
4589 if (other.HasCumulativeKktMatrixPasses) {
4590 CumulativeKktMatrixPasses = other.CumulativeKktMatrixPasses;
4592 if (other.HasCumulativeRejectedSteps) {
4593 CumulativeRejectedSteps = other.CumulativeRejectedSteps;
4595 if (other.HasCumulativeTimeSec) {
4596 CumulativeTimeSec = other.CumulativeTimeSec;
4598 if (other.HasRestartUsed) {
4599 RestartUsed = other.RestartUsed;
4601 if (other.HasStepSize) {
4602 StepSize = other.StepSize;
4604 if (other.HasPrimalWeight) {
4605 PrimalWeight = other.PrimalWeight;
4607 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
4610 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4611 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4612 public void MergeFrom(pb::CodedInputStream input) {
4613 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4614 input.ReadRawMessage(
this);
4617 while ((tag = input.ReadTag()) != 0) {
4618 if ((tag & 7) == 4) {
4624 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
4631 convergenceInformation_.AddEntriesFrom(input, _repeated_convergenceInformation_codec);
4635 infeasibilityInformation_.AddEntriesFrom(input, _repeated_infeasibilityInformation_codec);
4651 RestartUsed = (global::Google.OrTools.PDLP.RestartChoice) input.ReadEnum();
4663 pointMetadata_.AddEntriesFrom(input, _repeated_pointMetadata_codec);
4671 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4672 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4673 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4674 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
4676 while ((tag = input.ReadTag()) != 0) {
4677 if ((tag & 7) == 4) {
4683 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
4686 IterationNumber = input.ReadInt32();
4690 convergenceInformation_.AddEntriesFrom(ref input, _repeated_convergenceInformation_codec);
4694 infeasibilityInformation_.AddEntriesFrom(ref input, _repeated_infeasibilityInformation_codec);
4698 CumulativeKktMatrixPasses = input.ReadDouble();
4702 CumulativeRejectedSteps = input.ReadInt32();
4706 CumulativeTimeSec = input.ReadDouble();
4710 RestartUsed = (global::Google.OrTools.PDLP.RestartChoice) input.ReadEnum();
4714 StepSize = input.ReadDouble();
4718 PrimalWeight = input.ReadDouble();
4722 pointMetadata_.AddEntriesFrom(ref input, _repeated_pointMetadata_codec);
4737 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
4738 public sealed partial
class FeasibilityPolishingDetails : pb::IMessage<FeasibilityPolishingDetails>
4739 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4740 , pb::IBufferMessage
4743 private static readonly pb::MessageParser<FeasibilityPolishingDetails> _parser =
new pb::MessageParser<FeasibilityPolishingDetails>(() =>
new FeasibilityPolishingDetails());
4744 private pb::UnknownFieldSet _unknownFields;
4745 private int _hasBits0;
4746 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4747 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4748 public static pb::MessageParser<FeasibilityPolishingDetails>
Parser {
get {
return _parser; } }
4750 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4751 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4752 public static pbr::MessageDescriptor
Descriptor {
4753 get {
return global::Google.OrTools.PDLP.SolveLogReflection.Descriptor.MessageTypes[5]; }
4756 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4757 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4758 pbr::MessageDescriptor pb::IMessage.Descriptor {
4759 get {
return Descriptor; }
4762 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4763 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4764 public FeasibilityPolishingDetails() {
4768 partial
void OnConstruction();
4770 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4771 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4773 _hasBits0 = other._hasBits0;
4774 polishingPhaseType_ = other.polishingPhaseType_;
4775 mainIterationCount_ = other.mainIterationCount_;
4776 params_ = other.params_ !=
null ? other.params_.
Clone() :
null;
4777 terminationReason_ = other.terminationReason_;
4778 iterationCount_ = other.iterationCount_;
4779 solveTimeSec_ = other.solveTimeSec_;
4780 solutionStats_ = other.solutionStats_ !=
null ? other.solutionStats_.
Clone() :
null;
4781 solutionType_ = other.solutionType_;
4782 iterationStats_ = other.iterationStats_.Clone();
4783 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
4786 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4787 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4793 public const int PolishingPhaseTypeFieldNumber = 1;
4794 private readonly
static global::Google.OrTools.PDLP.
PolishingPhaseType PolishingPhaseTypeDefaultValue = global::Google.OrTools.PDLP.PolishingPhaseType.Unspecified;
4796 private global::Google.OrTools.PDLP.PolishingPhaseType polishingPhaseType_;
4797 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4798 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4800 get { if ((_hasBits0 & 1) != 0) { return polishingPhaseType_; } else { return PolishingPhaseTypeDefaultValue; } }
4803 polishingPhaseType_ = value;
4807 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4808 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4809 public bool HasPolishingPhaseType {
4810 get {
return (_hasBits0 & 1) != 0; }
4813 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4814 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4815 public void ClearPolishingPhaseType() {
4820 public const int MainIterationCountFieldNumber = 2;
4821 private readonly
static int MainIterationCountDefaultValue = 0;
4823 private int mainIterationCount_;
4828 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4829 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4831 get {
if ((_hasBits0 & 2) != 0) {
return mainIterationCount_; }
else {
return MainIterationCountDefaultValue; } }
4834 mainIterationCount_ = value;
4838 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4839 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4840 public bool HasMainIterationCount {
4841 get {
return (_hasBits0 & 2) != 0; }
4844 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4845 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4846 public void ClearMainIterationCount() {
4851 public const int ParamsFieldNumber = 3;
4852 private global::Google.OrTools.PDLP.PrimalDualHybridGradientParams params_;
4853 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4854 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4856 get { return params_; }
4863 public const int TerminationReasonFieldNumber = 4;
4864 private readonly
static global::Google.OrTools.PDLP.TerminationReason TerminationReasonDefaultValue = global::Google.OrTools.PDLP.TerminationReason.Unspecified;
4866 private global::Google.OrTools.PDLP.TerminationReason terminationReason_;
4867 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4868 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4870 get { if ((_hasBits0 & 4) != 0) { return terminationReason_; } else { return TerminationReasonDefaultValue; } }
4873 terminationReason_ = value;
4877 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4878 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4879 public bool HasTerminationReason {
4880 get {
return (_hasBits0 & 4) != 0; }
4883 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4884 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4885 public void ClearTerminationReason() {
4890 public const int IterationCountFieldNumber = 5;
4891 private readonly
static int IterationCountDefaultValue = 0;
4893 private int iterationCount_;
4894 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4895 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4897 get {
if ((_hasBits0 & 8) != 0) {
return iterationCount_; }
else {
return IterationCountDefaultValue; } }
4900 iterationCount_ = value;
4904 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4905 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4906 public bool HasIterationCount {
4907 get {
return (_hasBits0 & 8) != 0; }
4910 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4911 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4912 public void ClearIterationCount() {
4917 public const int SolveTimeSecFieldNumber = 6;
4918 private readonly
static double SolveTimeSecDefaultValue = 0D;
4920 private double solveTimeSec_;
4921 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4922 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4924 get {
if ((_hasBits0 & 16) != 0) {
return solveTimeSec_; }
else {
return SolveTimeSecDefaultValue; } }
4927 solveTimeSec_ = value;
4931 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4932 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4933 public bool HasSolveTimeSec {
4934 get {
return (_hasBits0 & 16) != 0; }
4937 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4938 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4939 public void ClearSolveTimeSec() {
4944 public const int SolutionStatsFieldNumber = 7;
4945 private global::Google.OrTools.PDLP.IterationStats solutionStats_;
4946 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4947 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4949 get { return solutionStats_; }
4951 solutionStats_ = value;
4956 public const int SolutionTypeFieldNumber = 8;
4957 private readonly
static global::Google.OrTools.PDLP.PointType SolutionTypeDefaultValue = global::Google.OrTools.PDLP.PointType.Unspecified;
4959 private global::Google.OrTools.PDLP.PointType solutionType_;
4960 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4961 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4963 get { if ((_hasBits0 & 32) != 0) { return solutionType_; } else { return SolutionTypeDefaultValue; } }
4966 solutionType_ = value;
4970 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4971 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4972 public bool HasSolutionType {
4973 get {
return (_hasBits0 & 32) != 0; }
4976 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4977 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4978 public void ClearSolutionType() {
4983 public const int IterationStatsFieldNumber = 9;
4984 private static readonly pb::FieldCodec<global::Google.OrTools.PDLP.IterationStats> _repeated_iterationStats_codec
4986 private readonly pbc::RepeatedField<global::Google.OrTools.PDLP.IterationStats> iterationStats_ =
new pbc::RepeatedField<global::Google.OrTools.PDLP.IterationStats>();
4987 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4988 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4989 public pbc::RepeatedField<global::Google.OrTools.PDLP.IterationStats>
IterationStats {
4990 get { return iterationStats_; }
4993 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4994 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
4995 public override bool Equals(
object other) {
4999 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5000 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5002 if (ReferenceEquals(other,
null)) {
5005 if (ReferenceEquals(other,
this)) {
5010 if (!
object.Equals(Params, other.
Params))
return false;
5013 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(SolveTimeSec, other.
SolveTimeSec))
return false;
5014 if (!
object.Equals(SolutionStats, other.
SolutionStats))
return false;
5016 if(!iterationStats_.Equals(other.iterationStats_))
return false;
5017 return Equals(_unknownFields, other._unknownFields);
5020 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5021 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5022 public override int GetHashCode() {
5026 if (params_ !=
null) hash ^=
Params.GetHashCode();
5030 if (solutionStats_ !=
null) hash ^=
SolutionStats.GetHashCode();
5032 hash ^= iterationStats_.GetHashCode();
5033 if (_unknownFields !=
null) {
5034 hash ^= _unknownFields.GetHashCode();
5039 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5040 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5041 public override string ToString() {
5042 return pb::JsonFormatter.ToDiagnosticString(
this);
5045 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5046 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5047 public void WriteTo(pb::CodedOutputStream output) {
5048 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5049 output.WriteRawMessage(
this);
5052 output.WriteRawTag(8);
5055 if (HasMainIterationCount) {
5056 output.WriteRawTag(16);
5057 output.WriteInt32(MainIterationCount);
5059 if (params_ !=
null) {
5060 output.WriteRawTag(26);
5061 output.WriteMessage(Params);
5063 if (HasTerminationReason) {
5064 output.WriteRawTag(32);
5065 output.WriteEnum((
int) TerminationReason);
5067 if (HasIterationCount) {
5068 output.WriteRawTag(40);
5069 output.WriteInt32(IterationCount);
5071 if (HasSolveTimeSec) {
5072 output.WriteRawTag(49);
5073 output.WriteDouble(SolveTimeSec);
5075 if (solutionStats_ !=
null) {
5076 output.WriteRawTag(58);
5077 output.WriteMessage(SolutionStats);
5079 if (HasSolutionType) {
5080 output.WriteRawTag(64);
5081 output.WriteEnum((
int) SolutionType);
5083 iterationStats_.WriteTo(output, _repeated_iterationStats_codec);
5084 if (_unknownFields !=
null) {
5085 _unknownFields.WriteTo(output);
5090 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5091 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5092 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5093 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
5094 if (HasPolishingPhaseType) {
5095 output.WriteRawTag(8);
5096 output.WriteEnum((
int) PolishingPhaseType);
5098 if (HasMainIterationCount) {
5099 output.WriteRawTag(16);
5100 output.WriteInt32(MainIterationCount);
5102 if (params_ !=
null) {
5103 output.WriteRawTag(26);
5104 output.WriteMessage(Params);
5106 if (HasTerminationReason) {
5107 output.WriteRawTag(32);
5108 output.WriteEnum((
int) TerminationReason);
5110 if (HasIterationCount) {
5111 output.WriteRawTag(40);
5112 output.WriteInt32(IterationCount);
5114 if (HasSolveTimeSec) {
5115 output.WriteRawTag(49);
5116 output.WriteDouble(SolveTimeSec);
5118 if (solutionStats_ !=
null) {
5119 output.WriteRawTag(58);
5120 output.WriteMessage(SolutionStats);
5122 if (HasSolutionType) {
5123 output.WriteRawTag(64);
5124 output.WriteEnum((
int) SolutionType);
5126 iterationStats_.WriteTo(ref output, _repeated_iterationStats_codec);
5127 if (_unknownFields !=
null) {
5128 _unknownFields.WriteTo(ref output);
5133 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5134 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5135 public int CalculateSize() {
5140 if (HasMainIterationCount) {
5141 size += 1 + pb::CodedOutputStream.ComputeInt32Size(MainIterationCount);
5143 if (params_ !=
null) {
5144 size += 1 + pb::CodedOutputStream.ComputeMessageSize(Params);
5146 if (HasTerminationReason) {
5147 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int) TerminationReason);
5149 if (HasIterationCount) {
5150 size += 1 + pb::CodedOutputStream.ComputeInt32Size(IterationCount);
5152 if (HasSolveTimeSec) {
5155 if (solutionStats_ !=
null) {
5156 size += 1 + pb::CodedOutputStream.ComputeMessageSize(SolutionStats);
5158 if (HasSolutionType) {
5159 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int) SolutionType);
5161 size += iterationStats_.CalculateSize(_repeated_iterationStats_codec);
5162 if (_unknownFields !=
null) {
5163 size += _unknownFields.CalculateSize();
5168 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5169 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5170 public void MergeFrom(FeasibilityPolishingDetails other) {
5171 if (other ==
null) {
5174 if (other.HasPolishingPhaseType) {
5177 if (other.HasMainIterationCount) {
5178 MainIterationCount = other.MainIterationCount;
5180 if (other.params_ !=
null) {
5181 if (params_ ==
null) {
5182 Params =
new global::Google.OrTools.PDLP.PrimalDualHybridGradientParams();
5184 Params.MergeFrom(other.Params);
5186 if (other.HasTerminationReason) {
5189 if (other.HasIterationCount) {
5190 IterationCount = other.IterationCount;
5192 if (other.HasSolveTimeSec) {
5193 SolveTimeSec = other.SolveTimeSec;
5195 if (other.solutionStats_ !=
null) {
5196 if (solutionStats_ ==
null) {
5197 SolutionStats =
new global::Google.OrTools.PDLP.IterationStats();
5199 SolutionStats.MergeFrom(other.SolutionStats);
5201 if (other.HasSolutionType) {
5202 SolutionType = other.SolutionType;
5204 iterationStats_.Add(other.iterationStats_);
5205 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5209 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5210 public void MergeFrom(pb::CodedInputStream input) {
5211 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5212 input.ReadRawMessage(
this);
5215 while ((tag = input.ReadTag()) != 0) {
5216 if ((tag & 7) == 4) {
5222 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
5225 PolishingPhaseType = (global::Google.OrTools.PDLP.PolishingPhaseType) input.ReadEnum();
5233 if (params_ ==
null) {
5234 Params =
new global::Google.OrTools.PDLP.PrimalDualHybridGradientParams();
5236 input.ReadMessage(
Params);
5240 TerminationReason = (global::Google.OrTools.PDLP.TerminationReason) input.ReadEnum();
5252 if (solutionStats_ ==
null) {
5253 SolutionStats =
new global::Google.OrTools.PDLP.IterationStats();
5259 SolutionType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
5263 iterationStats_.AddEntriesFrom(input, _repeated_iterationStats_codec);
5271 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5272 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5273 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5274 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
5276 while ((tag = input.ReadTag()) != 0) {
5277 if ((tag & 7) == 4) {
5283 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
5286 PolishingPhaseType = (global::Google.OrTools.PDLP.PolishingPhaseType) input.ReadEnum();
5290 MainIterationCount = input.ReadInt32();
5294 if (params_ ==
null) {
5295 Params =
new global::Google.OrTools.PDLP.PrimalDualHybridGradientParams();
5297 input.ReadMessage(Params);
5301 TerminationReason = (global::Google.OrTools.PDLP.TerminationReason) input.ReadEnum();
5305 IterationCount = input.ReadInt32();
5309 SolveTimeSec = input.ReadDouble();
5313 if (solutionStats_ ==
null) {
5314 SolutionStats =
new global::Google.OrTools.PDLP.IterationStats();
5316 input.ReadMessage(SolutionStats);
5320 SolutionType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
5324 iterationStats_.AddEntriesFrom(ref input, _repeated_iterationStats_codec);
5334 [global::System.Diagnostics.DebuggerDisplayAttribute(
"{ToString(),nq}")]
5335 public sealed partial
class SolveLog : pb::IMessage<SolveLog>
5336 #
if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5337 , pb::IBufferMessage
5340 private static readonly pb::MessageParser<SolveLog> _parser =
new pb::MessageParser<SolveLog>(() =>
new SolveLog());
5341 private pb::UnknownFieldSet _unknownFields;
5342 private int _hasBits0;
5343 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5344 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5345 public static pb::MessageParser<SolveLog>
Parser {
get {
return _parser; } }
5347 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5348 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5349 public static pbr::MessageDescriptor
Descriptor {
5350 get {
return global::Google.OrTools.PDLP.SolveLogReflection.Descriptor.MessageTypes[6]; }
5353 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5354 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5355 pbr::MessageDescriptor pb::IMessage.Descriptor {
5356 get {
return Descriptor; }
5359 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5360 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5365 partial
void OnConstruction();
5367 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5368 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5370 _hasBits0 = other._hasBits0;
5371 instanceName_ = other.instanceName_;
5372 params_ = other.params_ !=
null ? other.params_.
Clone() :
null;
5373 terminationReason_ = other.terminationReason_;
5374 terminationString_ = other.terminationString_;
5375 iterationCount_ = other.iterationCount_;
5376 preprocessingTimeSec_ = other.preprocessingTimeSec_;
5377 solveTimeSec_ = other.solveTimeSec_;
5378 solutionStats_ = other.solutionStats_ !=
null ? other.solutionStats_.
Clone() :
null;
5379 solutionType_ = other.solutionType_;
5380 iterationStats_ = other.iterationStats_.Clone();
5381 originalProblemStats_ = other.originalProblemStats_ !=
null ? other.originalProblemStats_.
Clone() :
null;
5382 preprocessedProblemStats_ = other.preprocessedProblemStats_ !=
null ? other.preprocessedProblemStats_.
Clone() :
null;
5383 feasibilityPolishingDetails_ = other.feasibilityPolishingDetails_.Clone();
5384 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5387 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5388 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5394 public const int InstanceNameFieldNumber = 1;
5395 private readonly
static string InstanceNameDefaultValue =
"";
5397 private string instanceName_;
5401 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5402 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5404 get {
return instanceName_ ?? InstanceNameDefaultValue; }
5406 instanceName_ = pb::ProtoPreconditions.CheckNotNull(value,
"value");
5410 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5411 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5412 public bool HasInstanceName {
5413 get {
return instanceName_ !=
null; }
5416 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5417 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5418 public void ClearInstanceName() {
5419 instanceName_ =
null;
5423 public const int ParamsFieldNumber = 14;
5424 private global::Google.OrTools.PDLP.PrimalDualHybridGradientParams params_;
5428 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5429 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5431 get { return params_; }
5438 public const int TerminationReasonFieldNumber = 3;
5439 private readonly
static global::Google.OrTools.PDLP.TerminationReason TerminationReasonDefaultValue = global::Google.OrTools.PDLP.TerminationReason.Unspecified;
5441 private global::Google.OrTools.PDLP.TerminationReason terminationReason_;
5445 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5446 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5448 get { if ((_hasBits0 & 1) != 0) { return terminationReason_; } else { return TerminationReasonDefaultValue; } }
5451 terminationReason_ = value;
5455 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5456 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5457 public bool HasTerminationReason {
5458 get {
return (_hasBits0 & 1) != 0; }
5461 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5462 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5463 public void ClearTerminationReason() {
5468 public const int TerminationStringFieldNumber = 4;
5469 private readonly
static string TerminationStringDefaultValue =
"";
5471 private string terminationString_;
5475 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5476 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5478 get {
return terminationString_ ?? TerminationStringDefaultValue; }
5480 terminationString_ = pb::ProtoPreconditions.CheckNotNull(value,
"value");
5484 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5485 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5486 public bool HasTerminationString {
5487 get {
return terminationString_ !=
null; }
5490 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5491 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5492 public void ClearTerminationString() {
5493 terminationString_ =
null;
5497 public const int IterationCountFieldNumber = 5;
5498 private readonly
static int IterationCountDefaultValue = 0;
5500 private int iterationCount_;
5506 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5507 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5509 get {
if ((_hasBits0 & 2) != 0) {
return iterationCount_; }
else {
return IterationCountDefaultValue; } }
5512 iterationCount_ = value;
5516 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5517 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5518 public bool HasIterationCount {
5519 get {
return (_hasBits0 & 2) != 0; }
5522 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5523 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5524 public void ClearIterationCount() {
5529 public const int PreprocessingTimeSecFieldNumber = 13;
5530 private readonly
static double PreprocessingTimeSecDefaultValue = 0D;
5532 private double preprocessingTimeSec_;
5537 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5538 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5540 get {
if ((_hasBits0 & 16) != 0) {
return preprocessingTimeSec_; }
else {
return PreprocessingTimeSecDefaultValue; } }
5543 preprocessingTimeSec_ = value;
5547 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5548 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5549 public bool HasPreprocessingTimeSec {
5550 get {
return (_hasBits0 & 16) != 0; }
5553 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5554 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5555 public void ClearPreprocessingTimeSec() {
5560 public const int SolveTimeSecFieldNumber = 6;
5561 private readonly
static double SolveTimeSecDefaultValue = 0D;
5563 private double solveTimeSec_;
5570 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5571 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5573 get {
if ((_hasBits0 & 4) != 0) {
return solveTimeSec_; }
else {
return SolveTimeSecDefaultValue; } }
5576 solveTimeSec_ = value;
5580 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5581 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5582 public bool HasSolveTimeSec {
5583 get {
return (_hasBits0 & 4) != 0; }
5586 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5587 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5588 public void ClearSolveTimeSec() {
5593 public const int SolutionStatsFieldNumber = 8;
5594 private global::Google.OrTools.PDLP.IterationStats solutionStats_;
5604 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5605 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5607 get { return solutionStats_; }
5609 solutionStats_ = value;
5614 public const int SolutionTypeFieldNumber = 10;
5615 private readonly
static global::Google.OrTools.PDLP.PointType SolutionTypeDefaultValue = global::Google.OrTools.PDLP.PointType.Unspecified;
5617 private global::Google.OrTools.PDLP.PointType solutionType_;
5634 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5635 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5637 get { if ((_hasBits0 & 8) != 0) { return solutionType_; } else { return SolutionTypeDefaultValue; } }
5640 solutionType_ = value;
5644 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5645 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5646 public bool HasSolutionType {
5647 get {
return (_hasBits0 & 8) != 0; }
5650 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5651 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5652 public void ClearSolutionType() {
5657 public const int IterationStatsFieldNumber = 7;
5658 private static readonly pb::FieldCodec<global::Google.OrTools.PDLP.IterationStats> _repeated_iterationStats_codec
5660 private readonly pbc::RepeatedField<global::Google.OrTools.PDLP.IterationStats> iterationStats_ =
new pbc::RepeatedField<global::Google.OrTools.PDLP.IterationStats>();
5671 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5672 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5673 public pbc::RepeatedField<global::Google.OrTools.PDLP.IterationStats>
IterationStats {
5674 get { return iterationStats_; }
5678 public const int OriginalProblemStatsFieldNumber = 11;
5679 private global::Google.OrTools.PDLP.QuadraticProgramStats originalProblemStats_;
5683 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5684 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5686 get { return originalProblemStats_; }
5688 originalProblemStats_ = value;
5693 public const int PreprocessedProblemStatsFieldNumber = 12;
5694 private global::Google.OrTools.PDLP.QuadraticProgramStats preprocessedProblemStats_;
5698 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5699 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5701 get { return preprocessedProblemStats_; }
5703 preprocessedProblemStats_ = value;
5708 public const int FeasibilityPolishingDetailsFieldNumber = 15;
5709 private static readonly pb::FieldCodec<global::Google.OrTools.PDLP.FeasibilityPolishingDetails> _repeated_feasibilityPolishingDetails_codec
5711 private readonly pbc::RepeatedField<global::Google.OrTools.PDLP.FeasibilityPolishingDetails> feasibilityPolishingDetails_ =
new pbc::RepeatedField<global::Google.OrTools.PDLP.FeasibilityPolishingDetails>();
5716 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5717 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5719 get { return feasibilityPolishingDetails_; }
5722 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5723 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5724 public override bool Equals(
object other) {
5728 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5729 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5730 public bool Equals(
SolveLog other) {
5731 if (ReferenceEquals(other,
null)) {
5734 if (ReferenceEquals(other,
this)) {
5738 if (!
object.Equals(Params, other.
Params))
return false;
5742 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(PreprocessingTimeSec, other.
PreprocessingTimeSec))
return false;
5743 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(SolveTimeSec, other.
SolveTimeSec))
return false;
5744 if (!
object.Equals(SolutionStats, other.
SolutionStats))
return false;
5746 if(!iterationStats_.Equals(other.iterationStats_))
return false;
5749 if(!feasibilityPolishingDetails_.Equals(other.feasibilityPolishingDetails_))
return false;
5750 return Equals(_unknownFields, other._unknownFields);
5753 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5754 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5755 public override int GetHashCode() {
5758 if (params_ !=
null) hash ^=
Params.GetHashCode();
5764 if (solutionStats_ !=
null) hash ^=
SolutionStats.GetHashCode();
5766 hash ^= iterationStats_.GetHashCode();
5769 hash ^= feasibilityPolishingDetails_.GetHashCode();
5770 if (_unknownFields !=
null) {
5771 hash ^= _unknownFields.GetHashCode();
5776 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5777 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5778 public override string ToString() {
5779 return pb::JsonFormatter.ToDiagnosticString(
this);
5782 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5783 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5784 public void WriteTo(pb::CodedOutputStream output) {
5785 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5786 output.WriteRawMessage(
this);
5789 output.WriteRawTag(10);
5792 if (HasTerminationReason) {
5793 output.WriteRawTag(24);
5796 if (HasTerminationString) {
5797 output.WriteRawTag(34);
5798 output.WriteString(TerminationString);
5800 if (HasIterationCount) {
5801 output.WriteRawTag(40);
5802 output.WriteInt32(IterationCount);
5804 if (HasSolveTimeSec) {
5805 output.WriteRawTag(49);
5806 output.WriteDouble(SolveTimeSec);
5808 iterationStats_.WriteTo(output, _repeated_iterationStats_codec);
5809 if (solutionStats_ !=
null) {
5810 output.WriteRawTag(66);
5811 output.WriteMessage(SolutionStats);
5813 if (HasSolutionType) {
5814 output.WriteRawTag(80);
5815 output.WriteEnum((
int) SolutionType);
5817 if (originalProblemStats_ !=
null) {
5818 output.WriteRawTag(90);
5819 output.WriteMessage(OriginalProblemStats);
5821 if (preprocessedProblemStats_ !=
null) {
5822 output.WriteRawTag(98);
5823 output.WriteMessage(PreprocessedProblemStats);
5825 if (HasPreprocessingTimeSec) {
5826 output.WriteRawTag(105);
5827 output.WriteDouble(PreprocessingTimeSec);
5829 if (params_ !=
null) {
5830 output.WriteRawTag(114);
5831 output.WriteMessage(Params);
5833 feasibilityPolishingDetails_.WriteTo(output, _repeated_feasibilityPolishingDetails_codec);
5834 if (_unknownFields !=
null) {
5835 _unknownFields.WriteTo(output);
5840 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5841 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5842 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5843 void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
5844 if (HasInstanceName) {
5845 output.WriteRawTag(10);
5846 output.WriteString(InstanceName);
5848 if (HasTerminationReason) {
5849 output.WriteRawTag(24);
5850 output.WriteEnum((
int) TerminationReason);
5852 if (HasTerminationString) {
5853 output.WriteRawTag(34);
5854 output.WriteString(TerminationString);
5856 if (HasIterationCount) {
5857 output.WriteRawTag(40);
5858 output.WriteInt32(IterationCount);
5860 if (HasSolveTimeSec) {
5861 output.WriteRawTag(49);
5862 output.WriteDouble(SolveTimeSec);
5864 iterationStats_.WriteTo(ref output, _repeated_iterationStats_codec);
5865 if (solutionStats_ !=
null) {
5866 output.WriteRawTag(66);
5867 output.WriteMessage(SolutionStats);
5869 if (HasSolutionType) {
5870 output.WriteRawTag(80);
5871 output.WriteEnum((
int) SolutionType);
5873 if (originalProblemStats_ !=
null) {
5874 output.WriteRawTag(90);
5875 output.WriteMessage(OriginalProblemStats);
5877 if (preprocessedProblemStats_ !=
null) {
5878 output.WriteRawTag(98);
5879 output.WriteMessage(PreprocessedProblemStats);
5881 if (HasPreprocessingTimeSec) {
5882 output.WriteRawTag(105);
5883 output.WriteDouble(PreprocessingTimeSec);
5885 if (params_ !=
null) {
5886 output.WriteRawTag(114);
5887 output.WriteMessage(Params);
5889 feasibilityPolishingDetails_.WriteTo(ref output, _repeated_feasibilityPolishingDetails_codec);
5890 if (_unknownFields !=
null) {
5891 _unknownFields.WriteTo(ref output);
5896 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5897 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5898 public int CalculateSize() {
5901 size += 1 + pb::CodedOutputStream.ComputeStringSize(
InstanceName);
5903 if (params_ !=
null) {
5904 size += 1 + pb::CodedOutputStream.ComputeMessageSize(Params);
5906 if (HasTerminationReason) {
5907 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int) TerminationReason);
5909 if (HasTerminationString) {
5910 size += 1 + pb::CodedOutputStream.ComputeStringSize(TerminationString);
5912 if (HasIterationCount) {
5913 size += 1 + pb::CodedOutputStream.ComputeInt32Size(IterationCount);
5915 if (HasPreprocessingTimeSec) {
5918 if (HasSolveTimeSec) {
5921 if (solutionStats_ !=
null) {
5922 size += 1 + pb::CodedOutputStream.ComputeMessageSize(SolutionStats);
5924 if (HasSolutionType) {
5925 size += 1 + pb::CodedOutputStream.ComputeEnumSize((
int) SolutionType);
5927 size += iterationStats_.CalculateSize(_repeated_iterationStats_codec);
5928 if (originalProblemStats_ !=
null) {
5929 size += 1 + pb::CodedOutputStream.ComputeMessageSize(OriginalProblemStats);
5931 if (preprocessedProblemStats_ !=
null) {
5932 size += 1 + pb::CodedOutputStream.ComputeMessageSize(PreprocessedProblemStats);
5934 size += feasibilityPolishingDetails_.CalculateSize(_repeated_feasibilityPolishingDetails_codec);
5935 if (_unknownFields !=
null) {
5936 size += _unknownFields.CalculateSize();
5941 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5942 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5943 public void MergeFrom(SolveLog other) {
5944 if (other ==
null) {
5947 if (other.HasInstanceName) {
5948 InstanceName = other.InstanceName;
5950 if (other.params_ !=
null) {
5951 if (params_ ==
null) {
5952 Params =
new global::Google.OrTools.PDLP.PrimalDualHybridGradientParams();
5954 Params.MergeFrom(other.Params);
5956 if (other.HasTerminationReason) {
5957 TerminationReason = other.TerminationReason;
5959 if (other.HasTerminationString) {
5960 TerminationString = other.TerminationString;
5962 if (other.HasIterationCount) {
5963 IterationCount = other.IterationCount;
5965 if (other.HasPreprocessingTimeSec) {
5966 PreprocessingTimeSec = other.PreprocessingTimeSec;
5968 if (other.HasSolveTimeSec) {
5969 SolveTimeSec = other.SolveTimeSec;
5971 if (other.solutionStats_ !=
null) {
5972 if (solutionStats_ ==
null) {
5973 SolutionStats =
new global::Google.OrTools.PDLP.IterationStats();
5975 SolutionStats.MergeFrom(other.SolutionStats);
5977 if (other.HasSolutionType) {
5978 SolutionType = other.SolutionType;
5980 iterationStats_.Add(other.iterationStats_);
5981 if (other.originalProblemStats_ !=
null) {
5982 if (originalProblemStats_ ==
null) {
5983 OriginalProblemStats =
new global::Google.OrTools.PDLP.QuadraticProgramStats();
5985 OriginalProblemStats.MergeFrom(other.OriginalProblemStats);
5987 if (other.preprocessedProblemStats_ !=
null) {
5988 if (preprocessedProblemStats_ ==
null) {
5989 PreprocessedProblemStats =
new global::Google.OrTools.PDLP.QuadraticProgramStats();
5991 PreprocessedProblemStats.MergeFrom(other.PreprocessedProblemStats);
5993 feasibilityPolishingDetails_.Add(other.feasibilityPolishingDetails_);
5994 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5997 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5998 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
5999 public void MergeFrom(pb::CodedInputStream input) {
6000 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6001 input.ReadRawMessage(
this);
6004 while ((tag = input.ReadTag()) != 0) {
6005 if ((tag & 7) == 4) {
6011 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
6018 TerminationReason = (global::Google.OrTools.PDLP.TerminationReason) input.ReadEnum();
6034 iterationStats_.AddEntriesFrom(input, _repeated_iterationStats_codec);
6038 if (solutionStats_ ==
null) {
6039 SolutionStats =
new global::Google.OrTools.PDLP.IterationStats();
6045 SolutionType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
6049 if (originalProblemStats_ ==
null) {
6056 if (preprocessedProblemStats_ ==
null) {
6067 if (params_ ==
null) {
6068 Params =
new global::Google.OrTools.PDLP.PrimalDualHybridGradientParams();
6070 input.ReadMessage(
Params);
6074 feasibilityPolishingDetails_.AddEntriesFrom(input, _repeated_feasibilityPolishingDetails_codec);
6082 #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6083 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6084 [global::System.CodeDom.Compiler.GeneratedCode(
"protoc",
null)]
6085 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
6087 while ((tag = input.ReadTag()) != 0) {
6088 if ((tag & 7) == 4) {
6094 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
6097 InstanceName = input.ReadString();
6101 TerminationReason = (global::Google.OrTools.PDLP.TerminationReason) input.ReadEnum();
6105 TerminationString = input.ReadString();
6109 IterationCount = input.ReadInt32();
6113 SolveTimeSec = input.ReadDouble();
6117 iterationStats_.AddEntriesFrom(ref input, _repeated_iterationStats_codec);
6121 if (solutionStats_ ==
null) {
6122 SolutionStats =
new global::Google.OrTools.PDLP.IterationStats();
6124 input.ReadMessage(SolutionStats);
6128 SolutionType = (global::Google.OrTools.PDLP.PointType) input.ReadEnum();
6132 if (originalProblemStats_ ==
null) {
6133 OriginalProblemStats =
new global::Google.OrTools.PDLP.QuadraticProgramStats();
6135 input.ReadMessage(OriginalProblemStats);
6139 if (preprocessedProblemStats_ ==
null) {
6140 PreprocessedProblemStats =
new global::Google.OrTools.PDLP.QuadraticProgramStats();
6142 input.ReadMessage(PreprocessedProblemStats);
6146 PreprocessingTimeSec = input.ReadDouble();
6150 if (params_ ==
null) {
6151 Params =
new global::Google.OrTools.PDLP.PrimalDualHybridGradientParams();
6153 input.ReadMessage(Params);
6157 feasibilityPolishingDetails_.AddEntriesFrom(ref input, _repeated_feasibilityPolishingDetails_codec);
6171#endregion Designer generated code
global::Google.Protobuf pb
global::Google.Protobuf.Reflection pbr
global::System.Collections.Generic scg
global::Google.Protobuf.Collections pbc