736 int size = memoizedSize;
737 if (size != -1)
return size;
740 if (((bitField0_ & 0x00000001) != 0)) {
741 size += com.google.protobuf.GeneratedMessage.computeStringSize(1, instanceName_);
743 if (((bitField0_ & 0x00000004) != 0)) {
744 size += com.google.protobuf.CodedOutputStream
745 .computeEnumSize(3, terminationReason_);
747 if (((bitField0_ & 0x00000008) != 0)) {
748 size += com.google.protobuf.GeneratedMessage.computeStringSize(4, terminationString_);
750 if (((bitField0_ & 0x00000010) != 0)) {
751 size += com.google.protobuf.CodedOutputStream
752 .computeInt32Size(5, iterationCount_);
754 if (((bitField0_ & 0x00000040) != 0)) {
755 size += com.google.protobuf.CodedOutputStream
756 .computeDoubleSize(6, solveTimeSec_);
758 for (
int i = 0; i < iterationStats_.size(); i++) {
759 size += com.google.protobuf.CodedOutputStream
760 .computeMessageSize(7, iterationStats_.get(i));
762 if (((bitField0_ & 0x00000080) != 0)) {
763 size += com.google.protobuf.CodedOutputStream
766 if (((bitField0_ & 0x00000100) != 0)) {
767 size += com.google.protobuf.CodedOutputStream
768 .computeEnumSize(10, solutionType_);
770 if (((bitField0_ & 0x00000200) != 0)) {
771 size += com.google.protobuf.CodedOutputStream
774 if (((bitField0_ & 0x00000400) != 0)) {
775 size += com.google.protobuf.CodedOutputStream
778 if (((bitField0_ & 0x00000020) != 0)) {
779 size += com.google.protobuf.CodedOutputStream
780 .computeDoubleSize(13, preprocessingTimeSec_);
782 if (((bitField0_ & 0x00000002) != 0)) {
783 size += com.google.protobuf.CodedOutputStream
786 for (
int i = 0; i < feasibilityPolishingDetails_.size(); i++) {
787 size += com.google.protobuf.CodedOutputStream
788 .computeMessageSize(15, feasibilityPolishingDetails_.get(i));
790 size += getUnknownFields().getSerializedSize();
1029 public static final class Builder
extends
1030 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1033 public static final com.google.protobuf.Descriptors.Descriptor
1035 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_SolveLog_descriptor;
1039 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1041 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_SolveLog_fieldAccessorTable
1042 .ensureFieldAccessorsInitialized(
1043 com.google.ortools.pdlp.SolveLog.class, com.google.ortools.pdlp.SolveLog.Builder.class);
1048 maybeForceBuilderInitialization();
1052 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1054 maybeForceBuilderInitialization();
1056 private void maybeForceBuilderInitialization() {
1057 if (com.google.protobuf.GeneratedMessage
1058 .alwaysUseFieldBuilders) {
1059 internalGetParamsFieldBuilder();
1060 internalGetSolutionStatsFieldBuilder();
1061 internalGetIterationStatsFieldBuilder();
1062 internalGetOriginalProblemStatsFieldBuilder();
1063 internalGetPreprocessedProblemStatsFieldBuilder();
1064 internalGetFeasibilityPolishingDetailsFieldBuilder();
1073 if (paramsBuilder_ !=
null) {
1074 paramsBuilder_.dispose();
1075 paramsBuilder_ =
null;
1077 terminationReason_ = 0;
1078 terminationString_ =
"";
1079 iterationCount_ = 0;
1080 preprocessingTimeSec_ = 0D;
1082 solutionStats_ =
null;
1083 if (solutionStatsBuilder_ !=
null) {
1084 solutionStatsBuilder_.dispose();
1085 solutionStatsBuilder_ =
null;
1088 if (iterationStatsBuilder_ ==
null) {
1089 iterationStats_ = java.util.Collections.emptyList();
1091 iterationStats_ =
null;
1092 iterationStatsBuilder_.clear();
1094 bitField0_ = (bitField0_ & ~0x00000200);
1095 originalProblemStats_ =
null;
1096 if (originalProblemStatsBuilder_ !=
null) {
1097 originalProblemStatsBuilder_.dispose();
1098 originalProblemStatsBuilder_ =
null;
1100 preprocessedProblemStats_ =
null;
1101 if (preprocessedProblemStatsBuilder_ !=
null) {
1102 preprocessedProblemStatsBuilder_.dispose();
1103 preprocessedProblemStatsBuilder_ =
null;
1105 if (feasibilityPolishingDetailsBuilder_ ==
null) {
1106 feasibilityPolishingDetails_ = java.util.Collections.emptyList();
1108 feasibilityPolishingDetails_ =
null;
1109 feasibilityPolishingDetailsBuilder_.clear();
1111 bitField0_ = (bitField0_ & ~0x00001000);
1116 public com.google.protobuf.Descriptors.Descriptor
1118 return com.google.ortools.pdlp.SolveLogOuterClass.internal_static_operations_research_pdlp_SolveLog_descriptor;
1123 return com.google.ortools.pdlp.SolveLog.getDefaultInstance();
1130 throw newUninitializedMessageException(result);
1138 buildPartialRepeatedFields(result);
1139 if (bitField0_ != 0) { buildPartial0(result); }
1144 private void buildPartialRepeatedFields(com.google.ortools.pdlp.SolveLog result) {
1145 if (iterationStatsBuilder_ ==
null) {
1146 if (((bitField0_ & 0x00000200) != 0)) {
1147 iterationStats_ = java.util.Collections.unmodifiableList(iterationStats_);
1148 bitField0_ = (bitField0_ & ~0x00000200);
1150 result.iterationStats_ = iterationStats_;
1152 result.iterationStats_ = iterationStatsBuilder_.build();
1154 if (feasibilityPolishingDetailsBuilder_ ==
null) {
1155 if (((bitField0_ & 0x00001000) != 0)) {
1156 feasibilityPolishingDetails_ = java.util.Collections.unmodifiableList(feasibilityPolishingDetails_);
1157 bitField0_ = (bitField0_ & ~0x00001000);
1159 result.feasibilityPolishingDetails_ = feasibilityPolishingDetails_;
1161 result.feasibilityPolishingDetails_ = feasibilityPolishingDetailsBuilder_.build();
1165 private void buildPartial0(com.google.ortools.pdlp.SolveLog result) {
1166 int from_bitField0_ = bitField0_;
1167 int to_bitField0_ = 0;
1168 if (((from_bitField0_ & 0x00000001) != 0)) {
1169 result.instanceName_ = instanceName_;
1170 to_bitField0_ |= 0x00000001;
1172 if (((from_bitField0_ & 0x00000002) != 0)) {
1173 result.params_ = paramsBuilder_ ==
null
1175 : paramsBuilder_.build();
1176 to_bitField0_ |= 0x00000002;
1178 if (((from_bitField0_ & 0x00000004) != 0)) {
1179 result.terminationReason_ = terminationReason_;
1180 to_bitField0_ |= 0x00000004;
1182 if (((from_bitField0_ & 0x00000008) != 0)) {
1183 result.terminationString_ = terminationString_;
1184 to_bitField0_ |= 0x00000008;
1186 if (((from_bitField0_ & 0x00000010) != 0)) {
1187 result.iterationCount_ = iterationCount_;
1188 to_bitField0_ |= 0x00000010;
1190 if (((from_bitField0_ & 0x00000020) != 0)) {
1191 result.preprocessingTimeSec_ = preprocessingTimeSec_;
1192 to_bitField0_ |= 0x00000020;
1194 if (((from_bitField0_ & 0x00000040) != 0)) {
1195 result.solveTimeSec_ = solveTimeSec_;
1196 to_bitField0_ |= 0x00000040;
1198 if (((from_bitField0_ & 0x00000080) != 0)) {
1199 result.solutionStats_ = solutionStatsBuilder_ ==
null
1201 : solutionStatsBuilder_.build();
1202 to_bitField0_ |= 0x00000080;
1204 if (((from_bitField0_ & 0x00000100) != 0)) {
1205 result.solutionType_ = solutionType_;
1206 to_bitField0_ |= 0x00000100;
1208 if (((from_bitField0_ & 0x00000400) != 0)) {
1209 result.originalProblemStats_ = originalProblemStatsBuilder_ ==
null
1210 ? originalProblemStats_
1211 : originalProblemStatsBuilder_.build();
1212 to_bitField0_ |= 0x00000200;
1214 if (((from_bitField0_ & 0x00000800) != 0)) {
1215 result.preprocessedProblemStats_ = preprocessedProblemStatsBuilder_ ==
null
1216 ? preprocessedProblemStats_
1217 : preprocessedProblemStatsBuilder_.build();
1218 to_bitField0_ |= 0x00000400;
1220 result.bitField0_ |= to_bitField0_;
1224 public Builder
mergeFrom(com.google.protobuf.Message other) {
1225 if (other instanceof com.google.ortools.pdlp.SolveLog) {
1226 return mergeFrom((com.google.ortools.pdlp.SolveLog)other);
1228 super.mergeFrom(other);
1233 public Builder
mergeFrom(com.google.ortools.pdlp.SolveLog other) {
1234 if (other == com.google.ortools.pdlp.SolveLog.getDefaultInstance())
return this;
1235 if (other.hasInstanceName()) {
1236 instanceName_ = other.instanceName_;
1237 bitField0_ |= 0x00000001;
1240 if (other.hasParams()) {
1243 if (other.hasTerminationReason()) {
1246 if (other.hasTerminationString()) {
1247 terminationString_ = other.terminationString_;
1248 bitField0_ |= 0x00000008;
1251 if (other.hasIterationCount()) {
1254 if (other.hasPreprocessingTimeSec()) {
1257 if (other.hasSolveTimeSec()) {
1260 if (other.hasSolutionStats()) {
1263 if (other.hasSolutionType()) {
1266 if (iterationStatsBuilder_ ==
null) {
1267 if (!other.iterationStats_.isEmpty()) {
1268 if (iterationStats_.isEmpty()) {
1269 iterationStats_ = other.iterationStats_;
1270 bitField0_ = (bitField0_ & ~0x00000200);
1272 ensureIterationStatsIsMutable();
1273 iterationStats_.addAll(other.iterationStats_);
1278 if (!other.iterationStats_.isEmpty()) {
1279 if (iterationStatsBuilder_.isEmpty()) {
1280 iterationStatsBuilder_.dispose();
1281 iterationStatsBuilder_ =
null;
1282 iterationStats_ = other.iterationStats_;
1283 bitField0_ = (bitField0_ & ~0x00000200);
1284 iterationStatsBuilder_ =
1285 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
1286 internalGetIterationStatsFieldBuilder() :
null;
1288 iterationStatsBuilder_.addAllMessages(other.iterationStats_);
1292 if (other.hasOriginalProblemStats()) {
1295 if (other.hasPreprocessedProblemStats()) {
1298 if (feasibilityPolishingDetailsBuilder_ ==
null) {
1299 if (!other.feasibilityPolishingDetails_.isEmpty()) {
1300 if (feasibilityPolishingDetails_.isEmpty()) {
1301 feasibilityPolishingDetails_ = other.feasibilityPolishingDetails_;
1302 bitField0_ = (bitField0_ & ~0x00001000);
1304 ensureFeasibilityPolishingDetailsIsMutable();
1305 feasibilityPolishingDetails_.addAll(other.feasibilityPolishingDetails_);
1310 if (!other.feasibilityPolishingDetails_.isEmpty()) {
1311 if (feasibilityPolishingDetailsBuilder_.isEmpty()) {
1312 feasibilityPolishingDetailsBuilder_.dispose();
1313 feasibilityPolishingDetailsBuilder_ =
null;
1314 feasibilityPolishingDetails_ = other.feasibilityPolishingDetails_;
1315 bitField0_ = (bitField0_ & ~0x00001000);
1316 feasibilityPolishingDetailsBuilder_ =
1317 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
1318 internalGetFeasibilityPolishingDetailsFieldBuilder() :
null;
1320 feasibilityPolishingDetailsBuilder_.addAllMessages(other.feasibilityPolishingDetails_);
1324 this.mergeUnknownFields(other.getUnknownFields());
1336 com.google.protobuf.CodedInputStream input,
1337 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1338 throws java.io.IOException {
1339 if (extensionRegistry ==
null) {
1340 throw new java.lang.NullPointerException();
1343 boolean done =
false;
1345 int tag = input.readTag();
1351 instanceName_ = input.readBytes();
1352 bitField0_ |= 0x00000001;
1356 int tmpRaw = input.readEnum();
1358 com.google.ortools.pdlp.TerminationReason.forNumber(tmpRaw);
1359 if (tmpValue ==
null) {
1360 mergeUnknownVarintField(3, tmpRaw);
1362 terminationReason_ = tmpRaw;
1363 bitField0_ |= 0x00000004;
1368 terminationString_ = input.readBytes();
1369 bitField0_ |= 0x00000008;
1373 iterationCount_ = input.readInt32();
1374 bitField0_ |= 0x00000010;
1378 solveTimeSec_ = input.readDouble();
1379 bitField0_ |= 0x00000040;
1385 com.google.ortools.pdlp.IterationStats.parser(),
1387 if (iterationStatsBuilder_ ==
null) {
1388 ensureIterationStatsIsMutable();
1389 iterationStats_.add(m);
1391 iterationStatsBuilder_.addMessage(m);
1397 internalGetSolutionStatsFieldBuilder().getBuilder(),
1399 bitField0_ |= 0x00000080;
1403 int tmpRaw = input.readEnum();
1405 com.google.ortools.pdlp.PointType.forNumber(tmpRaw);
1406 if (tmpValue ==
null) {
1407 mergeUnknownVarintField(10, tmpRaw);
1409 solutionType_ = tmpRaw;
1410 bitField0_ |= 0x00000100;
1416 internalGetOriginalProblemStatsFieldBuilder().getBuilder(),
1418 bitField0_ |= 0x00000400;
1423 internalGetPreprocessedProblemStatsFieldBuilder().getBuilder(),
1425 bitField0_ |= 0x00000800;
1429 preprocessingTimeSec_ = input.readDouble();
1430 bitField0_ |= 0x00000020;
1435 internalGetParamsFieldBuilder().getBuilder(),
1437 bitField0_ |= 0x00000002;
1443 com.google.ortools.pdlp.FeasibilityPolishingDetails.parser(),
1445 if (feasibilityPolishingDetailsBuilder_ ==
null) {
1446 ensureFeasibilityPolishingDetailsIsMutable();
1447 feasibilityPolishingDetails_.add(m);
1449 feasibilityPolishingDetailsBuilder_.addMessage(m);
1454 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1461 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1462 throw e.unwrapIOException();
1468 private int bitField0_;
1470 private java.lang.Object instanceName_ =
"";
1480 return ((bitField0_ & 0x00000001) != 0);
1491 java.lang.Object ref = instanceName_;
1492 if (!(ref instanceof java.lang.String)) {
1493 com.google.protobuf.ByteString bs =
1494 (com.google.protobuf.ByteString) ref;
1495 java.lang.String s = bs.toStringUtf8();
1496 if (bs.isValidUtf8()) {
1501 return (java.lang.String) ref;
1512 public com.google.protobuf.ByteString
1514 java.lang.Object ref = instanceName_;
1515 if (ref instanceof String) {
1516 com.google.protobuf.ByteString b =
1517 com.google.protobuf.ByteString.copyFromUtf8(
1518 (java.lang.String) ref);
1522 return (com.google.protobuf.ByteString) ref;
1535 java.lang.String value) {
1536 if (value ==
null) {
throw new NullPointerException(); }
1537 instanceName_ = value;
1538 bitField0_ |= 0x00000001;
1552 bitField0_ = (bitField0_ & ~0x00000001);
1566 com.google.protobuf.ByteString value) {
1567 if (value ==
null) {
throw new NullPointerException(); }
1568 instanceName_ = value;
1569 bitField0_ |= 0x00000001;
1575 private com.google.protobuf.SingleFieldBuilder<
1576 com.google.ortools.pdlp.PrimalDualHybridGradientParams, com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder, com.google.ortools.pdlp.PrimalDualHybridGradientParamsOrBuilder> paramsBuilder_;
1586 return ((bitField0_ & 0x00000002) != 0);
1597 if (paramsBuilder_ ==
null) {
1598 return params_ ==
null ? com.google.ortools.pdlp.PrimalDualHybridGradientParams.getDefaultInstance() : params_;
1600 return paramsBuilder_.getMessage();
1610 public Builder
setParams(com.google.ortools.pdlp.PrimalDualHybridGradientParams value) {
1611 if (paramsBuilder_ ==
null) {
1612 if (value ==
null) {
1613 throw new NullPointerException();
1617 paramsBuilder_.setMessage(value);
1619 bitField0_ |= 0x00000002;
1631 com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder builderForValue) {
1632 if (paramsBuilder_ ==
null) {
1633 params_ = builderForValue.build();
1635 paramsBuilder_.setMessage(builderForValue.build());
1637 bitField0_ |= 0x00000002;
1648 public Builder
mergeParams(com.google.ortools.pdlp.PrimalDualHybridGradientParams value) {
1649 if (paramsBuilder_ ==
null) {
1650 if (((bitField0_ & 0x00000002) != 0) &&
1652 params_ != com.google.ortools.pdlp.PrimalDualHybridGradientParams.getDefaultInstance()) {
1658 paramsBuilder_.mergeFrom(value);
1660 if (params_ !=
null) {
1661 bitField0_ |= 0x00000002;
1674 bitField0_ = (bitField0_ & ~0x00000002);
1676 if (paramsBuilder_ !=
null) {
1677 paramsBuilder_.dispose();
1678 paramsBuilder_ =
null;
1691 bitField0_ |= 0x00000002;
1693 return internalGetParamsFieldBuilder().getBuilder();
1703 if (paramsBuilder_ !=
null) {
1704 return paramsBuilder_.getMessageOrBuilder();
1706 return params_ ==
null ?
1707 com.google.ortools.pdlp.PrimalDualHybridGradientParams.getDefaultInstance() : params_;
1717 private com.google.protobuf.SingleFieldBuilder<
1718 com.google.ortools.pdlp.PrimalDualHybridGradientParams, com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder, com.google.ortools.pdlp.PrimalDualHybridGradientParamsOrBuilder>
1719 internalGetParamsFieldBuilder() {
1720 if (paramsBuilder_ ==
null) {
1721 paramsBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1722 com.google.ortools.pdlp.PrimalDualHybridGradientParams, com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder, com.google.ortools.pdlp.PrimalDualHybridGradientParamsOrBuilder>(
1724 getParentForChildren(),
1728 return paramsBuilder_;
1731 private int terminationReason_ = 0;
1741 return ((bitField0_ & 0x00000004) != 0);
1766 if (value ==
null) {
throw new NullPointerException(); }
1767 bitField0_ |= 0x00000004;
1768 terminationReason_ = value.getNumber();
1781 bitField0_ = (bitField0_ & ~0x00000004);
1782 terminationReason_ = 0;
1787 private java.lang.Object terminationString_ =
"";
1797 return ((bitField0_ & 0x00000008) != 0);
1808 java.lang.Object ref = terminationString_;
1809 if (!(ref instanceof java.lang.String)) {
1810 com.google.protobuf.ByteString bs =
1811 (com.google.protobuf.ByteString) ref;
1812 java.lang.String s = bs.toStringUtf8();
1813 if (bs.isValidUtf8()) {
1814 terminationString_ = s;
1818 return (java.lang.String) ref;
1829 public com.google.protobuf.ByteString
1831 java.lang.Object ref = terminationString_;
1832 if (ref instanceof String) {
1833 com.google.protobuf.ByteString b =
1834 com.google.protobuf.ByteString.copyFromUtf8(
1835 (java.lang.String) ref);
1836 terminationString_ = b;
1839 return (com.google.protobuf.ByteString) ref;
1852 java.lang.String value) {
1853 if (value ==
null) {
throw new NullPointerException(); }
1854 terminationString_ = value;
1855 bitField0_ |= 0x00000008;
1869 bitField0_ = (bitField0_ & ~0x00000008);
1883 com.google.protobuf.ByteString value) {
1884 if (value ==
null) {
throw new NullPointerException(); }
1885 terminationString_ = value;
1886 bitField0_ |= 0x00000008;
1891 private int iterationCount_ ;
1904 return ((bitField0_ & 0x00000010) != 0);
1918 return iterationCount_;
1933 iterationCount_ = value;
1934 bitField0_ |= 0x00000010;
1949 bitField0_ = (bitField0_ & ~0x00000010);
1950 iterationCount_ = 0;
1955 private double preprocessingTimeSec_ ;
1967 return ((bitField0_ & 0x00000020) != 0);
1980 return preprocessingTimeSec_;
1994 preprocessingTimeSec_ = value;
1995 bitField0_ |= 0x00000020;
2009 bitField0_ = (bitField0_ & ~0x00000020);
2010 preprocessingTimeSec_ = 0D;
2015 private double solveTimeSec_ ;
2029 return ((bitField0_ & 0x00000040) != 0);
2044 return solveTimeSec_;
2060 solveTimeSec_ = value;
2061 bitField0_ |= 0x00000040;
2077 bitField0_ = (bitField0_ & ~0x00000040);
2084 private com.google.protobuf.SingleFieldBuilder<
2085 com.google.ortools.pdlp.IterationStats, com.google.ortools.pdlp.IterationStats.Builder, com.google.ortools.pdlp.IterationStatsOrBuilder> solutionStatsBuilder_;
2101 return ((bitField0_ & 0x00000080) != 0);
2118 if (solutionStatsBuilder_ ==
null) {
2119 return solutionStats_ ==
null ? com.google.ortools.pdlp.IterationStats.getDefaultInstance() : solutionStats_;
2121 return solutionStatsBuilder_.getMessage();
2138 if (solutionStatsBuilder_ ==
null) {
2139 if (value ==
null) {
2140 throw new NullPointerException();
2142 solutionStats_ = value;
2144 solutionStatsBuilder_.setMessage(value);
2146 bitField0_ |= 0x00000080;
2164 com.google.ortools.pdlp.IterationStats.Builder builderForValue) {
2165 if (solutionStatsBuilder_ ==
null) {
2166 solutionStats_ = builderForValue.build();
2168 solutionStatsBuilder_.setMessage(builderForValue.build());
2170 bitField0_ |= 0x00000080;
2188 if (solutionStatsBuilder_ ==
null) {
2189 if (((bitField0_ & 0x00000080) != 0) &&
2190 solutionStats_ !=
null &&
2191 solutionStats_ != com.google.ortools.pdlp.IterationStats.getDefaultInstance()) {
2194 solutionStats_ = value;
2197 solutionStatsBuilder_.mergeFrom(value);
2199 if (solutionStats_ !=
null) {
2200 bitField0_ |= 0x00000080;
2219 bitField0_ = (bitField0_ & ~0x00000080);
2220 solutionStats_ =
null;
2221 if (solutionStatsBuilder_ !=
null) {
2222 solutionStatsBuilder_.dispose();
2223 solutionStatsBuilder_ =
null;
2242 bitField0_ |= 0x00000080;
2244 return internalGetSolutionStatsFieldBuilder().getBuilder();
2260 if (solutionStatsBuilder_ !=
null) {
2261 return solutionStatsBuilder_.getMessageOrBuilder();
2263 return solutionStats_ ==
null ?
2264 com.google.ortools.pdlp.IterationStats.getDefaultInstance() : solutionStats_;
2280 private com.google.protobuf.SingleFieldBuilder<
2281 com.google.ortools.pdlp.IterationStats, com.google.ortools.pdlp.IterationStats.Builder, com.google.ortools.pdlp.IterationStatsOrBuilder>
2282 internalGetSolutionStatsFieldBuilder() {
2283 if (solutionStatsBuilder_ ==
null) {
2284 solutionStatsBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
2285 com.google.ortools.pdlp.IterationStats, com.google.ortools.pdlp.IterationStats.Builder, com.google.ortools.pdlp.IterationStatsOrBuilder>(
2287 getParentForChildren(),
2289 solutionStats_ =
null;
2291 return solutionStatsBuilder_;
2294 private int solutionType_ = 0;
2317 return ((bitField0_ & 0x00000100) != 0);
2368 if (value ==
null) {
throw new NullPointerException(); }
2369 bitField0_ |= 0x00000100;
2370 solutionType_ = value.getNumber();
2396 bitField0_ = (bitField0_ & ~0x00000100);
2402 private java.util.List<com.google.ortools.pdlp.IterationStats> iterationStats_ =
2403 java.util.Collections.emptyList();
2404 private void ensureIterationStatsIsMutable() {
2405 if (!((bitField0_ & 0x00000200) != 0)) {
2406 iterationStats_ =
new java.util.ArrayList<com.google.ortools.pdlp.IterationStats>(iterationStats_);
2407 bitField0_ |= 0x00000200;
2411 private com.google.protobuf.RepeatedFieldBuilder<
2412 com.google.ortools.pdlp.IterationStats, com.google.ortools.pdlp.IterationStats.Builder, com.google.ortools.pdlp.IterationStatsOrBuilder> iterationStatsBuilder_;
2429 if (iterationStatsBuilder_ ==
null) {
2430 return java.util.Collections.unmodifiableList(iterationStats_);
2432 return iterationStatsBuilder_.getMessageList();
2450 if (iterationStatsBuilder_ ==
null) {
2451 return iterationStats_.size();
2453 return iterationStatsBuilder_.getCount();
2471 if (iterationStatsBuilder_ ==
null) {
2472 return iterationStats_.get(index);
2474 return iterationStatsBuilder_.getMessage(index);
2492 int index, com.google.ortools.pdlp.IterationStats value) {
2493 if (iterationStatsBuilder_ ==
null) {
2494 if (value ==
null) {
2495 throw new NullPointerException();
2497 ensureIterationStatsIsMutable();
2498 iterationStats_.set(index, value);
2501 iterationStatsBuilder_.setMessage(index, value);
2520 int index, com.google.ortools.pdlp.IterationStats.Builder builderForValue) {
2521 if (iterationStatsBuilder_ ==
null) {
2522 ensureIterationStatsIsMutable();
2523 iterationStats_.set(index, builderForValue.build());
2526 iterationStatsBuilder_.setMessage(index, builderForValue.build());
2545 if (iterationStatsBuilder_ ==
null) {
2546 if (value ==
null) {
2547 throw new NullPointerException();
2549 ensureIterationStatsIsMutable();
2550 iterationStats_.add(value);
2553 iterationStatsBuilder_.addMessage(value);
2572 int index, com.google.ortools.pdlp.IterationStats value) {
2573 if (iterationStatsBuilder_ ==
null) {
2574 if (value ==
null) {
2575 throw new NullPointerException();
2577 ensureIterationStatsIsMutable();
2578 iterationStats_.add(index, value);
2581 iterationStatsBuilder_.addMessage(index, value);
2600 com.google.ortools.pdlp.IterationStats.Builder builderForValue) {
2601 if (iterationStatsBuilder_ ==
null) {
2602 ensureIterationStatsIsMutable();
2603 iterationStats_.add(builderForValue.build());
2606 iterationStatsBuilder_.addMessage(builderForValue.build());
2625 int index, com.google.ortools.pdlp.IterationStats.Builder builderForValue) {
2626 if (iterationStatsBuilder_ ==
null) {
2627 ensureIterationStatsIsMutable();
2628 iterationStats_.add(index, builderForValue.build());
2631 iterationStatsBuilder_.addMessage(index, builderForValue.build());
2650 java.lang.Iterable<? extends com.google.ortools.pdlp.IterationStats> values) {
2651 if (iterationStatsBuilder_ ==
null) {
2652 ensureIterationStatsIsMutable();
2653 com.google.protobuf.AbstractMessageLite.Builder.addAll(
2654 values, iterationStats_);
2657 iterationStatsBuilder_.addAllMessages(values);
2676 if (iterationStatsBuilder_ ==
null) {
2677 iterationStats_ = java.util.Collections.emptyList();
2678 bitField0_ = (bitField0_ & ~0x00000200);
2681 iterationStatsBuilder_.clear();
2700 if (iterationStatsBuilder_ ==
null) {
2701 ensureIterationStatsIsMutable();
2702 iterationStats_.remove(index);
2705 iterationStatsBuilder_.remove(index);
2725 return internalGetIterationStatsFieldBuilder().getBuilder(index);
2743 if (iterationStatsBuilder_ ==
null) {
2744 return iterationStats_.get(index); }
else {
2745 return iterationStatsBuilder_.getMessageOrBuilder(index);
2762 public java.util.List<? extends com.google.ortools.pdlp.IterationStatsOrBuilder>
2764 if (iterationStatsBuilder_ !=
null) {
2765 return iterationStatsBuilder_.getMessageOrBuilderList();
2767 return java.util.Collections.unmodifiableList(iterationStats_);
2785 return internalGetIterationStatsFieldBuilder().addBuilder(
2786 com.google.ortools.pdlp.IterationStats.getDefaultInstance());
2804 return internalGetIterationStatsFieldBuilder().addBuilder(
2805 index, com.google.ortools.pdlp.IterationStats.getDefaultInstance());
2821 public java.util.List<com.google.ortools.pdlp.IterationStats.Builder>
2823 return internalGetIterationStatsFieldBuilder().getBuilderList();
2825 private com.google.protobuf.RepeatedFieldBuilder<
2826 com.google.ortools.pdlp.IterationStats, com.google.ortools.pdlp.IterationStats.Builder, com.google.ortools.pdlp.IterationStatsOrBuilder>
2827 internalGetIterationStatsFieldBuilder() {
2828 if (iterationStatsBuilder_ ==
null) {
2829 iterationStatsBuilder_ =
new com.google.protobuf.RepeatedFieldBuilder<
2830 com.google.ortools.pdlp.IterationStats, com.google.ortools.pdlp.IterationStats.Builder, com.google.ortools.pdlp.IterationStatsOrBuilder>(
2832 ((bitField0_ & 0x00000200) != 0),
2833 getParentForChildren(),
2835 iterationStats_ =
null;
2837 return iterationStatsBuilder_;
2841 private com.google.protobuf.SingleFieldBuilder<
2842 com.google.ortools.pdlp.QuadraticProgramStats, com.google.ortools.pdlp.QuadraticProgramStats.Builder, com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder> originalProblemStatsBuilder_;
2852 return ((bitField0_ & 0x00000400) != 0);
2863 if (originalProblemStatsBuilder_ ==
null) {
2864 return originalProblemStats_ ==
null ? com.google.ortools.pdlp.QuadraticProgramStats.getDefaultInstance() : originalProblemStats_;
2866 return originalProblemStatsBuilder_.getMessage();
2877 if (originalProblemStatsBuilder_ ==
null) {
2878 if (value ==
null) {
2879 throw new NullPointerException();
2881 originalProblemStats_ = value;
2883 originalProblemStatsBuilder_.setMessage(value);
2885 bitField0_ |= 0x00000400;
2897 com.google.ortools.pdlp.QuadraticProgramStats.Builder builderForValue) {
2898 if (originalProblemStatsBuilder_ ==
null) {
2899 originalProblemStats_ = builderForValue.build();
2901 originalProblemStatsBuilder_.setMessage(builderForValue.build());
2903 bitField0_ |= 0x00000400;
2915 if (originalProblemStatsBuilder_ ==
null) {
2916 if (((bitField0_ & 0x00000400) != 0) &&
2917 originalProblemStats_ !=
null &&
2918 originalProblemStats_ != com.google.ortools.pdlp.QuadraticProgramStats.getDefaultInstance()) {
2921 originalProblemStats_ = value;
2924 originalProblemStatsBuilder_.mergeFrom(value);
2926 if (originalProblemStats_ !=
null) {
2927 bitField0_ |= 0x00000400;
2940 bitField0_ = (bitField0_ & ~0x00000400);
2941 originalProblemStats_ =
null;
2942 if (originalProblemStatsBuilder_ !=
null) {
2943 originalProblemStatsBuilder_.dispose();
2944 originalProblemStatsBuilder_ =
null;
2957 bitField0_ |= 0x00000400;
2959 return internalGetOriginalProblemStatsFieldBuilder().getBuilder();
2969 if (originalProblemStatsBuilder_ !=
null) {
2970 return originalProblemStatsBuilder_.getMessageOrBuilder();
2972 return originalProblemStats_ ==
null ?
2973 com.google.ortools.pdlp.QuadraticProgramStats.getDefaultInstance() : originalProblemStats_;
2983 private com.google.protobuf.SingleFieldBuilder<
2984 com.google.ortools.pdlp.QuadraticProgramStats, com.google.ortools.pdlp.QuadraticProgramStats.Builder, com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder>
2985 internalGetOriginalProblemStatsFieldBuilder() {
2986 if (originalProblemStatsBuilder_ ==
null) {
2987 originalProblemStatsBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
2988 com.google.ortools.pdlp.QuadraticProgramStats, com.google.ortools.pdlp.QuadraticProgramStats.Builder, com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder>(
2990 getParentForChildren(),
2992 originalProblemStats_ =
null;
2994 return originalProblemStatsBuilder_;
2998 private com.google.protobuf.SingleFieldBuilder<
2999 com.google.ortools.pdlp.QuadraticProgramStats, com.google.ortools.pdlp.QuadraticProgramStats.Builder, com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder> preprocessedProblemStatsBuilder_;
3009 return ((bitField0_ & 0x00000800) != 0);
3020 if (preprocessedProblemStatsBuilder_ ==
null) {
3021 return preprocessedProblemStats_ ==
null ? com.google.ortools.pdlp.QuadraticProgramStats.getDefaultInstance() : preprocessedProblemStats_;
3023 return preprocessedProblemStatsBuilder_.getMessage();
3034 if (preprocessedProblemStatsBuilder_ ==
null) {
3035 if (value ==
null) {
3036 throw new NullPointerException();
3038 preprocessedProblemStats_ = value;
3040 preprocessedProblemStatsBuilder_.setMessage(value);
3042 bitField0_ |= 0x00000800;
3054 com.google.ortools.pdlp.QuadraticProgramStats.Builder builderForValue) {
3055 if (preprocessedProblemStatsBuilder_ ==
null) {
3056 preprocessedProblemStats_ = builderForValue.build();
3058 preprocessedProblemStatsBuilder_.setMessage(builderForValue.build());
3060 bitField0_ |= 0x00000800;
3072 if (preprocessedProblemStatsBuilder_ ==
null) {
3073 if (((bitField0_ & 0x00000800) != 0) &&
3074 preprocessedProblemStats_ !=
null &&
3075 preprocessedProblemStats_ != com.google.ortools.pdlp.QuadraticProgramStats.getDefaultInstance()) {
3078 preprocessedProblemStats_ = value;
3081 preprocessedProblemStatsBuilder_.mergeFrom(value);
3083 if (preprocessedProblemStats_ !=
null) {
3084 bitField0_ |= 0x00000800;
3097 bitField0_ = (bitField0_ & ~0x00000800);
3098 preprocessedProblemStats_ =
null;
3099 if (preprocessedProblemStatsBuilder_ !=
null) {
3100 preprocessedProblemStatsBuilder_.dispose();
3101 preprocessedProblemStatsBuilder_ =
null;
3114 bitField0_ |= 0x00000800;
3116 return internalGetPreprocessedProblemStatsFieldBuilder().getBuilder();
3126 if (preprocessedProblemStatsBuilder_ !=
null) {
3127 return preprocessedProblemStatsBuilder_.getMessageOrBuilder();
3129 return preprocessedProblemStats_ ==
null ?
3130 com.google.ortools.pdlp.QuadraticProgramStats.getDefaultInstance() : preprocessedProblemStats_;
3140 private com.google.protobuf.SingleFieldBuilder<
3141 com.google.ortools.pdlp.QuadraticProgramStats, com.google.ortools.pdlp.QuadraticProgramStats.Builder, com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder>
3142 internalGetPreprocessedProblemStatsFieldBuilder() {
3143 if (preprocessedProblemStatsBuilder_ ==
null) {
3144 preprocessedProblemStatsBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3145 com.google.ortools.pdlp.QuadraticProgramStats, com.google.ortools.pdlp.QuadraticProgramStats.Builder, com.google.ortools.pdlp.QuadraticProgramStatsOrBuilder>(
3147 getParentForChildren(),
3149 preprocessedProblemStats_ =
null;
3151 return preprocessedProblemStatsBuilder_;
3154 private java.util.List<com.google.ortools.pdlp.FeasibilityPolishingDetails> feasibilityPolishingDetails_ =
3155 java.util.Collections.emptyList();
3156 private void ensureFeasibilityPolishingDetailsIsMutable() {
3157 if (!((bitField0_ & 0x00001000) != 0)) {
3158 feasibilityPolishingDetails_ =
new java.util.ArrayList<com.google.ortools.pdlp.FeasibilityPolishingDetails>(feasibilityPolishingDetails_);
3159 bitField0_ |= 0x00001000;
3163 private com.google.protobuf.RepeatedFieldBuilder<
3164 com.google.ortools.pdlp.FeasibilityPolishingDetails, com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder, com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder> feasibilityPolishingDetailsBuilder_;
3175 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3176 return java.util.Collections.unmodifiableList(feasibilityPolishingDetails_);
3178 return feasibilityPolishingDetailsBuilder_.getMessageList();
3190 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3191 return feasibilityPolishingDetails_.size();
3193 return feasibilityPolishingDetailsBuilder_.getCount();
3205 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3206 return feasibilityPolishingDetails_.get(index);
3208 return feasibilityPolishingDetailsBuilder_.getMessage(index);
3220 int index, com.google.ortools.pdlp.FeasibilityPolishingDetails value) {
3221 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3222 if (value ==
null) {
3223 throw new NullPointerException();
3225 ensureFeasibilityPolishingDetailsIsMutable();
3226 feasibilityPolishingDetails_.set(index, value);
3229 feasibilityPolishingDetailsBuilder_.setMessage(index, value);
3242 int index, com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder builderForValue) {
3243 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3244 ensureFeasibilityPolishingDetailsIsMutable();
3245 feasibilityPolishingDetails_.set(index, builderForValue.build());
3248 feasibilityPolishingDetailsBuilder_.setMessage(index, builderForValue.build());
3261 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3262 if (value ==
null) {
3263 throw new NullPointerException();
3265 ensureFeasibilityPolishingDetailsIsMutable();
3266 feasibilityPolishingDetails_.add(value);
3269 feasibilityPolishingDetailsBuilder_.addMessage(value);
3282 int index, com.google.ortools.pdlp.FeasibilityPolishingDetails value) {
3283 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3284 if (value ==
null) {
3285 throw new NullPointerException();
3287 ensureFeasibilityPolishingDetailsIsMutable();
3288 feasibilityPolishingDetails_.add(index, value);
3291 feasibilityPolishingDetailsBuilder_.addMessage(index, value);
3304 com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder builderForValue) {
3305 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3306 ensureFeasibilityPolishingDetailsIsMutable();
3307 feasibilityPolishingDetails_.add(builderForValue.build());
3310 feasibilityPolishingDetailsBuilder_.addMessage(builderForValue.build());
3323 int index, com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder builderForValue) {
3324 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3325 ensureFeasibilityPolishingDetailsIsMutable();
3326 feasibilityPolishingDetails_.add(index, builderForValue.build());
3329 feasibilityPolishingDetailsBuilder_.addMessage(index, builderForValue.build());
3342 java.lang.Iterable<? extends com.google.ortools.pdlp.FeasibilityPolishingDetails> values) {
3343 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3344 ensureFeasibilityPolishingDetailsIsMutable();
3345 com.google.protobuf.AbstractMessageLite.Builder.addAll(
3346 values, feasibilityPolishingDetails_);
3349 feasibilityPolishingDetailsBuilder_.addAllMessages(values);
3362 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3363 feasibilityPolishingDetails_ = java.util.Collections.emptyList();
3364 bitField0_ = (bitField0_ & ~0x00001000);
3367 feasibilityPolishingDetailsBuilder_.clear();
3380 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3381 ensureFeasibilityPolishingDetailsIsMutable();
3382 feasibilityPolishingDetails_.remove(index);
3385 feasibilityPolishingDetailsBuilder_.remove(index);
3399 return internalGetFeasibilityPolishingDetailsFieldBuilder().getBuilder(index);
3411 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3412 return feasibilityPolishingDetails_.get(index); }
else {
3413 return feasibilityPolishingDetailsBuilder_.getMessageOrBuilder(index);
3424 public java.util.List<? extends com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder>
3426 if (feasibilityPolishingDetailsBuilder_ !=
null) {
3427 return feasibilityPolishingDetailsBuilder_.getMessageOrBuilderList();
3429 return java.util.Collections.unmodifiableList(feasibilityPolishingDetails_);
3441 return internalGetFeasibilityPolishingDetailsFieldBuilder().addBuilder(
3442 com.google.ortools.pdlp.FeasibilityPolishingDetails.getDefaultInstance());
3454 return internalGetFeasibilityPolishingDetailsFieldBuilder().addBuilder(
3455 index, com.google.ortools.pdlp.FeasibilityPolishingDetails.getDefaultInstance());
3465 public java.util.List<com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder>
3467 return internalGetFeasibilityPolishingDetailsFieldBuilder().getBuilderList();
3469 private com.google.protobuf.RepeatedFieldBuilder<
3470 com.google.ortools.pdlp.FeasibilityPolishingDetails, com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder, com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder>
3471 internalGetFeasibilityPolishingDetailsFieldBuilder() {
3472 if (feasibilityPolishingDetailsBuilder_ ==
null) {
3473 feasibilityPolishingDetailsBuilder_ =
new com.google.protobuf.RepeatedFieldBuilder<
3474 com.google.ortools.pdlp.FeasibilityPolishingDetails, com.google.ortools.pdlp.FeasibilityPolishingDetails.Builder, com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder>(
3475 feasibilityPolishingDetails_,
3476 ((bitField0_ & 0x00001000) != 0),
3477 getParentForChildren(),
3479 feasibilityPolishingDetails_ =
null;
3481 return feasibilityPolishingDetailsBuilder_;